0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

英創(chuàng)信息技術(shù)基于WinCE的無(wú)線網(wǎng)卡配置教程

英創(chuàng)信息技術(shù) ? 來(lái)源:英創(chuàng)信息技術(shù) ? 作者:英創(chuàng)信息技術(shù) ? 2019-11-13 09:33 ? 次閱讀

隨著網(wǎng)絡(luò)設(shè)備的增加,網(wǎng)絡(luò)的布線顯得十分復(fù)雜,為了解決這種矛盾,無(wú)線網(wǎng)卡應(yīng)運(yùn)而生。無(wú)線網(wǎng)卡以其無(wú)需布線、健康安全、長(zhǎng)距離工作等優(yōu)點(diǎn)得到廣泛應(yīng)用,然而,在嵌入式領(lǐng)域,由于受操作系統(tǒng)的限制,無(wú)線網(wǎng)卡被嵌入式系統(tǒng)拒之門外。英創(chuàng)公司經(jīng)過技術(shù)攻關(guān),突破了這一限制,使無(wú)線網(wǎng)卡在嵌入式領(lǐng)域得到方便應(yīng)用。但是,由于WinCE的硬件驅(qū)動(dòng)不像在臺(tái)式機(jī)機(jī)上安裝硬件驅(qū)動(dòng)那么方便,英創(chuàng)公司只提供支持特定型號(hào)——RT2870無(wú)線網(wǎng)卡的驅(qū)動(dòng)。

無(wú)線網(wǎng)卡RT2870是USB接口,如圖1所示,可以直接插在英創(chuàng)嵌入式主板的USB接口。RT2870也有板卡式產(chǎn)品,可以固定在底板上。RT2870插到嵌入式主板后,燈會(huì)一直閃爍,說(shuō)明RT2870工作正常。英創(chuàng)公司已經(jīng)把無(wú)線網(wǎng)卡的驅(qū)動(dòng)做到了內(nèi)核,用戶使用的時(shí)候,只需建立與AP節(jié)點(diǎn)的連接,就可以把嵌入式主板接入局域網(wǎng)。下面介紹基于英創(chuàng)嵌入式模塊通過無(wú)線網(wǎng)卡接入局域網(wǎng)的方法。

EM9000配置網(wǎng)卡IP地址等信息已經(jīng)在《基于WinCE的無(wú)線網(wǎng)卡應(yīng)用方案》中介紹過,本文主要介紹沒有WINCE標(biāo)準(zhǔn)界面的ARM9嵌入式主板(EM9160、EM9260、EM9360等)無(wú)線網(wǎng)卡的配置方法。

英創(chuàng)公司提供了登陸無(wú)線AP節(jié)點(diǎn)工具——WiFiConfig,其命令格式為:

WiFiConfig AP節(jié)點(diǎn)名 密碼

下面以EM9260為例詳細(xì)說(shuō)明:

把WiFiConfig.exe拷貝到Nandflash下,用telnet工具登錄開發(fā)板。并運(yùn)行WiFiConfig,注意,AP節(jié)點(diǎn)的名字要區(qū)分大小寫。連接成功后,運(yùn)行IPCONFIG命令,可以看到無(wú)線網(wǎng)卡的信息。由于無(wú)線網(wǎng)卡的ip地址為自動(dòng)獲得,所以,在局域網(wǎng)內(nèi),要有DHCP服務(wù)器。如果沒有DHCP服務(wù)器,無(wú)線網(wǎng)卡的ip地址為全0,接下來(lái)的文章將介紹通過軟件設(shè)置固定IP的方法,注意,無(wú)線網(wǎng)卡的名字為RT2870。

英創(chuàng)信息技術(shù)基于WinCE的無(wú)線網(wǎng)卡配置教程

如果需要設(shè)置靜態(tài)IP地址等信息,可以通過程序更改配置。為了方便用戶使用,我們提供了NetIP.lib庫(kù),頭文件定義如下。

///////////////////////////////////////////////////////////////////////////////////////

// 功能描述:將IP地址字符串形式轉(zhuǎn)化為DWORD值,在NETWORK_ADPT_INFO中

// 需要代//入IP地址的DWORD值。

// 輸入參數(shù): IPAddressString: IP地址的字符串,如: _T(‘192.168.201.182’)

// 輸出參數(shù):IPAddressValue: IP地址的DWORD值。

// 返回值 = TRUE: 操作成功

// = FALSE: 操作失敗

///////////////////////////////////////////////////////////////////////////////////////

BOOL StringToIPAddr(TCHAR *IPAddressString, DWORD *IPAddressValue);

///////////////////////////////////////////////////////////////////////////////////////

