《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 基于ARM-Clinux的無線家庭網關設計
基于ARM-Clinux的無線家庭網關設計
摘要: 因此本文以ARM核的32位嵌入式微處理器作為硬件平臺,結合無線通信技術,通過移植嵌入式操作系統Clinux,并在其上開發相應的驅動程序、應用程序和嵌入式Web服務器,實現了一個方便、實用的家庭網關。
Abstract:
Key words :

       引言

       隨著網絡技術和信息家電的飛速發展,越來越多的家庭要求建立家庭網絡。家庭網關是整個家庭網絡的核心,它主要實現Internet接入、遠程控制,以及連接家庭內部異構子網的功能?;赑C機方案的家庭網關不僅成本較高,而且要求計算機一直處于開機并可進行通信的狀態,還不能在計算機上運行干擾通信任務的軟件和硬件。所以,為適應普通用戶,家庭網關應設計為基于廉價的非PC機設備。但是,若采用8位、16位單片機,由于速度慢且資源有限,實現TCP/IP協議比較困難,所以也不太理想。

       因此本文以ARM核的32位嵌入式微處理器作為硬件平臺,結合無線通信技術,通過移植嵌入式操作系統uClinux,并在其上開發相應的驅動程序、應用程序和嵌入式Web服務器,實現了一個方便、實用的家庭網關。

       系統的硬件設計
    系統結構及工作原理


       家庭網關的系統結構如圖1所示,它以三星公司的32位RISC處理器S3C44B0X為核心,通過外擴存儲器(Flash / SDRAM)、藍牙模塊、液晶顯示屏、小鍵盤、以太網接口模塊、電話語音控制模塊和紅外收發模塊等來構建硬件平臺,并可實現多種控制方式。

家庭網關系統結構圖

                                                      圖1 家庭網關系統結構圖

       1)  在本地用鍵盤及顯示器進行控制:系統設有16按鍵和一塊128×32點陣的液晶顯示器,便于用戶在本地進行狀態的設置和查詢,如數據查詢、電器控制等。

       2)  在本地的紅外遙控:通過具有自學習功能的紅外遙控模塊,能實現室內家電的紅外遙控。

       3)  遠程的電話語音控制:這是一種基于公共電話交換網(PSTN)的電話遠程控制,用于電話的指令控制,如遠程控制家電、電話報警等。

       4)  基于Internet的遠程控制:采用瀏覽器端/服務器端結構(B/S結構),用戶可直接用Windows自帶的IE瀏覽器作為客戶端程序,以達到隨時隨地進行遠程控制的目的。

       無線通信技術是實現家庭網絡最理想的技術,它可以省去在家庭內部重新布線的麻煩。在本家庭網關的設計中,采用藍牙模塊作為無線通信模塊與底層的各功能模塊相互通訊。

       硬件電路組成

       本系統的硬件設計主要包括以S3C44B0X嵌入式微處理器為核心所搭建的基本硬件平臺,以及藍牙通信、電話語音控制和紅外遙控等模塊的硬件設計。

       以S3C44B0X為核心的基本硬件平臺基本系統的硬件框圖如圖2所示,各部分的功能與接口電路分析如下。

 

