色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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ù)ARM9工控板利用COM組件遠(yuǎn)程設(shè)置網(wǎng)絡(luò)過(guò)程

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

為了滿足客戶多網(wǎng)絡(luò)的需求,英創(chuàng)公司推出了有3個(gè)網(wǎng)絡(luò)接口嵌入式主板——EM9360。 由于EM9360沒(méi)有標(biāo)準(zhǔn)的WinCE界面,給更改網(wǎng)絡(luò)的ip地址帶來(lái)困難。本演示示例是通過(guò)英創(chuàng)嵌入式主板的WebServer功能來(lái)完成ip地址的配置。 其實(shí)現(xiàn)的原理是通過(guò)ASP網(wǎng)頁(yè)提交給服務(wù)器需要更改的ip地址內(nèi)容,在服務(wù)器端,通過(guò)調(diào)用COM組件,完成ip地址的配置。通過(guò)本示例,你可以加深對(duì)COM組件的理解。

EM9360可以通過(guò)一下三種方法來(lái)完成ip地址的配置:

1、通過(guò)更改WinCE的注冊(cè)表

對(duì)注冊(cè)表的訪問(wèn),可以更改ip地址,但是,需要重新啟動(dòng)開(kāi)發(fā)板才能使設(shè)置的ip地址生效。注冊(cè)表的修改可以利用遠(yuǎn)程調(diào)試工具中的Remote Registry Editor來(lái)進(jìn)行,這部分的詳細(xì)介紹可以參見(jiàn)英創(chuàng)公司網(wǎng)站“技術(shù)天地”欄目中英創(chuàng)9260系列嵌入式主板調(diào)試使用方法簡(jiǎn)介。該方法一般是在產(chǎn)品開(kāi)發(fā)時(shí),技術(shù)開(kāi)發(fā)人員使用。

2、參考C程序SetIPParms 示例程序來(lái)進(jìn)行IP參數(shù)的設(shè)置

該程序主要是提供了一個(gè)利用NetIP_API靜態(tài)庫(kù)修改網(wǎng)卡參數(shù)的示例。通過(guò)API函數(shù)GetNetWorkAdapterInfo(…)獲取網(wǎng)絡(luò)參數(shù), SetNetWorkAdapterInfo(…)來(lái)設(shè)置網(wǎng)絡(luò)參數(shù)并自動(dòng)綁定網(wǎng)絡(luò)適配器,無(wú)需重啟開(kāi)發(fā)板,就能使設(shè)置的網(wǎng)絡(luò)生效。該程序主要提供給用C語(yǔ)言進(jìn)行應(yīng)用程序開(kāi)發(fā)技術(shù)人員參考,同時(shí)也可以作為一個(gè)獨(dú)立的小工具程序,在telnet環(huán)境下啟動(dòng)運(yùn)行,通過(guò)命令行參數(shù)進(jìn)行網(wǎng)絡(luò)參數(shù)的設(shè)置。命令行的格式如下:

SetIPParms 網(wǎng)卡名 IP地址 子網(wǎng)掩碼 默認(rèn)網(wǎng)關(guān)

如設(shè)置網(wǎng)絡(luò)2口DM9K21的參數(shù):

SetIPParms DM9k21 192.168.202.170 255.255.255.0 192.168.202.8

為了適應(yīng)客戶靈活修改程序,我們?cè)陂_(kāi)發(fā)光盤中提供了SetIPParms的源碼。

3、利用COM組件通過(guò)ASP動(dòng)態(tài)網(wǎng)頁(yè)設(shè)置

由于NetIP_API靜態(tài)庫(kù)主要是面向C開(kāi)發(fā)環(huán)境下使用,對(duì)于采用其它開(kāi)發(fā)工具,如C#Labview等就不能直接使用,因而需要一種更為通用而簡(jiǎn)便的方法來(lái)對(duì)網(wǎng)絡(luò)參數(shù)進(jìn)行配置。這里采用的方法是將NetIP_API靜態(tài)庫(kù)封裝成一個(gè)標(biāo)準(zhǔn)的COM組件,來(lái)支持各種開(kāi)發(fā)平臺(tái)的調(diào)用,本文主要介紹的是ASP動(dòng)態(tài)網(wǎng)頁(yè)對(duì)COM組件的調(diào)用。這種方法只需通過(guò)IE瀏覽器訪問(wèn)即可實(shí)現(xiàn)對(duì)網(wǎng)絡(luò)參數(shù)的設(shè)置,因而特別適合用于工程現(xiàn)場(chǎng)的設(shè)備配置。本文的以下部分主要介紹了COM組件的生產(chǎn)以及調(diào)用方法。

