10大优享服务
62项会员特权

未来嵌入式软件开发的发展趋势

发布时间:2021-12-01 11:11:43     阅读次数:10666次     评论数:0次
    科技的发展日新月异,不少产品一时风头正盛,但市场瞬息万变,谁也不能保证它的明天是怎样的,曾经的诺基亚就是典型的例子。计算机软件开发领域也是如此,就这两年来看,嵌入式的发展劲头很强,但是如果嵌入式系统厂商不保持危机意识,不断对嵌入式进行革新,可能会使其发展跟不上互联网的发展,今天我们就来分析一下未来嵌入式软件开发的趋势。
未来嵌入式软件开发的发展趋势
    一、开发环境也要重点推广

    嵌入式开发是一项系统工程,因此要求嵌入式系统厂商不仅要提供嵌入式软硬件系统本身,同时还需要提供强大的硬件开发工具和软件包支持,以方便用户以最低的成本、最短的时间推出自己的产品。

    目前很多厂商已经充分考虑到这一点,在主推系统的同时,将开发环境也作为重点推广。比如三星在推广Arm7,Arm9芯片的同时还提供开发板和板级支持包(BSP),而WindowCE在主推系统时也提供Embedded VC++作为开发工具,还有Vxworks的Tonado开发环境,DeltaOS的Limda编译环境等等都是这一趋势的典型体现。当然,这也是市场竞争的结果。

    二、芯片功能要更多

    为了满足应用功能的升级,就要求芯片上能集成更多的功能。设计师们一方面采用更强大的嵌入式处理器如32位、64位芯片或信号处理器DSP增强处理能力,同时增加功能接口,如USB,扩展总线类型,如CAN总线,加强对多媒体、图形等的处理,逐步实施片上系统(SOC,就是把所需功能都集中在一个芯片上)的概念。

    软件方面采用实时多任务编程技术和交叉开发工具技术来控制功能复杂性,简化应用程序设计、保障软件质量和缩短开发周期。

    三、网络互联成为必然趋势

    未来的嵌入式软件开发为了适应网络互联的要求,必然要求硬件上提供各种网络通信接口。传统的单片机对于网络支持不足,而新一代的嵌入式处理器已经开始内嵌网络接口,除了支持TCP/IP协议,还有的支持IEEE1394、USB、CAN、Bluetooth、RFID或IrDA通信接口中的一种或者几种,同时也需要提供相应的通信组网协议软件和物理层驱动软件。

    软件方面,系统内核支持网络模块,以实现嵌入式设备随时随地以各种方式联入互联网。

    四、精简系统内核、算法

    未来的嵌入式产品是软硬件紧密结合的设备,为了减低功耗和成本,需要设计者尽量精简系统内核,只保留和系统功能紧密相关的软硬件,利用最低的资源实现最适当的功能,这就要求设计者选用最佳的编程模型和不断改进算法,优化编译器性能。

    因此,既要软件人员有丰富的硬件知识,又需要发展先进嵌入式软件技术,如Java、Web和WAP等。

    五、提供友好的多媒体人机界面

    嵌入式设备要能与用户亲密接触,最重要的因素就是它能提供非常友好的用户界面。图形界面、灵活的控制方式,使得人们感觉嵌入式设备就象是一个熟悉的老朋友。

    这方面的要求使得嵌入式软件设计者要在图形界面,语音交互、以及其他多媒体技术上痛下苦功。手写文字输入、语音拨号上网、收发电子邮件以及彩色图形、图像都会使使用者获得自由的感受。

    上文介绍的五个未来嵌入式软件开发的发展趋势可以说与互联网的发展趋势是一致的,都要注重功能性、交互性,以及用户体验性,当然了这也只是预测,在实际中可能随时都会有变化。如果您有嵌入式软件开发的需要,可以注册一品威客网账号发布任务需求,这里有百万的软件开发人才可以为您提供服务。
本文地址:
来源:一品威客,转载须经版权人书面授权并注明来源

留言(0

↓展开留言

该攻略尚无留言记录