本文不是在探讨一段编程语言的移植性问题,要探讨的是:在不同的嵌入式平台上,如何提高开发嵌入式产品的效率问题。换一种表达方式:如何提高嵌入式软件平台之间的可移植性。
在实际的项目开发中,项目往往是并行开发的,也就是说硬件设计,底层软件设计,应用软件设计是同步进行的。比如说在开发板上调试模块驱动,在其他平台上调试应用再移植到目前这个平台等。
在MQX应用程序中可采用如下方式实现任务间的资源共享: 1. 事件、轻量级事件 2. 信号量、轻量级信号 3. 互斥锁 4. 消息、轻量级消息
makefile笔试那点事
FlexBus外扩PSRAM方案选择主要有两个问题需要考虑:1.PSRAM的数据位数;2.是否使用锁存器。由于IO口资源有限,同时为保证片外PSRAM的速度。最终的方案选择:16位数据的PSRAM,地址数据复用,两个锁存器切换数据地址方案。
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号