家庭網關基本硬件平臺框圖

                                圖2 家庭網關基本硬件平臺框圖

   ARM微處理器S3C44B0X:S3C44B0X是三星公司生產的ARM7內核的SoC,通過在ARM7TDMI內容基礎上擴展一系列完整的通用外圍器件,令其很適合手持式設備和普通嵌入式的應用。


       Flash存儲器接口電路:Flash芯片用來存儲家庭網關中的嵌入式操作系統、家庭網絡服務器、CGI網關應用程序以及支持各種服務所需的文件系統。在系統中采用一片HY29LV160構建16位的Flash存儲器系統,其存儲容量為2MB。系統上電或復位后從此獲取指令并開始執行,因此將Flash存儲器配置到ROM/SRAM/FLASH Bank0。

       SDRAM接口電路:嵌入式操作系統的存在需要有一定量的動態RAM,解壓縮后的操作系統將從Flash搬移至SDRAM,駐留內存;同時,用戶堆棧、運行數據也都會放在SDRAM中。S3C44B0X芯片提供的8K緩存遠遠不能滿足要求??紤]到實際應用的需求,設計中選擇了三星的K4S281632D,它的數據寬度是16 位,由4 個Bank 組成,存儲容量為16 MB。S3C44B0X的Bank6和Bank7 支持SDRAM,因此可以方便連接。在總線寬度控制寄存器BWSCON 中設置Bank6 的數據寬度為16 位,在Bank6 控制寄存器BANKCON6中設置MT = 0x3, Trcd= 0x0,SCAN = 0x01,在存儲容量寄存器BANKSIZE中設置BK76MAP = 0x110 即可。

       10/100M以太網接口電路:S3C44B0X內部已包含了以太網MAC控制,但并未提供物理層接口,因此,需外接一片物理層芯片以提供以太網的接入通道。在本設計中選用的是RTL8201。由于S3C44B0X片內已有帶MII接口的MAC控制器,而RTL8201也提供了MII接口,各種信號的定義也很明確,因此RTL8201與S3C44B0X的連接比較簡單,在連接時只需將兩塊芯片的相應引腳互連即可。值得注意的是,使用CMOS工藝的RTL8201不能直接與RJ45接口相連,由于電平信號的不同以及網絡沖擊信號的存在,兩者之間需要隔離及電平信號轉換的元件,本設計中選用了網絡變壓器HR61H58L。

       串行接口電路:為完成和家庭內部網絡的藍牙通信模塊、紅外發射與接收模塊以及電話語音控制模塊的通信,家庭網關需要有異步串行通信接口,由于S3C44B0X只有兩個異步串口,因此需要對串口進行擴展。本設計中選用一片ST16C554 芯片進行串口擴展。由于S3C44B0X系統的LVTTL電路所定義的高、低電平信號與RS-232-C標準所定義的高、低電平信號不同,兩者間要進行通信必須經過信號電平的轉換。在這里采用MAX202將串口數據信號轉換成TTL電平,再通過ST16C554輸出中斷請求。4個串口的中斷請求進行或運算,產生IRQ信號INTREQ,經CPLD再與CPU的終端控制器相連。

       IIC接口電路:S3C44B0X內含一個IIC總線主控器,可方便地與各種帶有IIC接口的器件相連。在該系統中,外擴一片AT24C01作為IIC存儲器。AT24C01提供128字節的EEPROM存儲空間,可用于存放少量在系統掉電時需要保存的數據,比如家庭網關的參數設置和用戶身份驗證碼等。


       LCD顯示模塊:該模塊可采用夏普公司生產的LM057QC1T01,它是圖形點陣256色STN液晶模塊,分辨率為320×240。由于S3C44B0X和LM057QC1T01都具有很強的通用性,因此易于連接,但需要在控制器和LCD接口之間加裝能實現電壓偏轉功能的電路,來實現輸出LCD顯示所需的27V偏轉電壓。

       鍵盤接口電路:用8個通用I/O口組成4×4鍵盤。

       S3C44B0X所需的其他外圍電路:JTAG接口電路(用于JTAG調試)、復位電路和電源電路。

       其他功能模塊藍牙模塊:在本方案中,藍牙硬件芯片采用愛立信公司的ROK 101008 模塊。家庭網關采用在uClinux操作系統下安裝BlueZ以配合藍牙模塊,并基于L2CAP層建

 

