在线免费观看成年人视频-在线免费观看国产-在线免费观看国产精品-在线免费观看黄网站-在线免费观看精品

產品分類

當前位置: 首頁 > 儀表工具產品 > 專用工具 > 長度測量工具 > 直尺

類型分類:
科普知識
數據分類:
直尺

嵌入式無線局域網設備的設計與實現

發布日期:2022-07-14 點擊率:74

1 嵌入式系統簡介

         嵌入式系統是指以計算機技術為基礎、以應用為中心、軟件硬件可裁剪,功能、可靠性、功耗、體積、成本有著嚴格要求的專用計算機系統。追求“短、小、輕、薄,省電、快、成本低”的目標。嵌入式系統設備已廣泛應用于制造工業、過程控制、儀器儀表、軍事裝備、消費類產品等領域。嵌入式系統由軟硬件組成,一般分為五個部分:處理器、存儲器、輸入輸出、操作系統和應用軟件。如圖1所示:

         嵌入式系統最初的應用是基于單片機的,它只是使用8位的芯片執行一些簡單的單進程的程序,沒有多進程的任務調度,還談不上系統。隨著16/32位嵌入式微處理器的出現,嵌入式系統開始引入嵌入式操作系統,從而使得應用開發人員從小范圍的開發中解放出來,也使嵌入式有了更廣闊的應用空間。比較著名的嵌入式操作系統有ISI的pSOS、WindRiver的VxWorks、QNX的QNX、微軟的WinCE、以及源代碼開放的Linux和uC/os等。

圖1:嵌入式系統組成結構圖

2無線局域網概述

         無線局域網(Wireless Local Area Network ,WLAN)屬于一種短距離無線通信技術,是現代計算機網絡與無線通信技術相結合的產物。通過無線射頻(RF)或紅外(Infra Red ,IR)技術在空中傳輸數據、語音和視頻信號等。無線局域網可在一些特殊的應用環境中彌補依靠線纜或光纜構成的有線以太網的不足,實現網絡的延伸。

         無線局域網標準的物理層定義了兩種射頻傳輸方式和一種紅外傳輸方式。RF方式使用的頻段有三個:L頻段(902MHz~928MHz)、S頻段(~)、C頻段(~)。一般使用S頻段,該頻段被叫做ISM(Industry Science Medical)頻段即工業科學醫療頻段,ISM頻段不受美國聯邦通信委員會(FCC)的限制,屬于工業自由輻射頻段。工作在此頻段的無線局域網有直接序列擴頻(Direct Sequence Spread Spectrum, DSSS)和跳頻擴頻(Frequency Hopping Spread Sprectrum ,FHSS)兩種擴頻方法。

         1997 年6 月, IEEE 通過了無線局域網的標準,即標準。IEEE 無線局域網標準的制定是無線網絡技術發展的一個里程碑, 標準主要是對網絡的物理層(PHY)和媒質訪問控制層(MAC) 進行了規定,其中對MAC 層的規定是重點。

         速率最高只能達到2Mbps ,不能滿足人們的需要, IEEE小組又推出了b標準。IEEEb工作在頻段,采用直接序列擴頻DSSS技術和補償碼鍵控CCK調制方式,可提供11Mb/ s、、2Mb/s、1Mb/s多種速率,且在2Mb/s、1Mb/s 速率時與IEEE 兼容。b是目前技術最成熟且使用最多的無線局域網標準。本文采用的就是IEEE-b無線網卡。

         目前,人們對無線局域網技術的應用僅局限在PC機和筆記本,且一般用于熱點(Hot Spot)分布地區。而嵌入式系統整合無線局域網技術實現無線通信和數據傳輸將成為今后應用的熱點。例如無線數字機頂盒、計算機、無線網關和家用電器等可構成家庭無線局域網,同時經過AP、無線路由器或無線網橋可以連接到Internet;無線儀表進行數據采集和無線傳輸;無線儀器設備在工作現場布置自組織網絡(Ad Hoc網絡)相互進行信息傳遞、遠程無線監控,減少布線的麻煩和不便,將極大地提高工業生產效率,方便人們的生活。

3 嵌入式無線局域網模塊的硬件設計

         本文以三星S3C2410X為嵌入式微處理器,結合無線局域網技術,設計了一款嵌入式無線局域網設備,實現數據采集和無線傳輸。設備硬件結構圖如圖2所示。

