创建虚拟镜像用于测试 一些测试环境中需要模拟读写硬盘,这里给出一个创建虚拟硬盘用于测试的方案 当前环境 鲁班猫2 2h+8G 外置存储 32G TF 卡 1. 创建虚拟磁盘文件 使用dd命令 不推荐使用dd 它创建的文件占用硬盘空间,也就是说你创建一个空白img给它50G空间它就占用这么大,对于我们
bin文件如何转换为目标文件导入到工程 在嵌入式开发过程中,往往需要将二进制数据导入到工程之中参与编译,如初始化配置数据、图像、预制参数等,很多操作要么写入使用合并到代码指定段,要么直接存储到指定区域的flash中。这里我提供一个解决方案,将bin文件转换为.o文件,直接添加到工程中参与编译,不指定
操作系统下的串口收发推荐方案 ## 前言 收发各自一个fifo。发送时检测不为空,放入fifo等候排队发发送;接收时,收到的所有报文放入一个fifo,主程序周期性检测缓存区以及报文完整性,在实际使用过程中发现有以下几个重大问题。 报文间隔无法设计,收发异步无法及时判定是否正确发送成功; 接收报文无接
粘包的modbus 报文解析 应用场景 报文有垃圾数据 粘包数据(一包数据有多个报文) 解决方案 使用效果演示 实例代码 主函数:测试和处理返回的帧 int main() { uint8_t modb
rt-thead启动流程 了解操作系统的启动流程能够更好的掌控我们的项目,根据需要二次开发。这里我们将循序渐进的梳理启动过程了解每个步骤都干了什么。 MCU启动流程,从Reset_Handler谈起 系统启动之前先有裸机的初始化过程 startup.s Reset_Handler SystemIni
第一个工程 通过示例工程了解rt-thread开发过程,最快速度上手rt-thread开发工作 本节目标 学会envscons --target=iar对示例工程的创建编译与下载仿真 学会使用env工具修改FinSH控制台串口 finSH控制台使用体验 使用env工具scons --dist导出工程
RT-Thread仓库结构介绍 当前的仓库代码版本 RT-Thread v5.1.0 released 仓库目录 . ├── ChangeLog.md ├── Kconfig ├── LICENSE ├── README.md ├── README_de.md ├── README_es.md ├─
Rt-thread Ymodem的详细使用方法 前言 ymodem是一个非常有好轻量型的文件传输协议,可以方便的应用与嵌入式设备中,通过串口网口等完成文件传输,常应用于OTA升级和配置文件的下发工作。 xmodem,ymodem,zmodem协议区别: Xmodem:这种古老的传输协议速度较慢,但由