1、建立COM組件

1、新建EVC工程,選擇WCE ATL COM AppWizard,工程名字為Scripting。

2、選擇支持MFC。

3、通過(guò)ATL向?qū)砑咏涌?Insert-》New ATL Objcet…,在該對(duì)話框中選擇Simple Object項(xiàng)添加一個(gè)COM對(duì)象,點(diǎn)擊Next按鈕來(lái)設(shè)置對(duì)象名和屬性。

對(duì)象名Names選項(xiàng)卡中主要包括兩類輸入信息C++信息和COM信息。在這里,我們輸入名字COM_NetIP_API,其它信息會(huì)自動(dòng)生成。

在Attributes選項(xiàng)卡中,我們要設(shè)置COM對(duì)象的底層特征。由于在CE中,目前只支持Free模型,所以,必須選中這一項(xiàng)。其它選項(xiàng)意義請(qǐng)參考相應(yīng)的書(shū)籍。

4、為COM_NetIP_API對(duì)象添加接口方法。選中ICOM_NetIP_API接口,右擊,在彈出的快捷菜單中選擇Add Method…項(xiàng),為COM_NetIP_API對(duì)象添加接口方法。

5、為接口添加方法的對(duì)話框界面,只需在Method Name輸入框中輸入ChangParms,在Parameters輸入框中輸入 [in]VARIANT AdapterName,[in] VARIANT AdaptersParameter,[in] VARIANT AdaptersParameterVal, [out, retval] long * pVal然后點(diǎn)擊OK按鈕,即可添加一個(gè)COM_NetIP_API方法。這里,要注意參數(shù)的數(shù)據(jù)類型,選擇VARIANT類型,可以根據(jù)輸入的參數(shù)類型,靈活處理參數(shù)數(shù)據(jù)。在寫COM組件時(shí),可以把參變量設(shè)置為VARIANT類型,這樣,可以根據(jù)參數(shù)變量的類型進(jìn)行不同的處理。下面介紹一下兩個(gè)重要的類型轉(zhuǎn)換 。

// VARIANT轉(zhuǎn)換為CString類型

CComVariant v_1( v1 ); // V1是參變量VARIANT類型

v_1.ChangeType( VT_BSTR ); // 轉(zhuǎn)換為BSTR字符串

CString keyName(v_1.bstrVal); // 轉(zhuǎn)化為CString

// char 轉(zhuǎn)換為VARIANT pVal為VARIANT指針變量

char buf[100];

CString str;

str=buf;

pVal-》vt = VT_BSTR; // 指定pVal的類型為BSTR

pVal-》bstrVal = str.AllocSysString();// str轉(zhuǎn)換為BSTR

6、添加了ChangParms方法后,就要添ChangParms方法實(shí)現(xiàn)代碼了。在ClassView選項(xiàng)卡中,雙擊ChangParms,就可以在代碼窗口添加實(shí)現(xiàn)代碼了。具體代碼見(jiàn)EVC工程源碼。

7、把NETIP_API.lib和NETIP_API.h拷貝到當(dāng)前工程目錄下,在Projecting-》Setting-》link標(biāo)簽,增加netip_api.lib,在ChangIP.cpp包含頭文件NETIP_API.h。

8、以同樣的方法,添加ReadIP接口方法。詳見(jiàn)源碼。

2、注冊(cè)COM組件

COM組件編寫并編譯為DLL文件,只有向系統(tǒng)注冊(cè)此組件后,其它語(yǔ)言才能夠調(diào)用。注冊(cè)的方法有兩種。

1、用telnet登陸開(kāi)發(fā)板,用regsvr32 SetIPParms.dll注冊(cè)

2、在程序中注冊(cè)。具體方法請(qǐng)參考例程一Regdll 工程源碼

3、在ASP中調(diào)用COM組件

以VBScript為例,調(diào)用COM組件對(duì)象,完成對(duì)文件的操作。

1、創(chuàng)建SetIPParms對(duì)象,并讀出現(xiàn)有ip地址的信息

set ipObj=CreateObject(‘SetIPParms.COM_NetIP_API’) // 創(chuàng)建ChangIP對(duì)象

