新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 基于ARM的嵌入式系統設計

        基于ARM的嵌入式系統設計

        作者: 時間:2012-04-10 來源:網絡 收藏

        2.3 接口電路
        (1)顯示接口
        液晶顯示器(LCD)具有耗電省、體積小等特點,被廣泛應用于中。LCD顯示器就是通過給不同的液晶單元供電,控制其光線的通過與否,從而達到顯示的目的。
        (2)串行接口
        采用的RS-232C是由美國電子工業協會EIA制定并采用的一種串行通信接口標準,已經發展成為一種國際通用的串行通信接口標準。

        3 軟件
        軟件可以分為三大類:系統軟件、應用軟件和支撐軟件。系統軟件控制和管理系統資源,為嵌入式應用提供支持的各種軟件,如設備驅動程序、嵌入式操作系統等;應用軟件是嵌入式系統中的上層軟件,它定義了嵌入式設備的主要功能和用途,并負責與用戶進行交互;支撐軟件是輔助軟件開發的工具軟件,如交叉編譯器、在線仿真工具等。本系統中的系統軟件和應用軟件是運行在嵌入式設備上,支撐軟件運行在普通PC機上。
        3.1 板級支持包
        設備驅動層也叫板級支持包(Board Support Package,BSP),它包含了嵌入式系統中所有與硬件相關的代碼,并向上提供一個虛擬的硬件平臺使操作系統運行其上。它包括引導加載程序Bootloader和設備驅動程序。Bootloader是在操作系統內核運行之前運行的一小段程序,通過這段程序,我們可以初始化硬件設備、建立內存空間的映射圖、從而將系統的軟硬件環境設置到一個合適的狀態,以便為最終調用操作系統內核做好準備;設備驅動程序就是一組庫函數,用來對硬件進行初始化和管理。并向上層軟件提供良好的訪問接口。
        3.2 嵌入式操作系統(Embedded Operating System,EOS)
        本系統采用的VxWorks是美國WindRiver System公司開發的一款嵌入式實時操作系統,具有良好的可靠性和卓越的實時性,是目前嵌入式系統領域中使用最廣泛、市場占有率最高的商業系統。它微內核的體系結構,采用GNU類型的編譯和調試器,多數API函數都是專有的。
        linux操作系統文章專題:linux操作系統詳解(linux不再難懂)


        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 达孜县| 河北省| 额敏县| 长汀县| 开封县| 海林市| 文昌市| 山西省| 通海县| 镇江市| 开封市| 康定县| 巴楚县| 中卫市| 和田县| 河东区| 克什克腾旗| 阿巴嘎旗| 白水县| 伊宁市| 古蔺县| 营山县| 长岛县| 临安市| 铁岭县| 宁晋县| 裕民县| 会东县| 通河县| 木里| 竹山县| 阿拉善左旗| 洱源县| 松江区| 锦屏县| 宁夏| 定边县| 铜山县| 南江县| 柞水县| 张北县|