新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 嵌入式系統軟件及編程語言

        嵌入式系統軟件及編程語言

        作者: 時間:2010-01-15 來源:網絡 收藏

        1、引言:

          隨著計算機技術和微電子技術的迅速發展,應用領域越來越廣泛。當今,已成為一個時髦的名詞,就像當初的計算機熱潮,似乎比當初的計算機熱潮涉及的領域更廣泛,應用技術人員更多,相關國民經濟產值也更龐大。報紙、雜志、網絡都把當作討論的熱門話題。

          嵌入式系統一般指非PC系統,有計算機功能但又不稱之為計算機的設備或器材。它是以應用為中心,軟硬件可裁減的,適應應用系統對功能、可靠性、成本、體積、功耗等綜合性嚴格要求的專用計算機系統。

          嵌入式系統主要由嵌入式微處理器、外圍硬件設備、嵌入式操作系統以及用戶的應用程序等4個部分組成,它是集軟硬件于一體的可獨立工作的器件。

          嵌入式系統的部分包括操作系統(要求實時和多任務操作)和應用程序編程。操作系統控制著應用程序編程與硬件的交互作用,而應用程序控制著系統的運作和行為。

        2、嵌入式系統

        (1)嵌入式操作系統:

           嵌入式操作系統是一種支持嵌入式系統應用的操作系統軟件,它是嵌入式系統(包括硬、軟件系統)極為重要的組成部分,通常包括與硬件相關的底層驅動軟件、系統內核、設備驅動接口、通信協議、圖形界面、標準化瀏覽器等Browser。

          嵌入式操作系統具有通用操作系統的基本特點,如能夠有效管理越來越復雜的系統資源;能夠把硬件虛擬化,使得開發人員從繁忙的驅動程序移植和維護中解脫出來;能夠提供庫函數、驅動程序、工具集以及應用程序。與通用操作系統相比較,嵌入式操作系統在系統實時高效性、硬件的相關依賴性、軟件固態化以及應用的專用性等方面具有較為突出的特點。

        (2)嵌入式操作系統的發展狀況:

          國外嵌入式操作系統已經從簡單走向成熟,主要有Vxwork、QNX、PalmOS、Windows CE、嵌入式Linux等。

          國內的嵌入式操作系統研究開發有2種類型,一類是基于國外操作系統2次開發完成的,如海信的基于Windows CE的機頂盒系統;另一類是中國自主開發的嵌入式操作系統,如凱思集團公司自主研制開發的嵌入式操作系統Hopen OS(“女媧計劃”)等。

          Windows CE內核較小,能作為一種嵌入式操作系統應用到工業控制等領域。其優點在于便攜性、提供對微處理器的選擇以及非強行的電源管理功能。內置的標準通信能力使 Windows CE能夠訪問Internet并收發E-mail或瀏覽Web。除此之外,Windows CE特有的與Windows類似的用戶界面使最終用戶易于使用。

          Windows CE的缺點是速度慢、效率低、價格偏高、開發應用程序相對較難。

          3Com公司的Palm OS在掌上電腦和PDA市場上獨占其霸主地位,它有開放的操作系統應用程序接口(API),開發商可根據需要自行開發所需的應用程序。
        linux操作系統文章專題:linux操作系統詳解(linux不再難懂)

        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 航空| 分宜县| 漳州市| 松江区| 左权县| 新竹市| 高唐县| 甘南县| 上饶县| 阿勒泰市| 霍邱县| 邵东县| 水富县| 榕江县| 平遥县| 定兴县| 潍坊市| 洪雅县| 广东省| 兴国县| 邵武市| 星座| 海兴县| 木里| 康定县| 江山市| 滦平县| 库尔勒市| 克什克腾旗| 辽阳市| 华亭县| 新化县| 寻甸| 枣阳市| 芒康县| 安义县| 福鼎市| 乌兰察布市| 灵山县| 同德县| 连山|