《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 基于ARM處理器的 PC/104處理器模塊的開發
基于ARM處理器的 PC/104處理器模塊的開發
中電網
摘要: PC/104是一種專門為嵌入式應用而定義的總線 。本文介紹的是一種基LPC2129 ARM處理器的PC/104模塊 ,介紹了利用ARM處理器開發PC/104處理模塊的基本結構、總線技術、串行通信接口以及驅動程序 ,為ARM處理器在PC/104領域的應用提供了一種新的思路。
Abstract:
Key words :

PC/104是一種專門為嵌入式應用而定義的總線 ,lEEE會將它定義IEEE—P996 1,信號定義和PC/AT基本一致 ,但氣和機械規范卻完全不同,是一種優化的、小型、堆棧式結構嵌入式系統 。基于PC/104結構的模塊由于開發方便、品種富、結構簡單等優勢在工業控制領域有著廣泛的應用。

ARM(Advanced RISC Machine)公司成立于 1990年月,是蘋果電腦,Acorn電腦集團和 VLSI Technology的合資業 。ARM首創了CHlPLESS的模式 ,該公司只設計出高效ARM內核,通過將 ARM內核授權給半導體公司 ,由半導體公根據實際的應用情況加上各種外圍的功能比如Flash、串RTC等構成一塊完整的芯片。

本文主要介紹基于ARM的 PC/104模塊的結構 ,并給出總線模擬 、串行通訊接口以及驅動程序的相關內容。

1 PC/104處理器模塊的要求

在工業控制和數據采集中 ,PC/104模塊的總線 、串口功是必不可少的,而硬盤接口、并行口、鍵盤口等 lO 口卻很少用 ,因此在選用另外的CPU代替x86作為PC/104模塊的處器首先要求能夠兼容原有的 PC/104總線 ,使得符合PC/規范的數字量輸入/輸出模塊、模擬量輸入/輸出模塊以及針PC/104系統開發的各個系統能夠正常使用;其次該處理器須具有 2個串行接 口,以適應大部分場合的串行通訊需要三 ,必須具有可以滿足足夠的程序空間和RAM空間為用戶的序和數據使用;第四,必須具有 RTC(Real Time Clock),并能斷電時保持系統時間不變;第五 ,友好的開發環境 ,以適應現系統開發的需要 。

2 基于 Inte1386SX的 PC/104模塊的缺點

