专注于嵌入式技术分享!
【Linux】强大的Shell脚本静态分析工具 【Linux】强大的Shell脚本静态分析工具
ShellCheck简介ShellCheck是一个广受欢迎的开源工具,专为Shell脚本开发者设计,旨在帮助发现并修正脚本中的错误。它能够静态分析bash、sh、ksh和dash等多种Shell脚本,通过提供详细的警告和建议,帮助开发者提
2022-01-05
【Linux】你的Ubuntu安装了哪些实用软件? 【Linux】你的Ubuntu安装了哪些实用软件?
1、输入法 Ubuntu自带的输入法不太好用,我常常选择使用搜狗输入法作为默认输入法。下载deb格式的安装包,然后按照如下教程安装、配置即可使用: https://pinyin.sogou.com/linux/help.php 2、截
2022-01-05
【Linux】本地与远程设备之间如何有效地进行文件同步? 【Linux】本地与远程设备之间如何有效地进行文件同步?
大家好,我是杂烩君。 本次给大家分享一个工作中用到的关于拷贝的小技巧。 有这样一种场景:某项目中保存了很多图片文件在机器上,测试每次测试完程序都需要把所有图片拷到电脑上。 我们都知道,cp命令可以进行拷贝,但是cp命令的拷贝只能在同一台机
2021-12-25
【Linux】简单认识认识mqtt及mosquitto 【Linux】简单认识认识mqtt及mosquitto
mosquitto是一款开源的MQTT消息代理(服务器)软件。在介绍mosquitto的之前,我们先来简单看一下mqtt。 MQTT的一些介绍 以下介绍内容来自《[野火]《LwIP应用开发实战指南》 MQTT 协议全称是 Message
2021-10-13
【Linux】mqtt应用于进程间通信 【Linux】mqtt应用于进程间通信
前言上一篇分享了:《简单认识认识mqtt及mosquitto》,但也只是分享了mqtt的一些概念及mosquitto的一些介绍。这不,就有读者来催更了: 这一篇我们就来分享mqtt应用于进程间通信的实例。我们沿用《例说嵌入式实用知识之J
2021-10-12
面试官:Linux如何编译出C程序? 面试官:Linux如何编译出C程序?
Windows下常用IDE来编译,Linux下直接使用gcc来编译,编译过程是Linux嵌入式编程的基础,也是嵌入式高频基础面试问题。 一、命令行编译及各个细分编译过程hello.c示例代码: #include <stdio.h&g
2021-10-11
【Linux】例说gdb 【Linux】例说gdb
GDB简介GDB(GNU Debugger)是一个强大的命令行调试工具。一般的,在Windows下进行开发,很少操控命令行调试,调试器大多与编译器都集成在IDE里了。当然在Windows下也可以直接使用gcc、gdb来做编译调试我们的C程
2021-10-11
【Linux】浅析apt、deb背后的那些知识 【Linux】浅析apt、deb背后的那些知识
什么是deb?deb是Debian派系Linux发行版软件包格式的文件扩展名。deb包在Linux操作系统中类似于windows中的软件包(exe),几乎不需要什么复杂的编译即可通过鼠标点击安装使用。常见的Linux派系如: 其中,Fe
2021-10-07
【Linux】如何查看Linux命令工具的源码? 【Linux】如何查看Linux命令工具的源码?
上一篇分享了两个使用的小工具:两种方法,将日志信息保存到文件。有位小伙伴留言问道tee工具的代码在哪: 这篇文章我们就来简单分享一下。 首先,我们需要了解Linux下的命令分为大致分为两类:内置命令与非内置命令。 查看内置命令源码内置命
2021-10-07
【Linux】如何同时输出调试信息到终端与文件? 【Linux】如何同时输出调试信息到终端与文件?
在Linux下的开发中,printf打印调试信息默认输出到标准输出 stdout(即屏幕/终端)中。我们也可以使用输出重定向技术输出到指定文件中,输出重定向即是把原本要输出到屏幕的信息写入到指定文件中。比如: 但是有时候既要实
2021-10-06
【Linux】nanomsg高性能通信库的简单实用分享 【Linux】nanomsg高性能通信库的简单实用分享
前言上次的推文实用 | 分享几个非常实用的开源项目中有提到过nanomsg,正好最近的工作中也有用到nanomsg,本篇推文来简单分享一下nanomsg的基本使用。 nanomsg简介nanomsg是一个实现了几种 可扩展协议 的高性能通
2021-10-04
【Linux】什么是总线错误? 【Linux】什么是总线错误?
大家好,我是杂烩君。 最近踩了一个总线错误的坑,简单总结、复盘分享给大家: 什么是总线错误?平时开发过程中,我们常遇到的、引起进程崩溃的错误,大多都是段错误吧。段错误(segmentation fault)就是指访问的内存超出了系统所给这
2021-08-02
4 / 7