立相關協議的方式進行開發。

       電話語音控制模塊:采用雙音頻撥號芯片DTMF8870、語音合成芯片ISD1420、鈴流檢測芯片電路以及89C51等來組成電話語音控制模塊。

       紅外遙控模塊:系統中增加了紅外接收模塊和紅外發射模塊。紅外接收模塊選用BA5302,紅外信號從其頂部輸入,經過放大、整形、解調后,被轉換成TTL電平的數字信號;紅外發射模塊將剛才學習到的紅外原碼進行調制并發送出去,在這里采用軟件編碼的方法產生調制信號,因此電路很簡單。

       系統的軟件平臺

       建立Clinux開發環境基于Clinux操作系統的應用開發環境一般是由目標系統硬件開發板(S3C44B0X的開發板)和宿主PC機所構成。目標板所用到的操作系統的內核編譯、應用程序的開發和調試需要通過宿主PC機來完成。兩者之間一般通過串口、并口或以太網接口來建立連接關系。首先,要在宿主機上安裝標準Linux操作系統,之后就可以建立交叉開發環境。從網上下載工具鏈,并將交叉編譯器安裝到宿主機上。還要根據家庭網關的需要重新配置、編譯內核,進行?Clinux移植。成功后可看到?Clinux-Samsung/images目錄下有兩個內核文件:image.ram和image.rom。將image.rom燒寫入ROM/SRAM/FLASH Bank0對應的Flash存儲器中,當系統復位或上電時,內核會自解壓到SDRAM,并開始運行。這樣一個嵌入式應用開發平臺就搭建成功了。

       硬件驅動和應用程序的開發

       硬件驅動和應用程序的開發也要在交叉編譯環境中進行,先在PC機上開發,然后移植到目標機上進行調試并最終固化到目標機上。本設計中需要開發的硬件驅動有:以太網卡控制器、串口、LCD驅動、藍牙模塊、小鍵盤的驅動程序等。為Linux內核編寫驅動并不像其他操作系統那么復雜,只需為相應的設備編寫幾個基本函數并向VFS注冊即可,一般都是在一個現成的驅動程序基礎上針對特殊的硬件設備作相應的改動。在嵌入式操作系統的基礎上還要開發微型GUI,編寫動態網頁和CGI程序來實現嵌入式WEB技術、安全認證、及無線通信協議等。例如:基于Internet的遠程控制是通過瀏覽家庭網關中的Web Server的動態網頁實現的,遠程控制程序需要從用戶訪問信息中解出有用的控制命令信息,然后按家庭控制網的內部協議組成命令幀,實現控制的關鍵是CGI程序的編制,其流程如圖3所示。

 

Internet 遠程控制程序流圖

                      圖3 Internet 遠程控制程序流圖

       結語

       本文討論了一個基于ARM微處理器S3C44B0X及uClinux的無線家庭網關的軟硬件設計。該家庭網關控制方式多樣,并且能隨時隨地通過瀏覽網頁實現對家電的遠程控制。該家庭網關成本較低,易于升級,便于推廣應用。

