![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
嵌入系统
文章平均质量分 74
清源莲子
一枚资深的嵌入系统工程师。先后做过电信运营商的环境监控系统,陀螺惯性导航系统,视频录像DVR,交通领域的RFID系统集成,新能源汽车动力监控系统,以及工业管道热保护监控系统。
展开
-
如何建立一个通用软件架构以满足嵌入式产品的快速迭代需求
最近几年连续开发几款智能仪器的嵌入式产品。因为是相近的产品类型,只是控制器和一些具体功能电路 有些差异。考虑到软件研发人力有限,同时又要把过往的成熟产品的一些处理经验方法把它IP化,形成自己独有的算法处理体系。因此,建立起一个通用的软件架构,尽量做到与底层硬件的弱耦合,这样可以更快的构建产品原型。尤其是在产品早期,很多想法不一定成熟,或者产品使用一个阶段之后,可能需要添加修改一些功能,这个时候,...原创 2018-01-29 13:43:38 · 757 阅读 · 0 评论 -
LPC824 一种IAP实现方法
1 flash空间分配 LPC824是一款CortexM0+微控制器,片上自带32KB Flash.为了实现IAP功能,先把Flash空间进行地址分配,如下表所示。 其中,sector 30 用于存放IAP标志位。这个物理区域bootloader和应用程序都要访问。 上电复位之后,MCU首先运行bootloader程序,它会检测IAP标志位的特征值,如果是0x987EA321,那么进入I原创 2018-01-29 15:05:32 · 2030 阅读 · 0 评论