最新文章

关于嵌入式系统日志打印的一点建议
虽然现在的嵌入式设备配置越来越高,比如目前在创客圈比较流行且配置比较高的有Raspberry Pi、pcduino、Cubieboard、switf board、Beaglebone black、Edison和Galileo。与早期的PC相比,这些开发板的性能有了显著提升。一个printf语句在整个系统中所占用的CPU资源较少,对系统的运行影响可以基本忽略不计。

嵌入式裸机过渡到RTOS的一些建议
实时操作系统(RTOS)已经成为许多嵌入式系统的关键组件。对于那些从裸机调度过渡到RTOS的开发人员来说,这可能是一个具有挑战性的过程。以下是七个小技巧,可以帮助开发人员更轻松地完成过渡。

一款专为32位MCU开发的OTA组件
mOTA 是一款专为 32 位 MCU 开发的 OTA 组件,组件包含了 bootloader 、固件打包器 (Firmware_Packager) 、固件发送器 三部分。

手把手教你在嵌入式设备中使用SQLite3
摘要:数据库是一种专用软件,用于存储和管理数据,提供了安全、方便和高效的数据管理功能。在嵌入式Linux中也常常使用数据库,尽管听起来有些复杂,但实际上只需要掌握几个函数即可。

嵌入式软件架构设计-状态机
在进行功能业务代码编写时,经常会发现使用了越来越多的 if-else if-else 结构。这是因为不同的场景需要区分不同的功能实现,因此需要使用 if 条件语句进行判断。随着场景的增多,if-else if-else 的数量也越来越多。

一个应用于单片机的按键处理模块!
key_board是用于单片机中的一个小巧多功能按键支持库。该软件采用了分层的设计思想,并且与平台无关,用户只需要提供按键的基本信息和读写IO电平的函数即可进行移植,非常方便。同时,key_board支持多个矩阵键盘和多个单IO控制键盘。

盘点嵌入式中常用的无线通信模组!
蓝牙技术是一种开放性全球规范,用于无线数据和语音通信。它基于低成本的近距离无线连接,可以在固定设备和移动设备之间建立特定连接。蓝牙技术实质上是为固定设备或移动设备之间建立无线电空中接口(Radio Air Interface),将通信技术与计算机技术相结合,在近距离范围内实现设备之间的通信和操作,而无需电线或电缆连接。