![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
软件框架
文章平均质量分 95
Dokin丶
嵌入式码农
展开
-
嵌入式消息订阅发布模式软件框架
消息的定义如下,一条消息由消息ID和携带的数据构成,如果消息很简单没有数据,那么数据可以为空。rt_msg仅仅是对针对用户开放的一个定义,实际上SoftBus.c中还定义了**_rt_msg**,_rt_msg是在rt_msg的基础上进行了扩展,可以认为他们之间存在一种继承关系。rt_msg msg;/* 消息实体 *//* 消息类型 *//* 源服务ID *//* 发送方的应答处理函数或动态订阅处理函数 *//* 同步消息指针,用于接收同步消息 *//* 指向下一_rt_msg节点 */原创 2022-06-14 00:47:54 · 4330 阅读 · 86 评论 -
嵌入式中重要的编程模型
本文章来源于极客重生,作者极客重生。一、背景模型是对事物共性的抽象,编程模型就是对编程的共性的抽象。什么是编程的共性呢?最重要的共性就是:程序设计时,代码的抽象方式、组织方式或复用方式。编程模型主要是方法与思想。编程模型处于方法或思想性的层面,在很多情况下,也可称为编程方法、编程方式、编程模式或编程技术、编程范式。在这里就当做同一种说法。当面对一个新问题时,通常的想法是通过分析,不断的转化和转换,得到本质相同的熟悉的、或抽象的、简单的一个问题,这就是化归思想。把初始的问题或对象称为原型.原创 2021-10-24 23:25:17 · 1105 阅读 · 2 评论