- 博客(44)
- 收藏
- 关注
原创 嵌入式开发----协议组成以及设计
协议是一种规范或约定,用于规定通信双方之间的数据交换格式、传输方式、通信规则等。它定义了通信的规范和标准,确保通信的顺利进行和信息的正确传递。TCP/IP 协议栈: 在 Linux 嵌入式系统中,TCP/IP 协议栈是网络通信的基础,包括 TCP、UDP、IP、ICMP 等协议。UART(串口通信): UART 是串行通信协议,常用于与外设进行通信,如串口调试、串口设备控制等。I2C。
2024-05-26 18:33:52
826
2
原创 嵌入式mqtt总线架构方案mosquitto+paho
MQTT 协议提供一对多的消息发布,可以降低应用程序的耦合性,用户只需要编写极少量的应用代码就能完成一对多的消息发布与订阅,该协议是基于<客户端-服务器>模型,在协议中主要有三种身份:发布者(Publisher)、服务器(Broker)以及订阅者(Subscriber)。其中,MQTT消息的发布者和订阅者都是客户端,服务器只是作为一个中转的存在,将发布者发布的消息进行转发给所有订阅该主题的订阅者;printf("接收到来自主题 %s 的消息:\n", topicName);printf("消息内容:");
2023-10-21 10:43:19
1092
原创 error: ‘stod’ was not declared in this scope
解决办法,你可以尝试以下方法解决这个问题: g++ main.c -std=c++11。
2023-05-24 19:57:03
1507
原创 交叉编译-configure配置
生成后的configure文件是一个可以移植的shell脚本,运行的时候它检查编译环境,来决定哪些库是可以用的,所用到的平台有哪些个特征,那些个头文件和库是已经找到的等等, 然后收集到的这些信息,它修改编译标记,生成一个Makefile文件,同时生成一个包含已定义的预处理符号的config.h文件。它包含一个由空格分隔的语言种类缩写表,对应于po子目录下的.po文件。添加一些选项到configure中,让用户能够修改安装程序的名称(如果在用户系统上碰巧有一个与要安装的程序名称相同的程序,这是很有用的)。
2023-03-27 16:19:30
3738
1
原创 内存泄漏:stack smashing detected ***: <unknown> terminatedAborted (core dumped)
堆栈崩溃
2022-09-01 11:01:47
1367
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人