圖2:系統硬件結構圖

         NAND FLASH用于存放啟動程序、操作系統、TCP/IP協議棧、驅動程序和相關應用程序。S3C2410X支持NAND FLASH Boot Loader,系統上電后,S3C2410X通過內置的NAND FLASH CONTROLLER將NAND FLASH中的啟動代碼加載到其內部叫“Steppingstone”的4KB SRAM buFFer執行啟動任務,而不需要經過外部的SDRAM進行系統啟動,從而加快整個系統的啟動過程。等啟動完成后,運行操作系統,這時的代碼以及后來的應用程序都在外部的SDRAM執行。操作系統啟動完成后,就可以執行設計的應用程序,通過RS232/485接口進行數據采集,再通過b無線網卡將數據傳輸出去。S3C2410X的所有GPIO都被引出來,以備將來系統功能的擴展。

         S3C2410X是一款基于ARM920T內核的16/32位RISC嵌入式微處理器,該處理器是為手持設備以及高性價比、低功耗微控制器而設計的。它采用了一種叫做AMBA(Advanced Microcontroller Bus Architecture)的新總線架構。S3C2410X內部的主要資源有內存管理單元MMU、系統管理器、各為16KB的指令和數據緩存、LCD控制器(STN& TFT)、NAND FLASH Boot Loader、3通道UART、4通道DMA、4個PWM時鐘、1個內部時鐘、8通道10為ADC、觸摸屏接口、多媒體卡接口、I2C和I2S總線接口、2個USB主機接口、1個USB設備接口、SD主接口、2SPI接口、PLL時鐘發生器以及通用I/O端口等。

         S3C2410X內部包含一個叫MMU的內存管理單元,可以實現虛擬存儲空間到物理存儲空間的映射。通常嵌入式系統的程序存放在ROM/FLASH中,系統斷電后程序能夠得到保存,但ROM/FLASH與SDRAM相比,速度要慢的多,而且嵌入式系統中通常把異常中斷向量表存放在RAM中,利用內存映射機構可以解決這種需要。

         NAND FLASH采用三星公司64MB的K9S1208VOM。它可進行10萬次的編程/擦除,數據保存長達10年,被用來裝載操作系統鏡像和大容量的數據。

         SDRAM是用來運行操作系統和存儲程序運行過程中所需要的數據, 采用三星公司的K4S561632C,它是4M*16bit*4bank的同步DRAM,容量為32MB。用兩片K4S561632C實現位擴展,使數據總線寬度為32bit.

         S3C2410X自帶USB主從接口,不需要專門的USB芯片支持,只要對其安裝驅動程序即可進行USB傳輸數據。

4 軟件系統設計

         軟件系統主要包括操作系統、TCP/IP協議的移植、驅動程序的安裝以及用戶應用程序的編寫等。

         S3C2410X集成了內存管理單元,因而可以實現嵌入式操作系統中更多的功能。在本文中采用Linux作為嵌入式操作系統。

         Linux是從UNIX發展而來,繼承了UNIX大多數的優點且彌補其不適合在PC機上運行的缺點,Linux公開的內核源代碼使得它成為目前最流行的操作系統。

         Linux是真正的多用戶、多任務、多平臺操作系統,可運行于許多硬件平臺,具有內置安全措施的分層的文件系統,支持多達32種文件系統,支持大量的外部設備。

         定制操作系統的步驟如下:(1)編寫板基支持包BSP;(2)裁剪和配置操作系統的各個部件,并修改相應的配置文件;(3)編譯Kernel、組件和BSP,生成操作系統鏡像文件;(4)將鏡像文件下載到目標板上,進行調試。

         將操作系統下載到目標板上有如下幾種方法:通過BDM或JTAG接口下載、USB下載、網絡接口下載和串口下載等。后面幾種方法都要先通過JTAG接口將相應的監控程序下載到Flash中,然后CPU從Flash啟動。

         要在操作系統支持下實現TCP/IP協議,就需要進行任務劃分,可以將TCP/IP的實現劃分為4個任務來實現:①IP任務,主要用來解決IP分片的重組;②TCP輸入任務,主要用來處理接收到的TCP報文段;③TCP輸出任務,主要用來將要輸出的數據打包、發送;④TCP定時器任務,主要用來為各種時延事件(如重發事件)提供時鐘。它們之間的關系可用圖3來表示。

圖3 任務關系

         USB驅動程序設計采用WDM(Winddows Drive Mode)。WDM設備驅動程序提供了一個參考框架,大大降低了由DDK書寫驅動程序帶來的難度。

         USB驅動程序包含如下幾個部分:

(1)創建設備

         創建設備函數帶兩個參數調用,一個參數是指向驅動程序對象的指針,另一個參數是指向物理設備對象的指針。

(2)關閉設備

(3)讀取設備數據

         當客戶應用程序有讀取設備數據的要求時,系統將此要求以IRP_MJ_READ的IRP形式傳遞給功能驅動程序,由設備的D12Meter_Read程序執行,然后再由D12Meter_Read指定USB總線驅動程序直接與設備實現信息交互。