此內容為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| 亚洲色在线视频| 国产精品久久| 欧美国产在线观看| 欧美激情免费在线| 国产日韩视频一区二区三区| 久久综合狠狠综合久久综青草| 欧美日韩mv| 欧美成年人视频网站欧美| 影音先锋久久资源网| 亚洲毛片在线观看| 欧美一级黄色网| 亚洲免费观看高清完整版在线观看| 国产在线不卡视频| 蜜臀a∨国产成人精品| 久久精品在这里| 99精品国产99久久久久久福利| 久久精品夜色噜噜亚洲a∨| 麻豆成人小视频| 欧美日韩亚洲视频一区| 国产伪娘ts一区| 欧美一区二区精美| 欧美连裤袜在线视频| 欧美福利小视频| 亚洲大片免费看| 午夜精品国产| 欧美成人r级一区二区三区| 蜜乳av另类精品一区二区| 久久成人人人人精品欧| 国产精品五月天| 亚洲三级免费电影| 欧美极品影院| 国产精品视频第一区| 欧美成人精品一区二区三区| 好吊日精品视频| 久久一区二区三区超碰国产精品| 久久婷婷av| 久久精品夜夜夜夜久久| 亚洲成色最大综合在线| 1204国产成人精品视频| 欧美aⅴ99久久黑人专区| 欧美另类人妖| 亚洲欧美日韩在线一区| 亚洲欧洲精品成人久久奇米网| 国产精品mm| 亚洲一区二区三区在线观看视频| 欧美日韩国产成人高清视频| 欧美一级精品大片| 在线观看亚洲精品视频| 国产亚洲视频在线| 欧美在线观看网站| 欧美午夜国产| 久久九九免费| 一区二区三区四区蜜桃| 性高湖久久久久久久久| 亚洲国产精品传媒在线观看| 玖玖综合伊人| 国产精品视频免费观看| 久久久久9999亚洲精品| 国产丝袜美腿一区二区三区| 亚洲一区二区三区四区视频| 亚洲免费在线观看视频| 裸体歌舞表演一区二区| 国内综合精品午夜久久资源| 亚洲日本va午夜在线电影| 激情六月婷婷久久| 免费视频一区| 欧美高清视频一区二区三区在线观看| 在线免费一区三区| 国产精品美女一区二区| 久久精品中文字幕免费mv| 亚洲一区日韩| 欧美久久久久久久| 亚洲精品国产精品国自产观看| 亚洲人成网站影音先锋播放| 香蕉av福利精品导航| 国产精品视频成人| 欧美专区在线| 国产午夜精品在线| 亚洲人成毛片在线播放| 亚洲国产精品专区久久| 国产一区二区三区久久久久久久久| 欧美寡妇偷汉性猛交| 国内精品免费午夜毛片| 亚洲免费电影在线| 狠狠干成人综合网| 国产欧美日韩综合精品二区| 亚洲激情啪啪| 免费成人av在线| 在线播放一区| 国产精品初高中精品久久| 亚洲男人的天堂在线| 欧美永久精品| 欧美视频成人| 欧美一区二区女人| 99riav1国产精品视频| 亚洲日产国产精品| 亚洲午夜电影在线观看| 欧美日韩一二三区| 亚洲电影专区| 欧美日韩免费观看一区二区三区| 欧美二区在线播放| 影音先锋欧美精品| 欧美伦理91i| 国产麻豆日韩欧美久久| 国产香蕉久久精品综合网| 欧美亚洲日本一区| 久久免费视频观看| 欧美精品久久久久久久免费观看| 激情小说另类小说亚洲欧美| 国产一区高清视频| 欧美成人网在线| 欧美在线综合| 国产精品久久久久三级| 性18欧美另类| 亚洲国产日本| 亚洲一区二区三区在线| 国产精品一级二级三级| 欧美日韩国产精品一区二区亚洲| 欧美日韩亚洲不卡| 国内外成人免费激情在线视频网站| 国产精品视频区| 国产精品一级在线| 亚洲国产精品电影| 国产精品videossex久久发布| 亚洲视频精品| 亚洲欧美99| 欧美天天影院| 一区二区三区欧美日韩| 亚洲国产欧美一区二区三区丁香婷| 国产欧美日韩亚州综合| 一区二区三区国产精品| 国产欧美欧洲在线观看| 欧美日韩国产片| 国产欧美日韩一区二区三区| 欧美日韩精品一本二本三本| 欧美四级在线观看| 在线观看亚洲一区| 亚洲日韩视频| 久久青草欧美一区二区三区| 欧美日韩国产综合新一区| 国产午夜亚洲精品理论片色戒| 蜜桃视频一区| 在线观看不卡| 国产视频久久| 一区二区三区免费在线观看| 亚洲天堂视频在线观看| 影音先锋亚洲一区| 国产精品美女黄网| 国产伦精品一区二区三| 欧美黄色片免费观看| 久久www免费人成看片高清| 久久精品国产一区二区电影| 欧美日韩国产精品自在自线| 99精品视频免费观看视频| 日韩视频在线观看| 日韩一区二区精品葵司在线| 99视频精品免费观看| 老司机凹凸av亚洲导航| 欧美激情a∨在线视频播放| 久久天天躁狠狠躁夜夜爽蜜月| 激情五月综合色婷婷一区二区| 国产精品久久久久久一区二区三区| 久久亚洲综合色| 欧美日韩一区二区在线观看| 亚洲国产一区二区三区高清| 国产精品久久国产三级国电话系列| 一区二区三区欧美日韩| 日韩亚洲精品电影| 午夜久久久久| 国产亚洲永久域名| 亚洲第一中文字幕| 国产欧美日韩视频一区二区| 蘑菇福利视频一区播放| 亚洲国产一区二区三区a毛片| 欧美日韩国产系列| 欧美大片免费观看在线观看网站推荐| 国产精品久久久久一区二区三区| 欧美色欧美亚洲另类二区| 亚洲精选大片| 在线观看亚洲a| 一区免费视频| 久久狠狠久久综合桃花| 亚洲一线二线三线久久久| 亚洲成色777777在线观看影院| 国产精品色在线| 国产精品久久久久一区二区三区共| 原创国产精品91| 小黄鸭视频精品导航| 欧美日一区二区在线观看| 欧美大片免费观看在线观看网站推荐| 欧美在线不卡| 日韩亚洲视频在线| 国产欧美一区二区三区国产幕精品| 久久国产天堂福利天堂| 欧美一级片一区| 99视频有精品| 精品99一区二区| 久久精品91| 欧美日韩国产一中文字不卡| 亚洲区第一页| 欧美一区激情视频在线观看| 国产精品亚洲视频| 欧美一区二区高清在线观看| 国内揄拍国内精品久久| 亚洲国产精品第一区二区| 国外视频精品毛片| 国产亚洲精品一区二区| 久久精品国产在热久久| 欧美中文在线免费| 99视频精品| 亚洲视频播放| 欧美午夜不卡在线观看免费| 国产日韩精品一区观看| 亚洲欧美激情在线视频| 国产精品免费aⅴ片在线观看| 欧美一区二区大片| 美日韩精品免费| 欧美一级视频一区二区| 裸体一区二区三区| 欧美一区二区日韩| 欧美中文字幕久久| 亚洲精品欧美激情| 日韩午夜激情av| 国产精品a级| 国产偷国产偷精品高清尤物| 亚洲第一狼人社区| 久久精品亚洲一区| 亚洲黄色免费网站| 欧美日韩国产综合久久| 国产精品毛片在线| 韩国成人理伦片免费播放| 亚洲高清影视| 在线 亚洲欧美在线综合一区| 亚洲久色影视| 午夜精品久久久久久久男人的天堂| 国产精品一级二级三级| 国产日韩欧美亚洲一区| 一区二区三区视频免费在线观看| 国产精品高精视频免费| 午夜免费在线观看精品视频| 国产精品久久一级| 一区二区精品在线观看| 亚洲天堂免费观看| 激情懂色av一区av二区av| 在线播放日韩欧美| 国产一区二区中文字幕免费看| 欧美成人福利视频| 国产精品免费小视频| 国产精品豆花视频| 国产午夜亚洲精品不卡| 欧美视频在线观看免费| 99精品欧美一区二区三区综合在线| 亚洲自拍偷拍麻豆| 久久躁日日躁aaaaxxxx| 99精品视频一区二区三区| 亚洲激情视频在线观看| 久久这里有精品15一区二区三区| 精品白丝av| 黑人中文字幕一区二区三区| 亚洲欧洲日产国产综合网| 久久久久久有精品国产| 久久国产精品高清| 亚洲桃花岛网站| 久久女同精品一区二区| 亚洲欧美日本国产有色| 91久久综合亚洲鲁鲁五月天| 欧美日本韩国在线| 久久人人爽国产| 欧美日本视频在线| 国产一区二区三区黄| 欧美精品日韩一本| 国产一区久久久| 国产欧美视频一区二区| 亚洲精品在线二区| 欧美一区二区精美| 国产亚洲一区精品| 在线视频精品一区| 亚洲麻豆一区| 欧美一区三区三区高中清蜜桃| 久久福利电影| 亚洲尤物影院| 欧美在线视频播放| 久久久久久久久综合| 亚洲三级免费| 欧美体内she精视频在线观看| 老鸭窝91久久精品色噜噜导演| 久久久久久97三级| 美女爽到呻吟久久久久| 在线一区二区三区做爰视频网站| 午夜精品国产精品大乳美女| 国产乱码精品一区二区三区av| 一区二区三区久久精品| 日韩午夜中文字幕| 欧美在线视频一区二区| 在线观看精品视频| 男人插女人欧美| 精品成人国产| 久久精品中文字幕免费mv| 牛牛精品成人免费视频| 欧美日韩国产页| 韩国一区二区三区在线观看| 欧美综合二区| 在线一区欧美| 亚洲精品欧洲| 亚洲欧洲日产国产综合网| 欧美精品一区二区三区一线天视频| 99一区二区| 欧美一二三区精品| 国产毛片一区二区| 在线亚洲观看| 欧美 亚欧 日韩视频在线| 国产日韩欧美一区| 在线一区二区日韩| 亚洲小说春色综合另类电影| 亚洲人成艺术| 欧美成人精品在线视频| 国产精品久久久久一区二区三区| 国产欧美在线看| 欧美成人免费播放| 亚洲深夜福利视频| 久久久久国产精品午夜一区| 亚洲高清在线精品| 欧美日韩精品一区二区在线播放|