發布日期:2022-07-14 點擊率:72
過去的2007年,嵌入式軟件受到了前所未有的重視和發展。而在中國,同樣經歷著嵌入式軟件發展的高速成長期。
行業應用領域持續拓展
在工業領域,以信息化帶動工業化,以工業化促進信息化,提高科技含量,節能減排的新型時代要求為嵌入式軟件提供了良好的發展環境。
數控裝置、全自動柔性生產線、可編程控制器、分布式控制系統、工業機器人、機電一體化機械設備等正在成為越來越重要的生產要素。
在航空航天領域,“嫦娥探月”擴展了嵌入式軟件的應用空間,從嵌入式操作系統、嵌入式中間件到嵌入式應用軟件,自主知識產權嵌入式軟件在實時性、可靠性、性能等方面都經受住了考驗。
在消費電子領域,模擬電視信號到數字電視信號的轉換進程正在如火如荼進行,數字電視終端及收發端需求大幅上升,智能手機、便攜式移動娛樂設備、數字家電等逐步普及,更新換代速度逐步加快。
無線互聯、移動商務等應用快速推廣,在帶給人們數字化生活變革體驗的同時,也使得嵌入式瀏覽器、嵌入式GUI、嵌入式應用套件、嵌入式Java和嵌入式無線通訊軟件等嵌入式支撐軟件得到快速發展。
同時汽車電子、船舶電子、醫療電子等行業電子蓬勃發展,RFID、稅控收款機、安全身份認證、智能交通系統等逐步推廣,嵌入式軟件應用范圍日趨泛化。
導航定位應用受重視
更高集成度、更高性價比的GPS產品、更大屏幕的智能手機以及更精確的地圖數據推動手機導航和定位服務成為手機領域增長最快的業務。
國外,導航定位市場的快速增長促使終端廠商和芯片廠商紛紛加大投入,尤其以諾基亞斥資81億美元并購Navteq公司為典型。這次并購是諾基亞在手機內容和服務提供業務上發展放緩后作出的一項重要戰略轉移。也是一次防御性并購,不但控制獲得地圖和導航數據的成本,又壓縮獨立導航設備制造商的生存空間,在與Google、雅虎和微軟等競爭中搶得先機。
另外芯片廠商高通和博通在開發各自導航定位產品的同時也作出一系列戰略性收購,而藍牙芯片公司CSR也購入瑞典衛星導航技術公司NordNav。
國內,導航定位同樣獲得了前所未有的發展,地圖提供商、導航軟件提供商、運營商、設備提供商等紛紛加大研發推廣力度,車載、手機等均成為GPS的應用載體,市場呈現高速增長態勢。
虛擬系統原型
改善系統開發流程
隨著嵌入式系統處理能力的提升,其設計復雜度也大幅提高,嵌入式系統開發無法在預定時間完成的情況時有發生,開發質量難以保證。
在傳統的開發步驟中硬件設計要先于軟件開發,軟硬件的串行式設計方法面臨變革。系統架構、硬件實現和軟件實現各階段之間的關系需要調整,需要一套能對全系統建模的方法,以促進系統架構研究并實現軟硬件協同設計。
虛擬系統原型是解決軟硬件協同設計問題的一種有效手段,硬件和軟件開發可同時啟動,有利于減少開發所用資源,并縮短系統開發時間。首先,虛擬系統原型運行的是與真實硬件相同的經過編譯和鏈接的目標代碼,能準確預測系統在實際情況下的表現,包含一個或多個處理器、總線、硬件外設,甚至包含作為整個系統一部分的機械或模擬子系統模型。
其次,虛擬系統原型還是一種周期精確的模型,被設計的系統可根據對實時性的要求建模。另外,其軟件模型升級和分發可通過網絡發送,有利于全球范圍內的分布式開發團隊合作。工程師只有在最后的集成階段才需物理的硬件和芯片,而且由于軟硬件開發采用的是同一個虛擬系統原型,集成亦會更便捷。
操作系統助力多核處理器
Intel、飛思卡爾等芯片廠商紛紛推出嵌入式多核處理器,但開發和設計人員在基于多核架構的應用開發中會遇到新的挑戰性和復雜度:如何針對多核技術實現已有系統的過渡、調試和優化;如何更充分發揮多核硬件系統組件所具有的性能優勢;如何減少多核系統的軟件開發成本和加快產品上市速度等。
嵌入式操作系統提供商端到端多內核優化解決方案在芯片和軟件開發間起到了橋梁作用。如WindRiver對對稱多處理結構的支持,面向多核設備在應用交互、性能和并發性的設計范式等方面進行軟件優化,實現多核調試和性能調控等高級功能,使開發人員能利用多核調試技術進行快速錯誤定位和可視化行為監控。
移動Linux陣營不斷壯大
Symbian和WindowsMobile占據著手機嵌入式操作系統的較大市場份額,但是WindRiver、MontaVista、摩托羅拉等產業鏈上各廠商對Linux移動業務寄予厚望。
2007年值得關注的是Google,在高調發布GPhone手機的背后是由Google號召下創建的由34個成員構成、以推動無線應用開放接口為目的的“開放手機聯盟”。通過GPhone展示一個用于開發應用軟件的開放式平臺。
目前致力于將Linux推向手機的組織還有多個:摩托羅拉、NEC、松下、三星、沃達豐等公司創建的Linux移動基金會、Linux手機服務論壇和索尼倡導的消費電子Linux基金會。這些聯盟將形成合力共同推動移動Linux,獲得更大影響和市場份額,同時也有助于手機制造商降低研發成本,加快新產品新應用研發速度。
Eclipse滲透力加強
Eclipse以“插件架構”提供開放性開發環境,在服務器領域得到了大量應用。
而在嵌入式系統領域,具有主機、語言、環境的獨立性和豐富的開放源碼項目模板及靈活的授權模式的Eclipse平臺使越來越多的系統軟件供應商以其為基礎,推出個性化的開發工具套件。
目前Eclipse基金會約三分之一的成員公司與嵌入式相關,包括RTOS公司、芯片公司和嵌入式工具提供商。
另一方面,移動商務等新業務的快速發展使得企業級系統與嵌入式系統的連接需求越來越多,能跨接兩個系統的環境變得非常重要,企業級與嵌入式工具的結合和開發將變得更為緊密,Eclipse正為融合提供了平臺,使用相同的Eclipse環境,代碼跟蹤、版本管理等工具在源文件上使用,與使用的語言、目標處理器或編譯及建立工具無關。
系統安全引起重視
各種嵌入式設備被用來存儲和交換更敏感的信息,其對于安全性及安全等級的要求將繼續加強。
在無線傳輸安全方面,智能手機大范圍使用,公共無線網絡基礎建設加快,個人及企業移動應用普及,移動娛樂、移動商務將成為人們日常生活的一部分。同時3G網絡普及在即,無線技術及遠程計算為工作和生活帶來了便利。
同時,非法攻擊也緊隨而至,攔截式攻擊、通過無線網絡區域內發送相對強大的干擾信號進行拒絕服務攻擊、病毒、非法訪問移動設備上的數據和應用、非法監測在不安全連接上傳輸的用戶密碼等針對無線移動設備的攻擊將逐漸增多,相應的身份認證、數據加密、遠程摧毀、無線加密、移動設備防火墻等移動安全保護將得到廣泛應用。
在內容安全方面,隨著網絡電視、移動電視等內容傳播渠道的拓寬,防止數字視頻和IP網絡盜版及非法接收等數字版權安全管理需求持續增長。首先開發人員需要保護其應用程序代碼免受逆向工程、數據篡改攻擊和自動攻擊。
其次,強化數字版權管理和條件接收系統,使之符合內容保護標準要求;然后,需對特權及應用程序到應用程序密碼進行管理,增強數據中心安全性、消除停止運轉時間、提高效率、并符合規定要求。