emIPAddress=ipObj.ReadParms(‘DM9K21’,‘IPAddress’) // 讀ip地址第一個(gè)參數(shù)為網(wǎng)卡編號(hào)名DM9K21或者DM9K31,第二個(gè)參數(shù)為:IPAddress、DHCP、SubnetMask、DefaultGateway

ipObj.ChangIP ‘DM9K21’,‘DHCP’,emDHCP // 更改ip配置信息,前兩個(gè)參數(shù)和前面的定義相同,第三個(gè)參數(shù),為“Enable”或者“Disable”

2、詳細(xì)網(wǎng)頁(yè)代碼請(qǐng)參考ASP源文件。

4、綜合測(cè)試

至此,我們完成了COM組件的編寫和VBScript調(diào)用組件。我們提供了綜合例程,如圖9所示,通過(guò)網(wǎng)頁(yè)配置網(wǎng)絡(luò)參數(shù),具體步驟如下:

1、把regsvr32 .exe 和SetIPParms.dll拷貝到Nandflash的根目錄下

2、telnet登陸嵌入式主板,執(zhí)行regsvr32 SetIPParms.dll注冊(cè)

3、把ASP文件夾下的所有文件拷貝到 \nandflash\www目錄下

4、在瀏覽器中輸入 嵌入式主板的ip地址/nand/SetIPParms.asp就可以看到配置網(wǎng)頁(yè)。

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

    關(guān)注

    7

    文章

    6085

    瀏覽量

    35296
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    創(chuàng)ARM9工控主板應(yīng)用程序自動(dòng)加載實(shí)現(xiàn)

    創(chuàng)ARM9工控主板有兩種工作模式:調(diào)試模式和運(yùn)行模式。調(diào)試模式是指開(kāi)機(jī)以后系統(tǒng)處于調(diào)試狀態(tài),此時(shí)用戶可以通過(guò)eVC的遠(yuǎn)程調(diào)試工具或微軟的A
    的頭像 發(fā)表于 10-08 17:13 ?1771次閱讀

    創(chuàng)信息技術(shù)VS2005調(diào)試ARM9核心簡(jiǎn)介

    創(chuàng)公司自2007年開(kāi)始陸續(xù)推出一系列以ARM9 CPU為核心的嵌入式主板(如EM9000、EM9260),這些高性能的工控主板不僅具有高端的硬件性能和豐富的硬件接口,而且還采用了Mi
    的頭像 發(fā)表于 10-31 15:03 ?1879次閱讀
    <b class='flag-5'>英</b><b class='flag-5'>創(chuàng)</b><b class='flag-5'>信息技術(shù)</b>VS2005調(diào)試<b class='flag-5'>ARM9</b>核心<b class='flag-5'>板</b>簡(jiǎn)介

    創(chuàng)信息技術(shù)ARM9工控主板WinCE應(yīng)用程序遠(yuǎn)程控制應(yīng)用

    創(chuàng)公司推出的ARM9嵌入式工控主板產(chǎn)品系列,均預(yù)裝了正版的WinCE5.0操作系統(tǒng)。微軟的WINCE實(shí)時(shí)多任務(wù)操作系統(tǒng)是嵌入式領(lǐng)域的主流操作系統(tǒng)之一,它包括了以TCP/IP為特色的完
    的頭像 發(fā)表于 11-04 09:28 ?1749次閱讀

    創(chuàng)信息技術(shù)ARM9工控主板內(nèi)嵌AD概述

    創(chuàng)公司推出的ARM9 嵌入式工控主板產(chǎn)品系列,均預(yù)裝了正版WinCE5.0 操作系統(tǒng)。
    的頭像 發(fā)表于 11-04 09:43 ?2639次閱讀
    <b class='flag-5'>英</b><b class='flag-5'>創(chuàng)</b><b class='flag-5'>信息技術(shù)</b><b class='flag-5'>ARM9</b><b class='flag-5'>工控</b>主板內(nèi)嵌AD概述

    創(chuàng)信息技術(shù)ARM9工控遠(yuǎn)程監(jiān)控領(lǐng)域的應(yīng)用

    創(chuàng)ARM9工控主板的數(shù)據(jù)采集功能通常采用上的GPIO實(shí)現(xiàn)數(shù)字輸入輸出、通過(guò)精簡(jiǎn)ISA總線擴(kuò)展相應(yīng)的AD或DA實(shí)現(xiàn)模擬數(shù)據(jù)的輸入輸出。在
    的頭像 發(fā)表于 11-12 10:04 ?1781次閱讀
    <b class='flag-5'>英</b><b class='flag-5'>創(chuàng)</b><b class='flag-5'>信息技術(shù)</b><b class='flag-5'>ARM9</b><b class='flag-5'>工控</b><b class='flag-5'>板</b>在<b class='flag-5'>遠(yuǎn)程</b>監(jiān)控領(lǐng)域的應(yīng)用

    創(chuàng)信息技術(shù)ARM9工控串口設(shè)備的COM組件應(yīng)用

    創(chuàng)公司的ARM9工控主板產(chǎn)品均預(yù)裝了Windows CE5.0操作系統(tǒng),支持包括EVC、C#、VB、LabView等多種開(kāi)發(fā)工具。
    的頭像 發(fā)表于 11-05 10:07 ?1756次閱讀

    創(chuàng)信息技術(shù)C#使用COM組件接口操作精簡(jiǎn)ISA總線淺談

    創(chuàng)ARM9工控主板的數(shù)據(jù)采集功能通常采用上的GPIO實(shí)現(xiàn)數(shù)字輸入輸出、通過(guò)精簡(jiǎn)ISA總線擴(kuò)展相應(yīng)的外部控制電路(如控制繼電器或AD或DA
    的頭像 發(fā)表于 11-12 10:24 ?1603次閱讀
    <b class='flag-5'>英</b><b class='flag-5'>創(chuàng)</b><b class='flag-5'>信息技術(shù)</b>C#使用<b class='flag-5'>COM</b><b class='flag-5'>組件</b>接口操作精簡(jiǎn)ISA總線淺談

    創(chuàng)信息技術(shù)CAN接口COM組件在C#語(yǔ)言領(lǐng)域應(yīng)用

     創(chuàng)ARM9工控主板的一個(gè)很大的特色就是提供了標(biāo)準(zhǔn)的CAN總線通訊接口,客戶可以方便地在工業(yè)現(xiàn)場(chǎng)、汽車、船舶等等領(lǐng)域進(jìn)行CAN通信應(yīng)用。由于
    的頭像 發(fā)表于 11-12 10:34 ?2451次閱讀
    <b class='flag-5'>英</b><b class='flag-5'>創(chuàng)</b><b class='flag-5'>信息技術(shù)</b>CAN接口<b class='flag-5'>COM</b><b class='flag-5'>組件</b>在C#語(yǔ)言領(lǐng)域應(yīng)用

    創(chuàng)信息技術(shù)ARM9工控主板遠(yuǎn)程操作自動(dòng)更新介紹

    庫(kù)EM_FTPClient.LIB,客戶利用這個(gè)庫(kù)可以方便的編寫出適合自己應(yīng)用的FTP客戶端應(yīng)用程序,在《ARM9工控主板支持?jǐn)帱c(diǎn)續(xù)傳的FTP文件傳送》一文中對(duì)各庫(kù)函數(shù)做了詳細(xì)介紹。本文介紹的更新方案就是
    的頭像 發(fā)表于 11-13 09:26 ?1361次閱讀

    創(chuàng)信息技術(shù)ARM9工控遠(yuǎn)程抓拍圖像應(yīng)用介紹

    創(chuàng)ARM9工控主板功能齊全、體積小巧、性能穩(wěn)定、超低價(jià)格的嵌入式主板產(chǎn)品。主板硬件完全按工業(yè)級(jí)標(biāo)準(zhǔn)設(shè)計(jì),CPU采用了32位工業(yè)級(jí)ARM9
    的頭像 發(fā)表于 11-13 09:41 ?1988次閱讀
    <b class='flag-5'>英</b><b class='flag-5'>創(chuàng)</b><b class='flag-5'>信息技術(shù)</b><b class='flag-5'>ARM9</b><b class='flag-5'>工控</b><b class='flag-5'>板</b><b class='flag-5'>遠(yuǎn)程</b>抓拍圖像應(yīng)用介紹

    創(chuàng)信息技術(shù)C#使用COM組件接口進(jìn)行串口操作介紹

    創(chuàng)ARM9工控主板均提供了多個(gè)串口供客戶進(jìn)行通訊控制使用,包括標(biāo)準(zhǔn)的RS232和TTL電平的COM接口(經(jīng)過(guò)簡(jiǎn)單的電平轉(zhuǎn)換即可成為標(biāo)準(zhǔn)的R
    的頭像 發(fā)表于 11-14 09:37 ?2320次閱讀
    <b class='flag-5'>英</b><b class='flag-5'>創(chuàng)</b><b class='flag-5'>信息技術(shù)</b>C#使用<b class='flag-5'>COM</b><b class='flag-5'>組件</b>接口進(jìn)行串口操作介紹

    創(chuàng)信息技術(shù)EM9000工控主板的版本信息管理概述

    EM9000是創(chuàng)公司極具特色的一款ARM9工控主板。經(jīng)過(guò)長(zhǎng)時(shí)間的完善,現(xiàn)系統(tǒng)已完全穩(wěn)定。
    的頭像 發(fā)表于 11-17 11:23 ?1730次閱讀
    <b class='flag-5'>英</b><b class='flag-5'>創(chuàng)</b><b class='flag-5'>信息技術(shù)</b>EM9000<b class='flag-5'>工控</b>主板的版本<b class='flag-5'>信息</b>管理概述

    創(chuàng)信息技術(shù)ARM9工控主板擴(kuò)展矩陣鍵盤的方法

    創(chuàng)公司ARM9系列工控主板預(yù)裝正版WinCE操作系統(tǒng),板載了豐富的通訊接口,GPIO,存儲(chǔ)器等資源,支持TFT LCD顯示及觸摸,支持標(biāo)準(zhǔn)USB鍵盤,鼠標(biāo)輸入。在實(shí)際使用中,客戶如果
    的頭像 發(fā)表于 01-14 11:05 ?1653次閱讀
    <b class='flag-5'>英</b><b class='flag-5'>創(chuàng)</b><b class='flag-5'>信息技術(shù)</b><b class='flag-5'>ARM9</b><b class='flag-5'>工控</b>主板擴(kuò)展矩陣鍵盤的方法

    創(chuàng)信息技術(shù)ARM9工控主板的SMS短信息應(yīng)用介紹

    的應(yīng)用越來(lái)越廣泛,其中主要以GPRS數(shù)據(jù)通訊及SMS短信息方式為主。GPRS數(shù)據(jù)通訊是以TCP/IP方式進(jìn)行通訊,GPRS模塊發(fā)送SMS短信,是通過(guò)串口發(fā)送AT指令來(lái)實(shí)現(xiàn)。 創(chuàng)公司基于ARM
    的頭像 發(fā)表于 01-14 11:45 ?1343次閱讀

    創(chuàng)信息技術(shù)工控主板網(wǎng)絡(luò)變壓器連接方法

    在上一篇介紹創(chuàng)主板網(wǎng)絡(luò)變壓器連接方法的文章中(《創(chuàng)工控主板
    的頭像 發(fā)表于 01-14 14:09 ?3650次閱讀
    <b class='flag-5'>英</b><b class='flag-5'>創(chuàng)</b><b class='flag-5'>信息技術(shù)</b><b class='flag-5'>工控</b>主板<b class='flag-5'>網(wǎng)絡(luò)</b>變壓器連接方法
    主站蜘蛛池模板: 国产亚洲福利精品一区| 欧洲日韩av无线在码| qvod在线观看| 亚洲 视频 在线 国产 精品| 理论片87福利理论电影| 国产精品亚洲视频在线观看| 最近中文字幕无吗免费高清| 香艳69xxxxx有声小说| 欧美中文字幕一区二区三区| 国精产品一区二区三区有限公司| 99久久精品久久久| 亚洲日本一区二区三区在线不卡| 泡妞高手在都市免费观看| 久久视频精品38线视频在线观看| 国产精品玖玖玖影院| 菠萝菠萝蜜在线观看视频| 综合激情区视频一区视频二区| 亚洲AV色香蕉一区二区三区 | 偷偷鲁青春草原视频分类| 妹妹的第一次有点紧| 交换娇妻呻吟声不停中文字幕| 大地影院在线播放| AV无码久久无遮挡国产麻豆| 真实伦 乱| 伊人久久大香网| 亚洲免费无码中文在线| 午夜福利免费院| 甜性涩爱快播| 涩涩电影网| 善良的小峓子2在钱免费中文字 | 少妇高潮惨叫久久久久久欧美 | 97视频免费观看| 最近更新2019中文字幕免费| 亚洲午夜福利未满十八勿进| 亚洲国产精品无码中文在线 | 国产午夜在线视频| 国产免费啪嗒啪嗒视频看看| 国产高清精品自在久久| 国产精品久久久久影院色| 国产电影三级午夜a影院| 国产AV精品一区二区三区漫画|