// 功能描述:設(shè)置本地網(wǎng)絡(luò)適配器的相關(guān)參數(shù),包括IP、子網(wǎng)掩碼、網(wǎng)關(guān)等。

// 輸入?yún)?shù):pAdptInfo: 需要設(shè)置的NETWORK_ADPT_INFO結(jié)構(gòu)參數(shù)。

// 返回值 = TRUE: 操作成功

// = FALSE: 操作失敗

///////////////////////////////////////////////////////////////////////////////////////

BOOL SetNetWorkAdapterInfo(LPTSTR szAdapterName, PNETWORK_ADPT_INFO pAdptInfo );

根據(jù)頭文件中的API函數(shù),填充NETWORK_ADPT_INFO結(jié)構(gòu)體后,調(diào)用設(shè)置函數(shù)SetNetWorkAdapterInfo就可以把無(wú)線網(wǎng)卡的IP地址設(shè)置為靜態(tài)IP。具體示例如下:

NETWORK_ADPT_INFO AdptInfo;

TCHAR AdpName[30];

_tcscpy( AdpName, _T( ‘RT28701’ ) ); // 無(wú)線網(wǎng)卡名字為RT28701

AdptInfo.fUseDHCP=false; // 不使用DHCP

AdptInfo.szAdapterName=AdpName; // 網(wǎng)卡名字

StringToIPAddr( _T(‘192.168.201.193’), &AdptInfo.IPAddr ); // 網(wǎng)卡IP地址

StringToIPAddr(_T(‘192.168.201.19’), &AdptInfo.Gateway ); // 網(wǎng)關(guān)

StringToIPAddr(_T(‘255.255.255.0’), &AdptInfo.SubnetMask );// 子網(wǎng)掩碼

