
物联网技术
文章平均质量分 88
淡水鱼游啊游游进了大海
这个作者很懒,什么都没留下…
展开
-
在Keil中利用分散加载(scatter)在Flash中实现App区和固件区的分离
在嵌入式系统(这里主要指裸机系统或者使用RTOS的系统)中,经常使用各种协议栈(Modbus,mqtt,http)或者像一些加密算法等等,这些协议或者实现方式都是非常成熟的,基本在整个产品生命中其中都不太可能被修改,因此我称之为嵌入式软件中的固件。产品化的嵌入式系统的Flash一般都会划分为bootloader 和app 区,这些固件其实也可以单独分区,放在Flash中的独立的固定位置,也不用和app在一个project(或者不是一个project target)中一起编译,但是在app运行时可以被调用。原创 2024-02-04 22:46:02 · 1807 阅读 · 2 评论 -
RTOS中线程优先级的设计思路
最近在自己从0搭建一套系统,用到了电流电压采样,按键,Led,CAN,485,EEPROM,一些GPIO等。系统中使用了RTOS,设计的时候需要考虑各个线程优先级的安排,在优快云上搜索发现这方面的内容很少,于是决定简单写一下自己的思考过程,不一定正确,但是希望抛砖引玉,能够对看到文章的人有所帮助。可能很多人设计优先级的时候是按照其他例程或者是公司常用惯例来进行设计,大部分情况没有错。但是需求不同,可能原有的设计并不完全适用。我们应该抓住系统实际需求,特别是根据实时性的需求,来考虑各个线程的优先级。原创 2024-01-31 06:50:48 · 1018 阅读 · 0 评论 -
搞清MQTT协议(二)
MQTT可以说是物联网中运用最广泛的标准之一,本文基于MQTT的3.1.1标准,对MQTT协议进行了介绍。原创 2023-02-07 14:35:35 · 259 阅读 · 0 评论 -
搞清MQTT协议(一)
MQTT可以说是物联网中运用最广泛的标准之一,本文基于MQTT的3.1.1标准,对MQTT协议进行了介绍。原创 2023-02-01 15:09:55 · 539 阅读 · 0 评论