
ecos
文章平均质量分 86
linxuew
当下的选择是最好的选择!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
ecos内存分布
站在内存管理的角度看eCos操作系统,就是一个进程。eCos系统中只有线程概念(任务),并没有进程概念。整个内存规划简单看就是一个进程的内存分布。既然一个进程,内存中会有text、data、bss、heap段等。💡 eCos线程的栈就是一块buf(内存),可以是全局buf,也可以从heap上申请。eCos再我所在的公司目前用在家用路由器产品中,可以看到内存基本都是在服务协议栈mbuf这块。而供给驱动(kmalloc)内存较少,而且目前内存模块老旧,不支持slab等先进内存分配机制。原创 2024-07-06 17:53:21 · 659 阅读 · 0 评论 -
RTOS上移植mqtt broker(mosquitto)
MQTT Broker(mqtt代理服务器),负责管理和转发消息,关于细节不在赘述。关于broker选型,需要考虑使用场景、性能、易用性和支撑的特性等。目前主流的mqtt broker有mosquitto、EMQX、HiveMQ、VerneMQ、Amazon AWS IoT Core等,由于需要跑在RTOS上,只需要简单转发消息即可,故选择mosquitto。原创 2024-07-06 17:51:09 · 1137 阅读 · 1 评论