谁在影响嵌入式软件?

豆豆网   技术应用频道   2008年03月28日    社区交流

内容摘要:2007年,嵌入式软件正受到前所未有的重视和发展。而在中国,同样经历着嵌入式软件发展的高速成长期。赛迪顾问基于对嵌入式软件产业的多年研究,对影响未来嵌入式软件发展的事件进行了总结...

  另外芯片厂商高通和博通在开发各自导航定位产品的同时也作出一系列战略性收购,而蓝牙芯片公司CSR也购入瑞典卫星导航技术公司NordNav。 

  国内,导航定位同样获得了前所未有的发展,地图提供商、导航软件提供商、运营商、设备提供商等纷纷加大研发推广力度,车载、手机等均成为GPS的应用载体,市场呈现高速增长态势。 

  虚拟系统原型 

  改善系统开发流程 

  随着嵌入式系统处理能力的提升,其设计复杂度也大幅提高,嵌入式系统开发无法在预定时间完成的情况时有发生,开发质量难以保证。 

  在传统的开发步骤中硬件设计要先于软件开发,软硬件的串行式设计方法面临变革。系统架构、硬件实现和软件实现各阶段之间的关系需要调整,需要一套能对全系统建模的方法,以促进系统架构研究并实现软硬件协同设计。 

  虚拟系统原型是解决软硬件协同设计问题的一种有效手段,硬件和软件开发可同时启动,有利于减少开发所用资源,并缩短系统开发时间。首先,虚拟系统原型运行的是与真实硬件相同的经过编译和链接的目标代码,能准确预测系统在实际情况下的表现,包含一个或多个处理器、总线、硬件外设,甚至包含作为整个系统一部分的机械或模拟子系统模型。 

  其次,虚拟系统原型还是一种周期精确的模型,被设计的系统可根据对实时性的要求建模。另外,其软件模型升级和分发可通过网络发送,有利于全球范围内的分布式开发团队合作。工程师只有在最后的集成阶段才需物理的硬件和芯片,而且由于软硬件开发采用的是同一个虚拟系统原型,集成亦会更便捷。 

  操作系统助力多核处理器 

  Intel、飞思卡尔等芯片厂商纷纷推出嵌入式多核处理器,但开发和设计人员在基于多核架构的应用开发中会遇到新的挑战性和复杂度:如何针对多核技术实现已有系统的过渡、调试和优化;如何更充分发挥多核硬件系统组件所具有的性能优势;如何减少多核系统的软件开发成本和加快产品上市速度等。 

责编:豆豆技术应用

正在加载评论...