<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > 基于ARM的嵌入式系統(tǒng)設計

          基于ARM的嵌入式系統(tǒng)設計

          作者: 時間:2012-04-10 來源:網(wǎng)絡 收藏

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

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


          評論


          相關推薦

          技術專區(qū)

          關閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();