(4)對設備寫入數據

         當客戶應用程序有寫設備數據的要求時,系統將此要求以IRP_MJ_WRITE的IRP形式傳遞給功能驅動程序,并由D12Meter_Write執行,然后再由D12Meter_Write指定USB總線驅動程序直接與設備實現信息交互。

         USB驅動程序通過安裝文件(.inf文件)中PID(產品識別號)和VID(廠商識別號)識別USB設備。

         一旦操作系統裝載完成后,就可以安裝無線網卡的驅動程序和其他相應的應用程序。將無線網卡的驅動程序作為一個模塊打包到操作系統中,可避免系統掉電后每次都要重裝無線網卡驅動程序。

         用戶應用程序要針對具體的應用情況而定,一般都用C語言編寫。

5 總結

         嵌入式無線局域網設備可以用于有線網絡無法延伸或難以安裝、有可靈活移動和臨時性使用等要求的場合。可以數據的采集和無線傳輸、可以用于嵌入式手持移動終端、可以用來構建家庭無線局域網,若加攝像頭和圖象處理芯片,還可以用于工業現場中的遠程無線視頻監控。


下一篇: PLC、DCS、FCS三大控

上一篇: 基于ZigBee的工業無線

推薦產品

更多
GAYFUCKⅩⅩⅩⅩHD警察| 制服丝袜长腿无码专区第一页| 亚洲熟妇色XXXXX成熟| 中文字幕久久久久人妻中出| А√天堂中文在线| 国产精品99久久99久久久动漫| 国产无遮挡又黄又爽免费网站| 久久AV高潮AV无码AV喷吹| 女人高潮抽搐30分钟| 色综合久久久无码中文字幕波多| 亚洲AV喷水无码XXX| 在线天堂中文最新版WWW下载| 草莓樱桃丝瓜秋葵榴莲黄瓜大全 | 亚洲成在人线AⅤ中文字幕 | 丰满人妻熟妇乱又伦精品| 国产一码二码三码区别| 秘密列车在线全集免费观看| 色狠狠久久AV北条麻妃| 亚洲国产精品一区二区久久HS| 坐公交车居然被弄了2个小时小说| 东京无码熟妇人妻AV在线网址 | 亚洲精品无码寂寞少妇AV| 97久久精品午夜一区二区| 国产成人久久精品激情| 久久久久亚洲AV成人人电影| 日本极品少妇XXXXⅩOOO| 亚洲AV无码一区二区乱子仑| 999久久久免费精品国产| 国产波霸爆乳一区二区| 久久久亚洲熟妇熟女| 色综合久久久无码中文字幕波多| 亚洲人成无码WWW久久久| YW亚洲AV无码乱码在线观看| 国产综合无码一区二区色蜜蜜| 男男黄GAY片免费网站WWW| 无码A级毛片免费视频内谢5J| 影音先锋熟女少妇AV资源| 丰满熟妇乱子又伦| 久久亚洲人成网站| 挺进邻居丰满少妇的身体| 一本色道久久88精品综合| 粉嫩小泬无遮挡久久久久久| 久久高清超碰AV热热久久| 入禽太深视频免费视频| 亚洲综合色婷婷在线观看| 丰满的人妻沦为玩物在线| 久久久亚洲欧洲日产无码AV| 脱岳裙子从后面挺进去视频 | 亚洲V欧美V日韩V国产V| 被黑人巨茎日出白浆的少妇| 久久66热人妻偷产精品9| 少妇久久久被弄到高潮| 中日AV高清字幕版在线观看| 国产未成女YOUNV仙踪林| 欧美最猛黑人XXXⅩ猛男野外| 亚洲AV无码成H人动漫在线观看| АV天堂手机版在线观看| 久久A级毛片免费观看| 天天躁日日躁狠狠躁人妻| 97人人模人人爽人人少妇| 激情亚洲一区国产精品| 熟妇人妻不卡无码一区| 9久9久女女免费视频精品| 九九视频免费精品视频| 我和大佬的365天| JAPANRCEP老熟妇乱子伦视频| 久久精品道一区二区三区 | 野花日本大全免费观看10中文| 国产成人精品无码青草| 欧美一进一出抽搐大尺度视频| 亚洲无日韩码精品| 国产睡熟迷奷系列网站| 日韩精品无码专区免费视频| 中央气象台1一7天降水量预报图| 好疼太大了太粗太长了视频| 熟妇人交VIDEOS复古| FREEFORNVIDEOS性| 老妇擦她毛荫荫的玥户| 亚洲V欧美V日韩V国产V| 国产精品扒开腿做爽爽爽视频 | 泷泽萝拉AV种子| 亚洲国产成在人网站天堂| 国产精品国产三级国AV麻豆| 日本大一大二大三在一起读吗| 游泳教练在水里含我奶小说| 黑鬼吊太大少妇尖叫| 无码国产精品一区二区VR老人 | 日本妇人成熟免费中文字幕| 67194熟妇人妻欧美日韩| 久久久精品国产SM调教网站| 亚洲AV无码久久精品蜜桃| 国产精品成人嫩草影院| 日韩欧美人妻系列中文字幕一区二区三区 | 国色天香A区与B区| 我和亲妺在浴室作爱H伦| 成人国产精品一区二区网站| 欧美激情视频一区| 中文字幕一区二区三区乱码视频| 久久久久成人精品| 亚洲国模私拍人体GOGO| 国内精品乱码卡一卡2卡三卡| 铜铜铜铜铜铜铜铜好痛好深色板| 道德沦丧一家3口小说| 人妻系列无码专区无码中出 | 亚洲男人第一无码AV网站| 国产又色又爽又刺激在线播放| 无码AVAV无码中文字幕| 国产AⅤ无码一区二区三区| 日韩AV在线一区二区| 边做边爱MP3在线播放免费观看| 欧美黑人巨大精品VIDEOS| 91人妻丰满熟妇Aⅴ无码| 蜜臀亚洲AV无码精品国产午夜.| 呦香8黝黝狖呦香8| 麻豆蜜桃AV蜜臀AV色欲AV| 一本之道加勒比在线观看| 久久久久亚洲AV片无码V| 亚洲一区二区三区在线观看网站 | 国产在线孕妇孕交| 亚洲AV无码国产剧情| 韩国三级L中文字幕无码| 亚洲AV无码一区东京热| 狠狠噜天天噜日日噜色综合| 亚洲GAY片在线GV网站| 狠狠色噜噜狠狠狠狠AV| 亚洲乱码精品久久久久| 久久精品国产亚洲AV瑜伽| 亚洲最大的成人网站| 久无码久无码AV无码| 中文字幕乱码无码人妻系列蜜桃| 妺妺窝人体色www仙踪林| 最新版天堂资源中文官网| 欧美极品少妇XXXXⅩ猛交| の乳頭を凸起しています | 产高清在线精品一区二区三区| 日韩AV高清无码| 国产成人猛男69精品视频| 小SAO货水好多真紧H视频| 国内外精品激情刺激在线| 亚洲精品国产综合久久一线 | 人妻少妇aB又紧又爽精品视频| 暗交小拗女一区二区三区电影| 日本午夜精品理论片A级APP发| 公愆憩止痒玉米地使用方法| 香蕉AV福利精品导航| 娇喘潮喷抽搐高潮在线视频| 野花香高清视频在线观看免费| 蜜臀久久AV无码牛牛影视| ZZIJZZIJ亚洲日本少妇| 少妇人妻偷人精系列| 国产免费无码一区二区三区| 亚洲国产精品第一区二区 | 国精产品一二三四线免费| 亚洲日韩高清AⅤ在线观看| 蜜桃久久精品成人无码AV| YY8090韩国理伦片在线| 天干天干夜天干天天爽| 国色天香A区与B区| 揄拍成人国产精品视频| 亲近相奷对白中文字幕片| 国产成人精品A视频一区| 亚洲成A人片在线观看天堂| 久久亚洲春色中文字幕久久久| AV人摸人人人澡人人超碰小说| 日本无吗无卡V免费清高清| 国产男男猛烈无遮挡A片小说| 亚洲色偷拍区另类无码专区| 欧美ZC00O人与善交| 国产99在线 | 韩国| 亚洲精品无码AV中文字幕电影网| 奶头被客人玩的又红又肿| 儿子第一次送妈妈母亲节礼物| 亚洲AV无码一区二区二三区软件| 两个奶被揉的又硬又翘是怎么回事| АⅤ资源天堂资源库在线| 亚A∨国AV综AV涩涩涩| 老头发狂的吸住她的乳尖| 成人综合色在线一区二区| 亚洲AV无码专区色爱天堂老鸭窝| 老熟女另类XXX精品视频| 大尺度一对一视频聊天软件| 亚洲大胸美女被操喷水| 妺妺窝人体色WWW在线图片| 国产AV成人精品播放| 亚洲一区二区三区AV无码蜜桃| 欧洲亚洲1卡二卡三卡2021| 国产男男Gay做受| 50妺妺窝人体色聚窝窝www| 天堂在/线资源中文在线BT| 久久精品国产久精国产思思| 啊灬啊灬啊灬快灬高潮了老| 亚洲AV无码AV男人的天堂| 年轻夫妻把小孩哄睡后开监控| 国产成人乱码一二三区18| 一二三四在线观看免费高清视频 | 亚洲日韩AV无码中文| 人妻激情偷乱视频一区二区三区| 国产在线精品一区二区中文 | 国产精品麻豆VA在线播放| 中文有码无码人妻在线短视频 |