SetNetWorkAdapterInfo( AdpName, &AdptInfo ); // 設(shè)置生效

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 嵌入式主板
    +關(guān)注

    關(guān)注

    7

    文章

    6081

    瀏覽量

    34936
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    細(xì)說(shuō)無(wú)線上網(wǎng)卡無(wú)線網(wǎng)卡的區(qū)別

        隨著筆記本的普及,移動(dòng)上網(wǎng)成了最為迫切的伴侶,不過很多讀者疑惑的是,目前市面上有一種無(wú)線網(wǎng)卡,還有一種無(wú)線上網(wǎng)卡,雖然只是相差一個(gè)字,但它們的功能卻大大的不同,兩者的價(jià)格
    發(fā)表于 06-23 13:37

    無(wú)線網(wǎng)卡設(shè)置

    我的模塊上有兩個(gè)無(wú)線網(wǎng)卡,要做成AP+client模式,也就是利用client掃描周圍無(wú)線網(wǎng)絡(luò),并進(jìn)行連接,然后把另一個(gè)網(wǎng)卡開放出來(lái),作為AP,供其他外部設(shè)備連接(手機(jī)、電腦等)。其中,一個(gè)卡設(shè)置成
    發(fā)表于 12-01 17:00

    創(chuàng)龍AM4379 Cortex-A9試用體驗(yàn)】使用USB無(wú)線網(wǎng)卡

    身邊經(jīng)常遇到不能插網(wǎng)線的情況,不能插網(wǎng)線怎么讓創(chuàng)龍AM4379 Cortex-A9開發(fā)板聯(lián)網(wǎng)呢?當(dāng)然只能使用WiFi了,而開發(fā)板只有OTG接口可以接USB無(wú)線網(wǎng)卡,而且官方默認(rèn)適配的是REALTEK
    發(fā)表于 07-18 22:16

    USB無(wú)線網(wǎng)卡(EDUP)配置

    USB無(wú)線網(wǎng)卡(EDUP)配置 連接WiFi 嵌入式 Debian 9.5系統(tǒng)*1.準(zhǔn)備條件硬件:beaglebone black 開發(fā)板EDUPUSB無(wú)線網(wǎng)卡 嵌入式系統(tǒng)為:debian 9.5
    發(fā)表于 12-16 08:32

    無(wú)線網(wǎng)卡連接無(wú)線網(wǎng)絡(luò)如何配置

    無(wú)線網(wǎng)卡連接無(wú)線網(wǎng)絡(luò)如何配置?
    發(fā)表于 12-27 07:32

    ralink無(wú)線網(wǎng)卡驅(qū)動(dòng)

    很小的ralink無(wú)線網(wǎng)卡驅(qū)動(dòng),ralink無(wú)線網(wǎng)卡驅(qū)動(dòng)免費(fèi)下載。
    發(fā)表于 03-16 00:28 ?43次下載

    無(wú)線網(wǎng)卡有什么作用

    無(wú)線網(wǎng)卡有什么用 目前國(guó)內(nèi)所銷售的筆記本電腦,其標(biāo)配的無(wú)線網(wǎng)卡,都是指wlan無(wú)線網(wǎng)卡,即wifi無(wú)線網(wǎng)卡,主要用于組建無(wú)線局域
    發(fā)表于 07-02 17:25 ?5428次閱讀

    無(wú)線網(wǎng)卡怎么用

    第一步:把無(wú)線網(wǎng)卡插入U(xiǎn)SB接口后指示燈會(huì)亮起,計(jì)算機(jī)會(huì)自動(dòng)識(shí)別該無(wú)線網(wǎng)卡,如果無(wú)線網(wǎng)卡沒有問題,會(huì)在右下角顯示“新硬件已安裝并可以使用”
    的頭像 發(fā)表于 12-10 15:01 ?9.1w次閱讀

    無(wú)線網(wǎng)卡有幾種

    無(wú)線網(wǎng)卡采用的接口劃分,有PCI無(wú)線網(wǎng)卡(包括ISA接口)、USB無(wú)線網(wǎng)卡和PCMCIA無(wú)線網(wǎng)卡(包括CF接口)。
    的頭像 發(fā)表于 01-04 16:16 ?2w次閱讀

    創(chuàng)信息技術(shù)WinCE工控主板的數(shù)據(jù)庫(kù)配置簡(jiǎn)介

    。由于創(chuàng)公司的產(chǎn)品處于不斷發(fā)展之中,WinCE也在不斷的發(fā)展之中,導(dǎo)致在不同型號(hào)的產(chǎn)品中存在配置的數(shù)據(jù)庫(kù)的情況有所不同,本文的主要目的是詳細(xì)介紹
    的頭像 發(fā)表于 01-14 11:35 ?1365次閱讀

    淺析無(wú)線網(wǎng)卡的原理與應(yīng)用

    在本文中,您將學(xué)習(xí)無(wú)線網(wǎng)卡如何與熱點(diǎn)通信以連接到Internet。您還將了解可用的各種無(wú)線網(wǎng)卡以及購(gòu)買無(wú)線網(wǎng)卡時(shí)應(yīng)查找的內(nèi)容,以便您也可以一邊喝著拿鐵咖啡一邊檢查電子郵件。
    的頭像 發(fā)表于 09-30 11:30 ?6646次閱讀

    無(wú)線網(wǎng)卡怎么安裝_無(wú)線網(wǎng)卡怎么連接臺(tái)式電腦

    無(wú)線網(wǎng)卡怎么用?這一直是一個(gè)很多人都喜歡問的問題,盡管現(xiàn)在無(wú)線網(wǎng)卡設(shè)計(jì)上越來(lái)越方便靈活,但是不可避免的還是有很多人對(duì)其的使用表示困惑,例如筆記本無(wú)線網(wǎng)卡驅(qū)動(dòng)是怎么安裝打開的卻并非所有人都知道,下面,小編給大家分享安裝
    的頭像 發(fā)表于 12-22 17:01 ?2.3w次閱讀

    選擇無(wú)線網(wǎng)卡的原則和方法

    選擇無(wú)線網(wǎng)卡的原則和方法 無(wú)線網(wǎng)卡是一種用于連接電腦或其他設(shè)備與無(wú)線網(wǎng)絡(luò)的設(shè)備,它可以通過Wi-Fi信號(hào)接收和發(fā)送數(shù)據(jù)。隨著無(wú)線網(wǎng)絡(luò)的廣泛應(yīng)用,選擇一款合適的
    的頭像 發(fā)表于 12-11 11:38 ?934次閱讀

    什么是無(wú)線網(wǎng)卡?它是如何工作的?如何安裝無(wú)線網(wǎng)卡

    ,而無(wú)線網(wǎng)卡可以通過無(wú)線信號(hào)接收和傳輸數(shù)據(jù)。本文將詳細(xì)介紹無(wú)線網(wǎng)卡的工作原理以及如何安裝無(wú)線網(wǎng)卡無(wú)線網(wǎng)卡的工作原理:
    的頭像 發(fā)表于 12-15 09:58 ?1161次閱讀

    無(wú)線網(wǎng)卡驅(qū)動(dòng)怎么安裝 無(wú)線網(wǎng)卡怎么連接臺(tái)式電腦

    如今,隨著科技的不斷發(fā)展,無(wú)線網(wǎng)絡(luò)已經(jīng)成為了我們生活中不可或缺的一部分。對(duì)于臺(tái)式電腦用戶而言,如果沒有內(nèi)置無(wú)線網(wǎng)卡,就需要通過安裝外置無(wú)線網(wǎng)卡來(lái)連接無(wú)線網(wǎng)絡(luò)。本文將詳細(xì)介紹如何安裝
    的頭像 發(fā)表于 01-19 09:54 ?2381次閱讀