![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
嵌入式软件
文章平均质量分 72
芯源义码
10年+一线嵌入式硬件、软件程序猿,热衷分享,欢迎技术探讨
展开
-
keil MDK自动生成带版本bin文件
通过以上步骤,您可以在Keil MDK中自动生成带版本号的bin文件。这有助于在软件开发过程中跟踪和管理不同版本的固件文件,码哥提一下这个bat脚本其实是可以根据自己需求进行修改的,上面只是作为一个开发思路,比如如果版本号可以按照当前日期进行输出呢,大家可以思考一下如何修改,大家如果这bat感兴趣,码哥也提供了下载链接,可扫码回复“bat”下载参考。原创 2024-06-19 18:17:37 · 975 阅读 · 0 评论 -
TTL 232难兄难弟对比
TTL电平和RS-232电平是两种在电子通信中常用的电平标准,它们在电压范围、极性、接口标准以及应用场景等方面存在显著差异。原创 2024-06-18 22:14:07 · 449 阅读 · 0 评论 -
MQTT TCP HTTP 协议对比
总结来说,MQTT、TCP和HTTP在多个方面存在显著的差异。MQTT特别适用于物联网设备间的通信,TCP提供可靠的数据传输,而HTTP则主要用于Web服务。在选择使用哪种协议时,需要根据具体的应用场景和需求进行综合考虑。原创 2024-06-15 21:32:46 · 949 阅读 · 0 评论 -
MQTT消息队列版本对比
MQTT 3.1.1和MQTT 5.0在多个方面存在显著的区别。原创 2024-06-14 14:55:04 · 648 阅读 · 0 评论 -
嵌入式常用调试方法
嵌入式系统的调试和日志打印涉及多种工具和技术的综合应用。Debug调试器提供了强大的调试功能,但通常需要连接调试器才能查看信息;RTT日志打印具有低资源占用和高效率的特点,适合嵌入式系统调试;串口日志打印简单易用,通用性强,但可能受到串口资源限制。在实际应用中,开发者可以根据项目需求和硬件资源选择合适的调试工具和日志打印方式。原创 2024-06-13 18:59:26 · 1259 阅读 · 0 评论 -
嵌入式结构体使用
在C语言中,嵌套结构体可以通过两种方式定义:独立结构和嵌入式结构。独立结构定义两个独立的结构体,并在一个结构体中作为成员包含另一个结构体。int dd;int mm;int yyyy;int id;// 嵌套一个结构体:Date,用于存储日期嵌入式结构在结构体内直接定义另一个结构体。例如:int id;int mm;int yyyy;} doj;// 嵌入式结构体。原创 2024-06-12 21:07:29 · 326 阅读 · 0 评论 -
volatile的用法
在嵌入式C编程中,volatile是一个关键字,它用于告知编译器被修饰的变量可能会在程序的任何地方、任何时候被不可预见的、非程序本身控制的因素所改变。内存映射的设备寄存器:当访问设备的特殊寄存器时,这些寄存器的值可能随时被硬件更改,而不受程序控制。使用volatile可以确保每次访问这些寄存器时都会从实际的硬件地址中读取,而不是从编译器的优化缓存中读取。多线程中的共享变量:在多线程环境中,一个线程可能正在修改一个变量,而另一个线程可能正在读取该变量。使用volatile。原创 2024-06-11 21:33:09 · 645 阅读 · 0 评论 -
嵌入式C语言编码风格
本文小编旨在整理嵌入式C语言编程的编码风格,以提高代码的可读性、可维护性和可移植性。:在运算符两侧、逗号后、分号后应添加空格,以提高代码可读性。:即使在只有一条语句的情况下,也应使用大括号将语句块括起来。:每个函数上方应包含函数功能、参数、返回值等信息的注释。:每个文件开头应包含文件描述、作者、日期等信息的注释。:使用Tab键或4个空格进行缩进,以保持代码整齐。原创 2024-05-23 17:42:58 · 386 阅读 · 1 评论 -
嵌入式keil主题色配置
keil ARM工具作为嵌入式开发的工具,是小白经常会用到的编译、编码工具,安装完成后,默认自动白色背景主题,颜色比较亮,容易伤眼睛,所以我们需要自行进行主题色调整,像小白君一般用的的多的是黑色主题色,类似VScode一样,不仅颜值耐看,而且比较适合长时间写代码,本文就带大家怎么个性化设置。上面几种主题色,有一个共同的问题就是比较模糊,我们可以进行调整一下,使得其清晰展示。这里提供了4中主题色,供参考使用。小白君个人比较喜欢主题色4,然后进行个性化设置。以下链接,可直接下载以上颜色的主题色。原创 2023-12-26 18:51:50 · 867 阅读 · 5 评论 -
MODBUS RTU-协议详解
Modicon公司于1979年制定了Modbus协议标准,并用在其PLC产品上。后来Modicon公司被施耐德收购。已成为一种事实标准协议,同时也被IEC-61158工业通信总线规范收录于type 15子集。Modbus 包括:Modbus-TCP/UDP[基于以太网介质]、Modbus-RTU/ASCII。Modbus-RTU 通信格式:从机地址 + 功能码 + 数据 + CRC 校验和Modbus-TCP 通信格式:事务处理标识符 + 协议标识符 + 长度 + 单元标识符 + 功能。原创 2023-12-16 22:02:55 · 237 阅读 · 1 评论 -
YMODE协议注意事项详解
YModem分成YModem-1K与YModem-g。YModem-1K用1024字节信息块传输取代标准的128字节传输,数据的发送回使用CRC校验,保证数据传输的正确性。它每传输一个信息块数据时,就会等待接收端回应ACK信号,接收到回应后,才会继续传输下一个信息块,保证数据已经全部接收。YModem-g传输形式与YModem-1K差不多,但是它去掉了数据的CRC校验码,同时在发送完一个数据块信息后,它不会等待接收端的ACK信号,而直接传输下一个数据块。原创 2023-12-11 18:07:34 · 2439 阅读 · 0 评论