嵌入式

331

嵌入式

332

μC/OS-Ⅱ实时操作系统内存管理的改进

eefocus

μC/OS-Ⅱ是一种开放源码的实时操作系统,具有抢先式、多任务的特点,已被应用到众多的微处理器上。虽然该内核功能较多,但还是有不甚完善的地方。笔者在分析使用中发现,内核在任务管理(包括任务调度、任务间的通信与同步)和中断管理上是比较完善的,具有可以接受的稳定性和可靠性;但在内存管理上显得过于简单,内存分区的建立方式有不合理之处。 1 内存管理不足之处的分析在分析许多μC/OS-Ⅱ的应用实例中发现,任务栈空间和内存分区的创建采用了定义全局数组的方法,即定义一维或二维的全局数组,在创建任务或内存分区时,将数组名作为内存地址指针传递给生成函数。这样实现起来固然简单,但是不够灵活有效。编译器会将全局数组作为未初始化的全局变量,放到应用程序映像的数据段。数组大小是固定的,生成映像后不可能在使用中动态地改变。对于任务栈空间来说,数组定义大了会造成内存浪费;定义小了任务栈溢出,会造成系统崩溃。对于内存分区,在不知道系统初始化后给用户留下了多少自由内存空间的情况下,很难定义内存分区所用数组的大小。总之利用全局数组来分配内存空间是很不合理的。另外,现在的μC/OS-Ⅱ只支持固定大小的内存分区,容易造成内

嵌入式

333

驶向未来的钥匙--汽车无钥匙系统的**应用

21ic

是否希望你的汽车为你提供这样的服务:你一靠近就启动发动机;记录所有的服务和诊断信息;记住你钟爱的座椅位置、空调和信息娱乐设置;存储你的停车地点并知道如何引导你到达该地点;扮演有关汽油及类似花费的个人记录器的角色。这份清单要列下去一定永无止境。当通信与汽车结合时,丰富多彩的创意往往令人惊喜不已。 “驶向未来的钥匙”不是传统的钥匙,而是一个智能钥匙,或者说智能卡。如果你的车是**车型,你打开车门时用的正是这种钥匙。千万不要小看这个小小的改变,它在简化你生活的时候发挥着重大作用。 雷诺、奔驰、宝马等**汽车制造商已经采用了“无钥匙”系统。当你踏进指定范围时,该系统即可识别出你就是授权的驾驶者并自动开门。一旦上车,你只要按一个按钮即可起动点火开关。如今的智能钥匙还能“锁定”钥匙本身,防止你将自己锁在外面。 由于该解决方案中涉及通信技术,因此也会涉及包括RFID、NFC(近距离无线通信)和GPS。将这些技术的功能集成在智能钥匙中,智能钥匙就可以与你、汽车、甚至与整个世界进行通信,效果将妙不可言。 主要的通信技术概念 为了不让你停留在一些通信概念的缩写词的悬念中,下面首先简要介绍一下上述三种通信技

嵌入式

334

嵌入式

335

ADI:以前瞻性解决方案助力挑战下的新能源汽车市场

21ic

以电动/混合动力为代表的新能源汽车近年来取得了长足的发展,《节能与新能源汽车产业发展规划》已获中国国务院正式通过,明星车厂Tesla的出现更是让新能源汽车的未来显得无比光明,在这样的背景下,新能源汽车何时才能走入大众人家,未来发展趋势如何,都获得了购车一族的广泛关注。而相关半导体厂商的科技**,是新能源汽车发展不可或缺的推动力量。我们特邀请来自全球**的高性能信号处理解决方案供应商ADI公司汽车电子战略市场部应用经理沈飞先生,谈一谈半导体行业面对新能源汽车所带来的挑战与机遇。 沈飞,ADI公司汽车电子战略市场部应用经理1.您对中国新能源汽车未来的发展持怎样的看法?相比美国、日本等海外市场,目前国内在推行新能源汽车时遇到的*大阻力和挑战有哪些?沈飞:目前有几大因素制约了国内新能源汽车电子的发展,首先,目前我国具有自主知识产权的产品不多,同时国外汽车零部件公司在中国大量申请**,利用**技术主导中国汽车电子市场;其次,新能源汽车中的电池也是一个很大的挑战,如何改善电池的充电时间,使用寿命,减轻电池的重量,增加电池的续航能力等等,这些都是新能源汽车迫切需要而且必需要解决的问题。就中国新能源汽

英飞凌汽车电子***大会完善业内生态圈促进本土化合作发展

21ic

继成功举办**届之后,英飞凌汽车电子***大会2013将于10月31日和11月1日在上海同济大学嘉定校区举办。英飞凌自1995年进入中国市场以来,一直致力于中国本土化的合作与发展。英飞凌汽车电子生态圈线上线下平台便是为了推动本土设计产业化而创立的汽车电子领域系统方案层级的B-2-B交流平台,该平台旨在为主机厂、零部件厂商、第三方的科研机构、芯片供应商、开发工具厂商和检测认证机构等产业链各个环节之间建立一座沟通桥梁,推进系统方案层级的合作,多方共赢。年度汽车电子***大会是生态圈线下平台的主要组成部分之一。生态圈的建立,不仅是商务模式上的一大**,同时,也为产业链的可持续发展创造了新的机会。英飞凌汽车电子***大会主要包括两大互动环节:技术论坛和系统方案自由洽谈。英飞凌亚太区战略商务项目部和汽车电子工程师精英团队将集体出席,在6个分会场为大家带来动力总成、车身、**、新能源这4大应用领域的19个技术主题宣讲,同时,产业链各个环节的参会者可以在系统方案自由洽谈区进行系统方案层级的交流。英飞凌战略商务项目团队将与车厂,本土零部件厂商,以及独立科研机构切磋与推进本土设计产业化的步伐,并逐步扩大

嵌入式

336