亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于研華i.mx6平臺的無線網(wǎng)絡(luò)應(yīng)用開發(fā)

        2016-09-26 21:37:48彭斯婷
        卷宗 2016年7期
        關(guān)鍵詞:開發(fā)板專業(yè)性網(wǎng)卡

        摘 要:本文主要介紹在以研華Freescale i.mx6處理器為核心的硬件平臺和Linux操作系統(tǒng)上,移植EDUP EP-N8508GS無線網(wǎng)卡驅(qū)動,并連接上網(wǎng)絡(luò),接受其他無線電子設(shè)備的訪問的開發(fā)過程。

        關(guān)鍵詞: Freescale i.mx6;Linux;EDUP EP-N8508GS;無線網(wǎng)絡(luò)

        Abstract:This article mainly introduces the process of development to transplant EDUP EP-N8508GS driver and build a network for all kinds of electronic equipment to connect, based on the hardware platform with the core freescale i.mx6 processor and Linux operating system.

        Key words: Freescale i.mx6;Linux;EDUP EP-N8508GS;Wireless network

        1 引言

        由于手機、平板和筆記本電腦等便攜式設(shè)備的應(yīng)用日漸廣泛,用戶在專業(yè)的工作中,如果可以使用便攜式設(shè)備查看和分析專業(yè)性設(shè)備檢測數(shù)據(jù),生成分析報告,完成工作任務(wù),那樣效率會提高不少,并且也減少對昂貴的專業(yè)性設(shè)備非必要的占用。作為專業(yè)性設(shè)備的開發(fā)人員,在嵌入式設(shè)備的開發(fā)中,引入無線網(wǎng)絡(luò),可以給用戶提供一個便捷的訪問通道,使產(chǎn)品更加人性化,增加產(chǎn)品的市場競爭力。

        本文主要介紹在以研華Freescale i.mx6處理器為核心的硬件平臺和Linux操作系統(tǒng)上,移植EDUP EP-N8508GS無線網(wǎng)卡驅(qū)動,并連接上網(wǎng)絡(luò),接受其他無線電子設(shè)備的訪問的開發(fā)過程。

        2 無線網(wǎng)絡(luò)環(huán)境搭建基本思路

        要在嵌入式設(shè)備上使用無線網(wǎng)絡(luò)功能,需要以下幾步。首先,需要硬件的支持,本項目是以研華Freescale i.mx6為核心的硬件平臺,無線網(wǎng)卡采用的是EDUP EP-N8508GS。其次,需要在Linux內(nèi)核里開啟對無線網(wǎng)絡(luò)的支持。第三,需要加載EDUP EP-N8508GS無線網(wǎng)卡的驅(qū)動。第四,啟動無線網(wǎng)絡(luò),連接路由器。

        3 無線網(wǎng)絡(luò)環(huán)境搭建具體實現(xiàn)

        3.1 內(nèi)核開啟對無線網(wǎng)絡(luò)的支持

        在硬件已經(jīng)支持的條件下,要開啟對無線網(wǎng)絡(luò)的支持,首先需要內(nèi)核的支持。在研華廠家提供的Linux3.0.5內(nèi)核的默認配置下,還需要額外打開“enable usb wifi”的配置,另外在網(wǎng)絡(luò)和驅(qū)動方面需要配置的內(nèi)容有:

        [*] Networking support --->

        [*] Wireless --->

        <*> cfg80211 - wireless configuration API

        [*] Wireless extensions sysfs files

        <*> Generic IEEE 802.11 Networking Stack(mac80211)

        Device Drivers --->

        [*]Network device support --->

        [*] Wireless LAN --->

        <*> IEEE 802.11 for Host AP (Prism2/2.5/3 andWEP/TKIP/CCMP)

        [*] Support downloading firmware images withHost AP driver

        [*] Support for non-volatile firmwaredownload

        完成以上配置之后,重新編譯內(nèi)核后,將新內(nèi)核燒寫進開發(fā)板即可。

        3.2 移植EDUP EP-N8508GS無線網(wǎng)卡驅(qū)動

        目前,市場上的無線網(wǎng)卡的廠家一般都會提供驅(qū)動的源碼。但是由于嵌入式系統(tǒng)的環(huán)境、編譯器和Linux內(nèi)核版本等各有不同,作為開發(fā)人員,我們還需要將源碼編譯成能在自己開發(fā)的系統(tǒng)上跑的驅(qū)動。EDUP EP-N8508GS無線網(wǎng)卡驅(qū)動移植大致需要以下幾步。[1]

        第一,下載realtek_rtl8192_1024驅(qū)動源碼并解壓縮。

        第二,修改Makefile文件,使其適用于i.mx6核心板和Linux3.0.5內(nèi)核。在Makefile文件中需要增加如下內(nèi)容:

        CONFIG_PLATFORM_IMAX6 = y

        ifeq ($(CONFIG_PLATFORM_IMAX6), y)

        EXTRA_CFLAGS += -DCONFIG_LITTLE_ENDIAN

        ARCH := arm

        KVER := 3.0.35

        KSRC := /home/stndt/Desktop/7420LBV1170/source/linux-3.0.35

        CROSS_COMPILE:=/home/stndt/Desktop/7420LBV1170/cross_compiler/fsl-linaro-toolc hain/bin/arm-none-linux-gnueabi-

        endif

        第三,編譯驅(qū)動。

        第四,將生成的“8192cu.ko”通過網(wǎng)絡(luò)文件系統(tǒng)拷貝到開發(fā)板上/usr目錄下,insmod usr/8192cu.ko,然后通過ifconfig -a便可以看到網(wǎng)絡(luò)設(shè)備里增加了wlan0這一項。

        3.3 wpa_supplicant工具的移植

        直到3.2,無線網(wǎng)絡(luò)已經(jīng)啟動了。要使其他電子設(shè)備能連接到這個無線網(wǎng)絡(luò),還需要將它連接到路由器上,這就需要用到wpa_supplicant工具。wpa_supplicant工具的移植步驟主要包括以下幾步。

        第一,下載wpa_supplicant-0.6.10.tar.gz和openssl-0.9.8e.tar.gz工具包源碼并解壓縮;

        第二,將wpa_supplicant中的補丁拷貝到openssl中,修改MakeFile如下,使其適合i.mx6+Linux3.0.5平臺,然后make,make install,此時,ssl庫已經(jīng)安裝在虛擬機的/usr/local/ssl目錄下了。

        CC=/home/stndt/Desktop/7420LBV1170/cross_compiler/fsl-linaro-toolchain/bin/arm-none- linux-gnueabi-gcc

        AR=/home/stndt/Desktop/7420LBV1170/cross_compiler/fsl-linaro-toolchain/bin/arm-none- linux-gnueabi-ar $(ARFLAGS) r

        RANLIB=/home/stndt/Desktop/7420LBV1170/cross_compiler/fsl-linaro-toolchain/bin/arm-n one-linux-gnueabi-ranlib

        INSTALLTOP=/usr/local/ssl

        OPENSSLDIR=/usr/local/ssl

        第三,編譯wpa_supplicant。修改.config文件如下,并編譯wpa_supplicant源代碼。

        CC=/home/stndt/Desktop/7420LBV1170/cross_compiler/fsl-linaro-toolchain/bin/arm-n one- linux-gnueabi-gcc -L/usr/local/ssl/lib/

        CFLAGS += -I/usr/local/ssl/include/

        LIBS += -L/usr/local/ssl/lib/

        第四,通過第三步后即可看到wpa_supplicant和wpa_cli兩個可執(zhí)行工具。其中,wpa_supplicant是核心程序,它和wpa_cli的關(guān)系就是服務(wù)和客戶端的關(guān)系:后臺運行wpa_supplicant,使用wpa_cli來搜索、設(shè)置、和連接網(wǎng)絡(luò)。將wpa_supplicant和wpa_cli通過網(wǎng)絡(luò)文件系統(tǒng)拷貝到開發(fā)板的/sbin目錄下。將wpa_supplicant.conf文件拷貝到/etc,根據(jù)需要修改文件,增加已知路由器的參數(shù),然后在開發(fā)板上執(zhí)行如下內(nèi)容,即可以看到wlan0的IP,此時,開發(fā)板已經(jīng)通過無線網(wǎng)絡(luò)連接到路由器上了。

        #wpa_supplicant -B -iwlan0 -c /etc/wpa_supplicant.conf –Dwext &

        #dhclient wlan0

        #ifconfig -a

        4 應(yīng)用情景

        在實際的應(yīng)用中,由于專業(yè)的儀器身處的環(huán)境不同,可能需要連接不同的路由器,而客戶不可能像開發(fā)人員一樣手動去系統(tǒng)里面修改配置文件,因此真正要在實際工作上應(yīng)用無線網(wǎng)絡(luò)功能,還需要在設(shè)備的應(yīng)用軟件上開發(fā)網(wǎng)絡(luò)設(shè)置功能,使用戶可以通過人性化的UI來選擇要連接的路由器,輸入路由器密碼,以及在設(shè)備軟件上開啟網(wǎng)絡(luò)服務(wù),隨時接收來自其他電子設(shè)備的網(wǎng)絡(luò)數(shù)據(jù)需求。這樣,一個完整的無線網(wǎng)絡(luò)服務(wù)器才算真正地完成。而作為專業(yè)儀器廠家,還需要開發(fā)在各類電子設(shè)備上的應(yīng)用軟件,如Windows應(yīng)用軟件、基于安卓系統(tǒng)的移動設(shè)備上使用的App等作為客戶端來訪問儀器。

        5 結(jié)束語

        無線網(wǎng)絡(luò)通信的普及,給各行各業(yè)的工作帶來了便捷。usb無線網(wǎng)卡在專業(yè)性設(shè)備上的應(yīng)用,使專業(yè)性儀器可以便捷地連接到網(wǎng)絡(luò)上,為各職能的客戶使用和訪問儀器提供便捷,減少客戶對專業(yè)性儀器在數(shù)量上的需求,提高專業(yè)設(shè)備的復(fù)用性,增加產(chǎn)品的競爭力。作為儀器的開發(fā)人員,應(yīng)該多站在客戶的角度上思考,把先進的技術(shù),融入到傳統(tǒng)的專業(yè)性的設(shè)備上,開發(fā)出更加人性化的產(chǎn)品。

        參考文獻

        [1]韋東山,嵌入式Linux應(yīng)用開發(fā)完全手冊 人民郵電出版社,2008,08.

        作者簡介

        彭斯婷(1986-),女,廣東省汕頭市,助理工程師,學(xué)士學(xué)位,研究方向:超聲探傷儀設(shè)備研發(fā)。

        猜你喜歡
        開發(fā)板專業(yè)性網(wǎng)卡
        在DDS 中間件上實現(xiàn)雙冗余網(wǎng)卡切換的方法
        氣象宣傳新聞性和專業(yè)性融合的實踐與思考
        聲博雅徐兆憲 音響零售,品牌+專業(yè)性不可或缺
        中調(diào)協(xié)下發(fā)行業(yè)性專業(yè)性人民調(diào)解委員會專職人民調(diào)解員登記通知
        Server 2016網(wǎng)卡組合模式
        中宇銀太隕石鑒定有限責(zé)任公司:專業(yè)性隕石鑒定機構(gòu)
        寶藏(2018年1期)2018-04-18 07:39:19
        Microchip最新推出兩款PIC32 Curiosity開發(fā)板
        淺析單片機開發(fā)板的設(shè)計與制作
        電子制作(2017年22期)2017-02-02 07:10:14
        挑戰(zhàn)Killer網(wǎng)卡Realtek網(wǎng)游專用Dragon網(wǎng)卡
        Mouser為您呈上開發(fā)關(guān)鍵之STMicroelectronics Nucleo開發(fā)板
        日本久久一区二区三区高清| 少妇无码一区二区三区免费| 粗大的内捧猛烈进出在线视频| 超清无码AV丝袜片在线观看| 日本免费看一区二区三区| 国产精品久久久久一区二区三区| 免费a级毛片无码a∨免费软件| 国产成人无码A区在线观| 国产精品日本一区二区三区| 中文字幕一区二区中出后入| 国产在线观看无码免费视频| 亚洲综合性色一区| 中文字幕亚洲乱码熟女在线| 亚洲毛片一区二区在线| 欧美人与动牲交a精品| 高清国产日韩欧美| 国产目拍亚洲精品二区| 国产一区高清在线观看| a级国产乱理伦片在线播放| 性做久久久久久久| 无码人妻一区二区三区免费| 黄色录像成人播放免费99网| 国产精品毛片av毛片一区二区 | 色狠狠色噜噜av天堂一区| 亚洲图区欧美| 日韩av在线不卡一二三区| 国产av一区二区三区性入口| 欧洲精品免费一区二区三区| 在线无码国产精品亚洲а∨| 男女一区视频在线观看| 欲香欲色天天综合和网| 一二三四在线视频社区3| 亚洲av综合色区久久精品天堂| 午夜一区二区三区观看| 日本牲交大片免费观看| 91精品国产免费青青碰在线观看| 亚洲97成人精品久久久| 国产午夜手机精彩视频| 欧美日韩在线免费看| 亚洲综合网中文字幕在线| 丝袜美腿亚洲一区二区|