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

          新聞中心

          EEPW首頁(yè) > 模擬技術(shù) > 設(shè)計(jì)應(yīng)用 > 基于ARM和VxWorks實(shí)現(xiàn)自動(dòng)彩信發(fā)送的嵌入式系統(tǒng)

          基于ARM和VxWorks實(shí)現(xiàn)自動(dòng)彩信發(fā)送的嵌入式系統(tǒng)

          作者: 時(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"> ?。?)圖像壓縮處理模塊完成對(duì)數(shù)字圖像信息的壓縮,部分電路如圖2所示。sdram用來(lái)緩存圖像數(shù)據(jù),flash用來(lái)存儲(chǔ)壓縮處理器執(zhí)行程序映像。此外,圖像壓縮處理器模塊提供一個(gè)uart接口,以便將壓縮的圖像文件傳輸?shù)街骺靥幚砥髂K。

            基于ARM和VxWorks實(shí)現(xiàn)自動(dòng)彩信發(fā)送的嵌入式系統(tǒng)

            圖2 圖像壓縮處理電路

            基于ARM和VxWorks實(shí)現(xiàn)自動(dòng)彩信發(fā)送的嵌入式系統(tǒng)

            圖3 系統(tǒng)串口連接電路

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

          系統(tǒng)軟件設(shè)計(jì)

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

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

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

            ● 軟件設(shè)計(jì)原理

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

            軟件設(shè)計(jì)流程如圖4所示。

            基于ARM和VxWorks實(shí)現(xiàn)自動(dòng)彩信發(fā)送的嵌入式系統(tǒng)

            圖4 軟件流程圖

            ● 軟件關(guān)鍵設(shè)計(jì)的具體實(shí)現(xiàn)

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

          linux操作系統(tǒng)文章專題:linux操作系統(tǒng)詳解(linux不再難懂)


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

          評(píng)論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁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); })();