<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 模擬技術(shù) > 設計應用 > 基于A(yíng)RM和VxWorks實(shí)現自動(dòng)彩信發(fā)送的嵌入式系統

基于A(yíng)RM和VxWorks實(shí)現自動(dòng)彩信發(fā)送的嵌入式系統

作者: 時(shí)間:2013-09-10 來(lái)源:網(wǎng)絡(luò ) 收藏
normal; BACKGROUND-COLOR: rgb(255,255,255); orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px"> ?。?)圖像壓縮處理模塊完成對數字圖像信息的壓縮,部分電路如圖2所示。sdram用來(lái)緩存圖像數據,flash用來(lái)存儲壓縮處理器執行程序映像。此外,圖像壓縮處理器模塊提供一個(gè)uart接口,以便將壓縮的圖像文件傳輸到主控處理器模塊。

  基于A(yíng)RM和VxWorks實(shí)現自動(dòng)彩信發(fā)送的嵌入式系統

  圖2 圖像壓縮處理電路

  基于A(yíng)RM和VxWorks實(shí)現自動(dòng)彩信發(fā)送的嵌入式系統

  圖3 系統串口連接電路

 ?。?)系統串口連接電路的部分電路如圖3所示。arm7處理器提供標準的uart接口連接手機模塊,另外提供一個(gè)串行接口,與圖像壓縮處理器模塊串行接口相連。

系統軟件設計

  ● 操作系統和開(kāi)發(fā)環(huán)境

  vxworks是目前世界上用戶(hù)數量最大的實(shí)時(shí)操作系統,具有豐富的應用軟件支持、良好的技術(shù)服務(wù)、可伸縮性(vxworks提供了超過(guò)1800個(gè)應用編程接口供用戶(hù)自行選擇使用)、可裁減性(指用戶(hù)可以根據自己的應用需求對vxworks進(jìn)行配置,產(chǎn)生具有各種不同功能的操作系統映像)和可靠的系統穩定性。本系統主要采用其實(shí)時(shí)性、多任務(wù)、基于優(yōu)先級的搶占式調度、同優(yōu)先級輪轉調度和任務(wù)間的通信與同步機制、任務(wù)與中斷之間的通信機制。

  vxworks的開(kāi)發(fā)環(huán)境是windriver(風(fēng)河)公司提供的tornado。tornado采用主機-目標機開(kāi)發(fā)方式,主機系統采用運行 windows2000/nt的工作站或pc,vxworks則運行在arm等目標處理器上。tornado采用的主機-目標機連接方式為以太網(wǎng)、串行線(xiàn)等,主機與目標機之間的通信是通過(guò)運行各自處理器上的代理進(jìn)程來(lái)完成的,使主機上的開(kāi)發(fā)工具和目標機的操作系統可以完全脫離相互連接的方式。 tornado提供了友好的可視化開(kāi)發(fā)界面、交叉編譯環(huán)境、源碼級調試工具、目標機命令解釋器和目標機狀態(tài)監視器等多種應用工具,為應用軟件開(kāi)發(fā)提供了一個(gè)高效而可靠的平臺。

  ● 軟件設計原理

  軟件設計采用事件驅動(dòng)機制;中斷事件激活isr,isr將事件排隊,并通過(guò)信號量的v 操作通知處理任務(wù)。處理任務(wù)進(jìn)行p 操作,在沒(méi)有事件需要處理時(shí)就會(huì )阻塞,如果得到信號量則根據事件隊列的內容進(jìn)行相應處理;事件處理任務(wù)為一永久循環(huán)。

  軟件設計流程如圖4所示。

  基于A(yíng)RM和VxWorks實(shí)現自動(dòng)彩信發(fā)送的嵌入式系統

  圖4 軟件流程圖

  ● 軟件關(guān)鍵設計的具體實(shí)現

 ?。?)當系統啟動(dòng)時(shí)等待一段時(shí)間,若超時(shí)則正常加載內核進(jìn)行引導,若從串口uart接收到配置參數請求信息,則通過(guò)串口uart發(fā)送配置文件到pc端;pc端對配置參數進(jìn)行處理后,再將參數通過(guò)串口發(fā)送到設備,設備再將參數以文件的形式進(jìn)行存儲。

linux操作系統文章專(zhuān)題:linux操作系統詳解(linux不再難懂)


關(guān)鍵詞: ARM VxWorks 自動(dòng)彩信發(fā)送 嵌入式

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>