专注于嵌入式技术分享!
【实践】手把手教你编写你的第一个上位机 【实践】手把手教你编写你的第一个上位机
一、前言大家好,我是杂烩君,本次来教大家编写一个基于QT的简单的上位机。 学习一个新的东西我们都从最基础的实例开始,比如学习C语言我们会从编写一个hello程序开始、学习嵌入式我们从点灯开始。同样的,我们也从编写一个简单的基于QT的上位机
【Linux】protobuf-c之嵌入式Linux平台使用 【Linux】protobuf-c之嵌入式Linux平台使用
什么是protobuf-c之前的文章:《Protobuf:一种更小、更快、更高效的协议》详细介绍了protobuf及protobuf-c。这里再简单提一下: Protocol Buffers,是Google公司开发的一种数据格式,类似于X
2022-03-20
【Linux】如何生成编译版本及编译时间? 【Linux】如何生成编译版本及编译时间?
实际开发中,我们有可能需要对程序的编译时间、版本号进行把控。 实现的方法可能有很多种,这里分享一种便捷的方法——使用cmake的自定义编译选项。 关于cmake的基础知识:Hello系列 | cmake简明基础知识 cmake支持自定义编
2022-03-06
【Linux】分享几个实用的shell脚本 【Linux】分享几个实用的shell脚本
工作中,为了解决一些问题或者自动处理一些繁琐的操作,我常常会写一些脚本。 每次写脚本也花了不少时间,这里记录一下几个工作中用到的脚本,之后再用到的时候找起来容易些~ 推荐文章:Hello系列 | Shell编程必备简明基础知识 1、一键配
2022-02-21
【Linux】基于framebuffer的lvgl的移植使用 【Linux】基于framebuffer的lvgl的移植使用
前言LittlevGL是一个免费的开源图形库,提供了创建嵌入式GUI所需的一切,具有易于使用的图形元素、漂亮的视觉效果和低内存占用。 关于LVGL的文章之前有写过几篇:LVGL | lvgl在STM32上的移植使用 LVGL | 基于vs
2022-02-14
【Linux】国产跨平台编译构建工具——xmake 【Linux】国产跨平台编译构建工具——xmake
在我们嵌入式中,开发环境多种多样。在windows下进行开发,有各种好用的IDE给我们使用,我们可以图形化地创建工程、配置工程、编译工程。在Linux下,可能就iu没有那么“方便”了。在Linux下进行嵌入式开发,我们需要使用gcc、ma
2022-02-10
【Linux】MrDoc_一个私有云笔记、云文档和知识库系统 【Linux】MrDoc_一个私有云笔记、云文档和知识库系统
大家好,我是杂烩君。 本次给大家带来MrDoc。 写技术博客,是我们一个自我提高的一个有效手段。本文分享一个上手很简单的知识库系统,使用这个系统我们可以快速搭建我们自己的知识库。 MrDoc简介MRDOC 觅思文档是一个私有云笔记、云文档
2022-02-09
【Linux】分享一个自用的极简的log模块 【Linux】分享一个自用的极简的log模块
大家好,我是杂烩君。 我们平时开发中,log打印必不可少,仅仅使用printf,则log信息不好定位。一些开源稳定、成熟的log模块功能往往比较强大,而我们可能又不需要那么多功能。 这里简单分享一个我自己用的一个极简的log模块:log颜
2022-02-09
【Linux】Makefile常用基础知识梳理! 【Linux】Makefile常用基础知识梳理!
大家好,我是杂烩君。 Hello系列,汇总短而实用的内容。 本次我们来介绍关于Makefile的一些知识。Makefile的教程网上已经很多了,这篇推文也结合网上诸多知识来进行一次梳理及总结。 什么是make、Makefile?make是
2022-02-08
【Linux】SpaceVim  一个模块化的 Vim IDE 【Linux】SpaceVim 一个模块化的 Vim IDE
大家好,我是杂烩君。 本次给大家带来SpaceVim。 SpaceVim简介 SpaceVim 是一个模块化的 Vim IDE。 SpaceVim 是一个社区驱动的模块化 Vim/Neovim 配置集合,以模块的方式组织管理插件
2022-02-08
【Linux】cmake简明基础知识 【Linux】cmake简明基础知识
大家好,我是杂烩君。 **Hello系列**,汇总短而实用的内容。 上一篇文章中我们分享了关于make与Makefile的知识:Makefile常用基础知识梳理!。make工具有很多种:gnu make、QT的qmake、微软的MS nm
2022-02-08
【Linux】分享几个Linux相关的工具网站 【Linux】分享几个Linux相关的工具网站
大家好,我是杂烩君。 本次分享几个有用的Linux相关网站。 Linux命令大全网址: https://www.linuxcool.com/ 查询Linux命令的用法,可以使用man命令进行查询。也可以借助一些Linux命令在线查询网
2022-01-07
【Linux】shell编程必备简明基础知识 【Linux】shell编程必备简明基础知识
大家好,我是杂烩君。 **Hello系列**,汇总短而实用的内容。 在Linux下进行开发,对于一些繁杂的、需要重复性进行的工作,我们都有必要写一些shell脚本来完成这些繁杂的工作。 本篇笔记围绕如下内容做分享: hello shel
2022-01-05
【Linux】你的Ubuntu安装了哪些实用软件? 【Linux】你的Ubuntu安装了哪些实用软件?
1、输入法 Ubuntu自带的输入法不太好用,我常常选择使用搜狗输入法作为默认输入法。下载deb格式的安装包,然后按照如下教程安装、配置即可使用: https://pinyin.sogou.com/linux/help.php 2、截
2022-01-05
【Linux】强大的Shell脚本静态分析工具 【Linux】强大的Shell脚本静态分析工具
ShellCheck简介ShellCheck是一个广受欢迎的开源工具,专为Shell脚本开发者设计,旨在帮助发现并修正脚本中的错误。它能够静态分析bash、sh、ksh和dash等多种Shell脚本,通过提供详细的警告和建议,帮助开发者提
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
4 / 14