詳細介紹
艾默生/KJ3223X1BA112P2871X022
艾默生/KJ3223X1BA112P2871X022
目前很多廠商已經充分考慮到這一點,在主推系統的同時,將開發環境也作為重點推廣。比如三星在推廣Arm7,Arm9芯片的同時還提供開發板和板級支持包(BSP),而WindowCE在主推系統時也提供EmbeddedVC++作為開發工具,還有Vxworks的Tonado開發環境,DeltaOS的Limda編譯環境等等都是這一趨勢的典型體現。當然,這也是市場競爭的結果。
2、網絡化、信息化的要求隨著互聯網技術的成熟、帶寬的提高日益提高,使得以往單一功能的設備如手機、冰箱、微波爐等功能不再單一,結構更加復雜。
這就要求芯片設計廠商在芯片上集成更多的功能,為了滿足應用功能的升級,設計師們一方面采用更強大的嵌入式處理器如32位、64位芯片或信號處理器DSP增強處理能力,同時增加功能接口,如USB,擴展總線類型,如CAN總線,加強對多媒體、圖形等的處理,逐步實施片上系統(SOC,就是把所需功能都集中在一個芯片上)的概念。軟件方面采用實時多任務編程技術和交叉開發工具技術來控制功能復雜性,簡化應用程序設計、保障軟件質量和縮短開發周期。
3、網絡互聯成為必然趨勢。未來的嵌入式設備為了適應網絡互聯的要求,必然要求硬件上提供各種網絡通信接口。傳統的單片機對于網絡支持不足,
而新一代的嵌入式處理器已經開始內嵌網絡接口,除了支持TCP/IP協議,還有的支持IEEE1394、USB、CAN、Bluetooth、RFID或IrDA通信接口中的一種或者幾種,同時也需要提供相應的通信組網協議軟件和物理層驅動軟件。軟件方面,系統內核支持網絡模塊,以實現嵌入式設備隨時隨地以各種方式聯入互聯網。
4、精簡系統內核、算法,降低功耗和軟硬件成本。未來的嵌入式產品是軟硬件緊密結合的設備,為了減低功耗和成本,需要設計者盡量精簡系統內核,
只保留和系統功能緊密相關的軟硬件,利用低的資源實現適當的功能,這就要求設計者選用佳的編程模型和不斷改進算法,優化編譯器性能。因此,既要軟件人員有豐富的硬件知識,又需要發展*嵌入式軟件技術,如Java、Web和WAP等。
5、提供友好的多媒體人機界面嵌入式設備要能與用戶親密接觸,重要的因素就是它能提供非常友好的用戶界面。圖形界面、靈活的控制方式,使得人們感覺嵌入式設備就象是一個熟悉的老朋友。
這方面的要求使得嵌入式軟件設計者要在圖形界面,語音交互、以及其他多媒體技術上痛下苦功。手寫文字輸入、語音撥號上網、收發電子郵件以及彩色圖形、圖像都會使使用者獲得自由的感受。
總之,如果說其他技術涉及到的是物聯網的某個特定方面,如感知、計算、通信等,嵌入式技術則是物聯網中各種物品的表現形式,在這些嵌入式設備中綜合運用了其他各項技術。