IA軟體分類
摘要
所謂IA軟體,就是廣義的嵌入式軟體。從資訊、通訊、消費電子到車用、生活等IA產品上負責硬體驅動、控制處理、及介面操作的軟體,都是所謂的IA軟體。
TRI將IA軟體依嵌入式系統的平台分即時作業系統(Real Time Operational System)、中介軟體(Middleware)、應用軟體分成三個主要的部分。
即時作業系統方面,即是IA軟體的核心,依不同廠商不同需求使用不同的即時作業系統如VxWork、pSOS、QNX、Palm OS、Win CE、Embedded Linux、Symbian等。除了具備有一般作業系統的多工及檔案管理的功能之外,在即時性、穩定及不容出錯方面的要求比一般作業系統更加嚴格。
中介軟體的部分,定義為在作業系統和應用軟體之間,負責各項互動應用之轉譯的工作之軟體,涵蓋的範圍包括介面設計、資料庫存取、網路通訊協定、及應用系統平台等,較著名的中介軟體則有J2ME、.NET Framework。
最後在應用軟體的部分,則包括已燒ROM或Flash中及可在Flash中存取的行事曆、電子書、電子郵件、記事本、遊戲、電子字典、電子地圖、試算表、計算機等。