新聞中心

        EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應用 > 基于ARM&Linux的嵌人式設(shè)備遠程調(diào)試模塊設(shè)計

        基于ARM&Linux的嵌人式設(shè)備遠程調(diào)試模塊設(shè)計

        作者: 時間:2009-06-16 來源:網(wǎng)絡(luò) 收藏

        摘 要:提供一種方便、高效的方案,即利用嵌入式技術(shù)采用網(wǎng)口替代常用的串行接口、IJSB接口等作為接口。該系統(tǒng)以Atmel公司的AT91RM9200芯片為核心,以可裁減的μC為操作系統(tǒng),了嵌入式Web服務(wù)器。以此服務(wù)器為基礎(chǔ)結(jié)合CGI技術(shù)實現(xiàn)器。給出系統(tǒng)硬件結(jié)構(gòu),介紹了Boa的移植和配置,并探討了動態(tài)網(wǎng)頁的方法。經(jīng)實驗,該系統(tǒng)具備高速、易用、傳輸距離遠和無需上位機軟件等優(yōu)點;為設(shè)備調(diào)試和測控系統(tǒng)提供了一種有效的方案。這里利用嵌入式技術(shù)結(jié)合網(wǎng)絡(luò)技術(shù)實現(xiàn)新型設(shè)備調(diào)試方案,比現(xiàn)有方案更靈活、高效、易用。
        關(guān)鍵詞:;嵌入式系統(tǒng);Web服務(wù)器;Boa;CGl

        本文引用地址:http://www.104case.com/article/152465.htm


        0 引 言
        目前,大多數(shù)的工業(yè)設(shè)備都有專用的調(diào)試接口和調(diào)試軟件,這種方式能有效解決系統(tǒng)現(xiàn)場調(diào)試和維護升級的問題,但也有一些弊端。首先,依賴專用的調(diào)試軟件,隨著產(chǎn)品的豐富,調(diào)試軟件的版本也隨之增加,從而工程人員需要面對軟件匹配的麻煩;其次,專用的調(diào)試接口和配備專用的調(diào)試軟件需要專業(yè)人員操作,用戶無法靈活地使用設(shè)備。因此需要一種無需專用設(shè)備,方便、易行的設(shè)備調(diào)試方案。隨著計算機技術(shù)的發(fā)展,以為代表的微處理器的性能得到極大的提高,從而提高了嵌入式系統(tǒng)的性能,應用范圍也更加廣闊;而網(wǎng)絡(luò)技術(shù)的發(fā)展,使得B/S(客戶端/服務(wù)器)模式成為一種潮流。這兩者的結(jié)合便為設(shè)備的現(xiàn)場調(diào)試方式提供了新的方案。工程人員只需要連接Internet的設(shè)備并安裝瀏覽器,即可方便地查閱設(shè)備的相關(guān)信息并修正各項參數(shù)。給調(diào)試和維護管理工作帶來很大的方便。同時,該方案也為工程人員實現(xiàn)調(diào)試提供了可能。這里提出的的嵌入式設(shè)備調(diào)試以ARM_AT91RM9200為核心,以可裁減、可移植的μCLinux為操作系統(tǒng),為嵌入式系統(tǒng)的Internet接人提供了一種方便、快捷、簡單的實現(xiàn)方法。


        1 系統(tǒng)硬件
        為了提高的通用性和方便升級工作,將硬件系統(tǒng)設(shè)計為由核心板和主板組成,結(jié)構(gòu)如圖1所示。核心板設(shè)有CPU和128 MB的SDRAM,4 MB NORFLASH和輔助電路;主板設(shè)有各種接口,如:一個10/100兆以態(tài)網(wǎng)接口,一個外部擴展總線,兩個RS 232接口和輔助電路。需要時可以方便的以更換主板的方式擴展外設(shè)接口,從而適應各種設(shè)備的需要。

        2 系統(tǒng)軟件設(shè)計與實現(xiàn)
        操作系統(tǒng)的嵌入式軟件系統(tǒng)開發(fā)過程包括:系統(tǒng)準備和應用程序開發(fā)。這里運用到網(wǎng)絡(luò)技術(shù).因此首先需要在嵌入式平臺上移植操作系統(tǒng)和Web Sever。其次,運用適當?shù)木W(wǎng)絡(luò)技術(shù)實現(xiàn)調(diào)試功能。
        2.1 Linux操作系統(tǒng)移植
        操作系統(tǒng)是嵌入式系統(tǒng)運行的基礎(chǔ),目前已經(jīng)有多種嵌入式操作系統(tǒng)投入實用,例如:Windows CE,Vx-Works,QNX等。

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

        上一頁 1 2 3 下一頁

        評論


        相關(guān)推薦

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

        關(guān)閉
        主站蜘蛛池模板: 新和县| 安顺市| 广州市| 呼和浩特市| 兴文县| 五寨县| 兴国县| 延吉市| 宜兴市| 德令哈市| 米易县| 自治县| 杭锦后旗| 丰都县| 通渭县| 南宁市| 潮州市| 梁山县| 汶上县| 绥中县| 柯坪县| 攀枝花市| 石屏县| 界首市| 临汾市| 南江县| 万荣县| 屏东县| 沭阳县| 北川| 巫溪县| 伊宁市| 钟山县| 衡水市| 武城县| 英吉沙县| 织金县| 巴青县| 宁陕县| 额敏县| 伊吾县|