首先 ,基于386SX 的 PC/104處理器模塊的成本比較386SX/40的控制模塊的價格在千元以上 ;第二,功耗較大瓦的功耗給電源供應、散熱的設計帶來一系列的問題,并且不合某些低功耗要求的環境中應用;第三 :程序燒寫繁瑣 ,基x86的PC/104的理器模塊一般采用 DOC (Disk On Ch或者 DOM(Disk On Module)作為程序存儲器,由于DOC用燒寫工具比較昂貴 ,所以實際生產時多采用人工燒錄方法括格式化、復制多個步驟 ,每燒一塊芯片需要斷電 、重新啟動器數次,效率低下 、操作繁瑣 ;第四,系統啟動速度慢 ,從上電開始執行用戶程序一般需要 2—5秒時間,WDT溢出時恢復時間較長,容易遺漏一些重要的事件。第五 ,開發環境不夠友好,基于386SX 的 PC/104處理器模塊的程序一般在 DOS環境下開發,開發工具一般為TURBO C或者BORLAND C,開發環境比較落后,編程 、調試非常的不方便。

3 ARM處理器的特點

首先速度快 ,ARM是一種基于 RISC架構的處理器 ,運行在44MHz的ARM的處理器的處理能力可大40MlPS,遠大于基于CISC架構 386SX/40的13MIPS;其次 ,功耗非常低 ,例 LPC2129的內核耗電僅為 30mA (供 電電壓為 1.8V,時鐘為 60MHz),功耗為 54mW,不到 386SX的十分之一 ;第三,集成度高、功能強大 ,很多世界著名的半導體廠家都購買了 ARM的內 核,并根據市場的需要推出了集成豐富外圍功能包括 SRAM、 RTC,CAN接口、串行口、以太網接口等等的芯片 ,在很多應用場合,一塊ARM芯片可以滿足所有的需要;第四,價格低廉,ARM芯片生產廠家很多,在工業控制和民用產品中的應用也非常廣泛,芯片價格非常低廉 ,帶128KFLASH的PHILIPS LPC2104的市場價格僅為50元人民幣。

4 CPU的選擇

經過80186、X51、ARM、DSP等多種CPU 比較后最終確定采用ARM作為 PC104處理器模塊的替代處理器,為了兼容原 有的基于 PC/104設計的板卡。經過多家 ARM產品的比較,最 終確定采用 PHILIPS LPC2129作為本次開發的 PC/104處理 器模塊 的 CPU。LPC2129是基于一個支持實時仿真和跟蹤的 16/32位 ARM7TDMl—S CPU,并 內置 256K字節(KB)的高速 Flash存儲器。128位寬度的存儲器接口和獨特的加速結構使 32位代碼能夠在最大時鐘速率(60MHz)下運行。LPC2129采 用很小的 TQFP一64封裝 、具有極低的功耗 、2個串口、多個 32 位定時器 、4路10位ADC、2路CAN、PWM通道 、46個 GPlO 以及多達 9個外部中斷使它特別適用于工業控制領域CPU模塊的開 發 。

5 系統結構

基于ARM的PC/104系統主要由處理器 、總線接口 、 Flash、實時時鐘 、復位電路 、通訊接口、調試接口、電源幾個部分組成 ,如圖 1所示。

  6 硬件設計

  6 1總線部分

本模塊開發的關鍵之一是 PC/104總線的接口,包括控制總線 、地址總線和數據總線 ,采用專用的 3 3V/5V電平轉換芯片74LVC4245以保證不同電平電路的高速互連,74LVC4245是一塊A3 8位的總線收發器 ,并可以在5V和3.3V系統之間實現電平的轉換。

地址總線 、數據總線 、控制總線可以采用 PHILIPS的LPC2292等帶擴展總線ARM處理器的總線 ,也可以采用 LPC2192 ARM 處理器電平轉換收發器的P0口、P1口的空閑引腳行模擬。在總線模擬時,由于P0口引腳和擴展功能的復用 ,因地址總線 、數據總線很難選用連續的IO引腳,在編寫總線驅程序時只能通過CPU的移位指令靈活的處理:

  void outportb(unsigned int portAdd ress,unsigned char value)

  {

  addr=(portAddress<<1O)://將地址 向右移 1O位

  a=(value << 21): //利用兩次移位,合成一個 8位數據

  b=(value<<23).

  a=(a& Ox01eO0000); //屏蔽無關位

  b=(b& O×78OOOOOO):

  data=(a I b):

  }

6_2 串口通訊

串口通訊是工業控制中的一個非常重要的通訊方式 ,原的x86 PC/104處理器模塊包含兩個帶Modem接口的RS23接口,由于在實際應用中很少用到全功能的Modem接口,所在開發中省略RS232接口中的與 Modem通訊握手相關的號 ,包括RTS、DCD、CTS、RI、DTR、DSR六個通訊握手的信號只保留 RXD、T×D、GND三個信號。在接口上仍舊采用雙排針的插座 ,引腳排列也按照 DTE(Digital Terminal Equipmen的標準設置,以達到和原有的 386S×/40的PC/104處理器塊的充分兼容。

由于省略了 Modem通訊握手的相關信號 ,使得采用 1TTL/RS232的電平轉換芯片 MAX3232實現兩個串口的接口成為可能 ,并在實際的使用中得到了驗證。

6.3 驅動程序

為了兼容已有的系統減少軟件移植的工作量 ,因此在編寫底層驅動程序時已充分考慮和 DOS開發環境的底層驅動程序兼容 ,伯比侶如仃在編垤寫¨總”線驅動程序時編寫了 unsigned char in portb(unsigned int portAddress)和void outportb(unsigned int portAddress.unsigned char value)兩個函數: void outportb(unsigned int portAddress,unsigned char value)

  {

  }:

  unsigned char inportb(unsigned int portAddress)

  {ll_

  }

這樣原有在Dos下開發的程序源代碼不需要修改,只需要在ARM 的開發平臺上重新編譯一下即可。

7 結束語

采用ARM處理器替代386SX的PC/104處理器模塊后, 首先成本大幅降低 ,該模塊在某公司的環形線圈車輛檢測器中投用后 ,產品的單位生產成本大幅降低 ,同時也最大限度的利用了以前的開發成果。第二 ,功耗大幅降低,CPU模塊的功耗從原來8W 降低到現在的1W;第三,程序燒錄方便 ,可以通過JTAG口或者串El直接下載程序 ,非常方便。第四,啟動速度加快 ,系統啟動時間小于0、5秒 ,遠小于基于 386SX的 PC/104處理器的 2—4秒 ;第五,執行速度加快 ,全部任務執行完畢的時間從 2ms縮短為 0.5ms,速度提高了約4倍 ;第六 ,開發平臺更加友好 ,基于 386SX的PC/104模塊的開發在 D0S下進行,開發工具一般用 TURBO C或者 BORLAND C,ARM 開發則采用 WlND0WS 下的 ADS(ARM Developer Suite)進行開發 ,而且可以非常方便地在線跟蹤和調試 。

采用LPC2129CPU的PC/104處理器的車輛檢測器在國 家“十五”科技攻關lTS專項杭州市智能交通系統示范工程的西湖隧道 、九曜山隧道中成功的投入使用,準確 、及時、可靠的采集了隧道的車速 、流量 、車道占有率等道路交通信息 ,取得了良好的社會效益 。

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          亚洲狼人精品一区二区三区| 国内精品美女av在线播放| 久久久综合网| 欧美日韩极品在线观看一区| 国产精品日韩久久久久| 欧美亚洲成人精品| 国产区在线观看成人精品| 久热re这里精品视频在线6| 久久综合免费视频影院| 国产亚洲欧美激情| 美女视频网站黄色亚洲| 亚洲精品乱码久久久久久黑人| 欧美亚洲日本一区| 日韩一区二区精品| 久久麻豆一区二区| 米奇777超碰欧美日韩亚洲| 91久久精品一区| 亚洲激情一区二区三区| 欧美99久久| 亚洲国产岛国毛片在线| 亚洲一级黄色| 久久这里只有精品视频首页| 麻豆freexxxx性91精品| 欧美视频在线观看免费网址| 国产精品乱码一区二三区小蝌蚪| 久久成人人人人精品欧| 91久久精品国产| 亚洲一区二区三区777| 伊人蜜桃色噜噜激情综合| 国内精品久久久久久久97牛牛| 欧美大片18| 亚洲一二区在线| 欧美视频精品一区| 国产亚洲精品福利| 国内自拍视频一区二区三区| 欧美一区二区在线免费播放| 欧美专区一区二区三区| 激情综合色丁香一区二区| 国产精品99久久久久久久久| 伊人久久大香线蕉av超碰演员| 曰本成人黄色| 亚洲视频精选| 亚洲性视频网站| 欧美一区二区在线| 欧美在线国产精品| 亚洲免费精彩视频| 一本久久知道综合久久| 狠狠色狠狠色综合日日小说| 欧美视频在线免费看| 亚洲桃色在线一区| 黄色成人免费网站| 亚洲福利视频三区| 在线亚洲高清视频| 久久精品导航| 老鸭窝亚洲一区二区三区| 一区在线影院| 欧美日韩在线观看一区二区| 尤物精品国产第一福利三区| 亚洲大片免费看| 亚洲国产精品一区二区www在线| 久久人人爽人人| 国产三级精品三级| 欧美三日本三级三级在线播放| 午夜在线观看免费一区| 性欧美xxxx大乳国产app| 国产一区二区在线观看免费播放| 亚洲乱码国产乱码精品精可以看| 欧美18av| 久久久综合免费视频| 欧美日韩精品福利| 欧美了一区在线观看| 欧美精品三区| 日韩午夜在线视频| 国产精品高潮粉嫩av| 亚洲专区在线视频| 久久夜色精品| 欧美伊久线香蕉线新在线| 亚洲电影专区| 国产精品青草久久| 一区二区日韩| 日韩视频一区二区三区在线播放免费观看| 欧美午夜国产| 一本色道久久综合亚洲91| 一区二区日韩免费看| 欧美日韩亚洲国产一区| 黑人巨大精品欧美黑白配亚洲| 亚洲欧洲一级| 国产日韩成人精品| 在线观看视频一区| 午夜视频久久久久久| 一区二区精品在线观看| 亚洲欧洲日夜超级视频| 亚洲精品久久久久久一区二区| 在线免费观看日韩欧美| 欧美成人网在线| 欧美在线影院在线视频| 午夜精品福利一区二区蜜股av| 国产视频一区二区三区在线观看| 午夜激情综合网| 欧美另类高清视频在线| 欧美久久九九| 亚洲欧美日韩一区在线观看| 国产自产高清不卡| 久久亚洲春色中文字幕| 久久综合久久综合久久| 国产精品夫妻自拍| 在线观看av一区| 欧美精品国产精品日韩精品| 亚洲国产精品久久91精品| 亚洲国产精品第一区二区三区| 免费毛片一区二区三区久久久| 日韩写真视频在线观看| 欧美在线视频网站| 久久只有精品| 亚洲永久视频| 欧美黄色日本| 国产精品久久久久久超碰| 伊人成综合网伊人222| 久久久久久久久一区二区| 亚洲国产岛国毛片在线| 一区二区欧美视频| 欧美高清视频在线观看| 在线视频欧美日韩精品| 欧美国产一区二区三区激情无套| 国产一区二区精品丝袜| 亚洲欧美经典视频| 老司机成人网| 伊人狠狠色丁香综合尤物| 亚洲欧美日韩天堂| 午夜精品一区二区三区在线播放| 国产精品99免费看| 欧美日韩在线播放三区| 欧美三级在线视频| 亚洲福利国产精品| 国产主播精品| 亚洲国产日韩欧美一区二区三区| 国产欧美精品xxxx另类| 亚洲欧美日韩成人高清在线一区| 在线观看中文字幕亚洲| 欧美精品久久久久久久久老牛影院| 快播亚洲色图| 91久久在线播放| 韩国精品主播一区二区在线观看| 中文亚洲视频在线| 欧美激情区在线播放| 久久美女艺术照精彩视频福利播放| 国产亚洲精品综合一区91| 久久一区二区三区超碰国产精品| 极品av少妇一区二区| 亚洲新中文字幕| 国产精品爱久久久久久久| 欧美亚州韩日在线看免费版国语版| 亚洲欧洲av一区二区| 国产综合在线视频| 国产精品网红福利| 久久精品国产综合| 国产性做久久久久久| 久久精品久久综合| 亚洲精品一区在线观看香蕉| 国产一在线精品一区在线观看| 午夜精品久久久久久久久| 一区二区在线观看视频在线观看| 欧美精品123区| 欧美大香线蕉线伊人久久国产精品| 欧美黑人在线播放| 欧美日韩中文字幕精品| 久久综合九色99| 亚洲国产天堂网精品网站| 日韩一区二区精品视频| 久久久五月天| 黄色欧美成人| 久久九九全国免费精品观看| 欧美国产日韩xxxxx| 国产精品久久久久久久浪潮网站| 两个人的视频www国产精品| 久久精品日韩一区二区三区| 欧美激情一区二区三区蜜桃视频| 91久久极品少妇xxxxⅹ软件| 欧美大片在线观看一区| 99re在线精品| 很黄很黄激情成人| 国产在线不卡| 亚洲欧美色婷婷| 亚洲国产精品久久久久婷婷884| 午夜亚洲性色福利视频| 欧美成年视频| 国产精品一区二区三区久久久| 欧美精品国产精品日韩精品| 久久久久久噜噜噜久久久精品| 在线精品一区| 亚洲国产欧美久久| 夜夜嗨av一区二区三区四季av| 悠悠资源网亚洲青| 免费不卡中文字幕视频| 亚洲福利视频免费观看| 国产精品久久久久久久第一福利| 亚洲欧美日韩国产中文在线| 久久免费国产精品| 影音先锋国产精品| 中国av一区| 亚洲在线视频免费观看| 亚洲国产精品成人综合色在线婷婷| 国产一区二区精品久久| 国产精品美女黄网| 美女主播精品视频一二三四| 99re这里只有精品6| 免费成人在线视频网站| 一区二区三区国产| 正在播放欧美视频| 欧美精品大片| 国产欧美一级| 国产欧美va欧美va香蕉在| 国产老肥熟一区二区三区| 亚洲欧美日韩中文播放| 久久久亚洲人| 激情视频一区二区| 欧美精品九九99久久| 国产欧美日韩视频在线观看| 99国产精品国产精品毛片| 妖精成人www高清在线观看| 久久先锋影音| 国产精品性做久久久久久| 国产精品美女久久久免费| 国产日韩精品一区二区三区在线| 欧美一区二区三区视频在线观看| 亚洲激情在线观看视频免费| 国产欧美一区二区精品性| 黄色精品网站| 欧美日韩国产经典色站一区二区三区| 欧美亚洲综合在线| 日韩视频在线观看| 在线成人av.com| 欧美一区二区免费视频| 欧美全黄视频| 亚洲国产日韩一级| 亚洲网站在线| 国产酒店精品激情| 亚洲国产综合在线看不卡| 卡通动漫国产精品| 国产日韩欧美视频在线| 欧美视频二区| 欧美国产第二页| 亚洲综合不卡| 亚洲国产日韩综合一区| 免费一级欧美片在线观看| 精品成人一区二区三区四区| 亚洲娇小video精品| 国产精品乱码妇女bbbb| 亚洲九九九在线观看| 久久亚洲精品视频| 亚洲综合好骚| 欧美伊久线香蕉线新在线| 国产自产v一区二区三区c| 国产精品呻吟| 国产一区二区三区直播精品电影| 老色鬼精品视频在线观看播放| 欧美精品一区二区视频| 欧美一区免费视频| 免费亚洲婷婷| 久久九九久精品国产免费直播| 亚洲欧美激情视频| 性欧美video另类hd性玩具| 亚洲一区二区三区成人在线视频精品| 久久久www免费人成黑人精品| 亚洲男女自偷自拍图片另类| 男男成人高潮片免费网站| 欧美黄色免费| 亚洲一区二区三区在线视频| 在线视频成人| 欧美成人首页| 欧美日韩大陆在线| 国产精品天天看| 亚洲日韩欧美视频一区| 亚洲欧美国产va在线影院| 国产精品嫩草影院一区二区| 欧美日韩在线观看视频| 国产精品高潮呻吟久久av黑人| 久久精品人人做人人爽电影蜜月| 国产精品视频网站| 午夜精品区一区二区三| 久久婷婷国产综合国色天香| 亚洲精品影院在线观看| 国产精品爽爽ⅴa在线观看| 久久精品一区二区国产| 亚洲免费精品| 亚洲精品乱码久久久久久黑人| 久久精品成人一区二区三区| 久久久999精品| 欧美亚州在线观看| 国内在线观看一区二区三区| 亚洲欧美精品一区| 美女在线一区二区| 欧美日韩天天操| 国产一区日韩二区欧美三区| 欧美制服第一页| 欧美伦理a级免费电影| 久久综合五月| 欧美成人精品一区二区三区| 亚洲综合色网站| 国产欧美一区二区三区在线老狼| 欧美国产一区视频在线观看| 欧美激情性爽国产精品17p| 欧美在线观看视频| 久久九九免费| 亚洲永久在线观看| 国产精品麻豆欧美日韩ww| 伊人夜夜躁av伊人久久| 午夜欧美大尺度福利影院在线看| 在线视频成人| 国产丝袜一区二区| 国产精品一二一区| 欧美自拍偷拍| 快射av在线播放一区| 欧美三级视频在线观看| 欧美日韩精品欧美日韩精品一| 尤物九九久久国产精品的分类| 亚洲一区自拍| 国内视频精品| 欧美大片在线观看一区| 久久婷婷人人澡人人喊人人爽| 亚洲自拍都市欧美小说| 欧美不卡一卡二卡免费版| 久久人人97超碰国产公开结果| 午夜精品在线视频| 欧美精品一区二区三区很污很色的| 日韩亚洲精品视频| 在线性视频日韩欧美| 欧美韩日精品|