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

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
电子发烧友
开通电子发烧友VIP会员 尊享10大特权
海量资料免费下载
精品直播免费看
优质内容免费畅学
课程9折专享价
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

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

英創(chuàng)信息技術利用COM組件遠程更改設備配置文件的流程

英創(chuàng)信息技術 ? 來源:英創(chuàng)信息技術 ? 作者:佚名 ? 2019-11-04 09:48 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

COM(Component Object Model),即組件對象模型,是微軟公司開發(fā)的一種新的軟件開發(fā)技術,Microsoft的許多技術,如ActiveX、DirectX、以及OLE等都是基于COM而建立起來的。COM標準包括規(guī)范和實現(xiàn)兩大部分,規(guī)范部分定義了組件和組件之間通信的機制,這些規(guī)范不依賴于任何特定的語言和操作系統(tǒng),只要按照該規(guī)范,任何語言都可以使用; COM標準的實現(xiàn)部分是COM庫,COM庫為COM規(guī)范的具體實現(xiàn)提供了一些核心服務。

在COM模型中,對象本身對于客戶來說是不可見的,客戶請求服務時,只能通過接口進行。每一個接口都由一個128位的全局唯一標識符(GUID,Globally Unique Identifier)來標識。客戶通過GUID獲得接口的指針,再通過接口指針客戶就可以調(diào)用其相應的成員函數(shù)。對象可以支持多個接口,因此對組件對象的升級可通過增加接口的辦法實現(xiàn),這樣得到的新接口可以不影響老接口的使用。

COM既提出了組件之間進行交互的規(guī)范,也提供了實現(xiàn)交互的環(huán)境, 因為組件對象之間交互的規(guī)范不依賴于任何特定的語言,所以COM也可以是不同語言協(xié)作開發(fā)的一種標準。

有了這種跨語言設計的方法,我們就可以通過動態(tài)網(wǎng)頁技術,也就是嵌入式主板提供的WebServer功能,利用VBScript或者JavaScript使用COM提供的接口方法,完成遠程監(jiān)控和遠程控制功能。這樣,在英創(chuàng)嵌入式主板上接上攝像頭,就可以通過Client端瀏覽器進行遠程監(jiān)控。更有意義的是通過這種方式,還能實現(xiàn)遠程控制。比如,通過Client端瀏覽器的按鈕,可以實現(xiàn)IO控制,串口控制等。利用這種跨平臺的方法,我們還可以把EVC做的工作,做成COM組件,那么像VB、C#、LaberView等就可以實現(xiàn)直接調(diào)用,增加了團隊合作的效率。

通過ASP使用FileSystemObject對象可以對服務器中的文件進行遠程操作,然而,WinCE WebServer沒有支持FileSystemObject對象,本文詳細介紹了通過編寫COM組件,完成了FileSystemObject的部分功能,這樣就實現(xiàn)了對嵌入式Web服務器的遠程文件操作。通過對英創(chuàng)嵌入式主板基本信息的設置,你可以了解COM組件的創(chuàng)建、注冊、調(diào)用等技術,使你對COM組件技術有一定的認識。以下是操作的全過程。

1、建立COM組件

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

2、選擇支持MFC。

3、通過ATL向?qū)砑咏涌?Insert-》New ATL Objcet…,在該對話框中選擇Simple Object項添加一個COM對象,點擊Next按鈕來設置對象名和屬性。

對象名Names選項卡中主要包括兩類輸入信息:C++信息和COM信息。在這里,為了保持和ASP中FileSystemObject對象名字一致,我們輸入名字FileSystemObject,其它信息會自動生成。

在Attributes選項卡中,我們要設置COM對象的底層特征。由于在CE中,目前只支持Free模型,所以,必須選中這一項。其它選項意義請參考相應的書籍。

4、為FileSystemObject對象添加接口方法。選中IFileSystemObject接口,右擊,在彈出的快捷菜單中選擇Add Method…項,為FileSystemObject對象添加接口方法。

5、為接口添加方法的對話框界面,只需在Method Name輸入框中輸入FileExists,在Parameters輸入框中輸入 [in]VARIANT v1 ,[out, retval] long * pVal,然后點擊OK按鈕,即可添加一個FileExists方法。這里,要注意參數(shù)的數(shù)據(jù)類型,參數(shù)的數(shù)據(jù)類型可以參考http://www.vckbase.com/document/viewdoc/?id=1488。

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

7、以同樣的方法,添加其它接口方法,完成FileSystemObject對象常用方法。詳見源碼。

2、注冊COM組件

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

1、用telnet登陸開發(fā)板,用regsvr32 Scripting.dll注冊

2、在程序中注冊。具體方法請參考Regdll EVC工程源碼

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

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

1、以為界的VBScript語言,是在Server端運行的語句,以作為開始結(jié)束標志的VBScript語言在Client端運行。所以,按“恢復默認值”按鈕后,調(diào)用的函數(shù)以為標識。

2、如果要在Server端運行的VBScript語句在客戶端輸出提示信息,要用如下的方法:

3、創(chuàng)建FSO對象,并讀寫文件。

4、詳細網(wǎng)頁代碼請參考ASP源文件。

4、綜合測試

至此,我們完成了COM組件的編寫和VBScript調(diào)用組件。我們提供了綜合例程。通過網(wǎng)頁配置Dbginfo.txt和Userinfo.txt兩個文件,具體步驟如下:

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

2、telnet登陸嵌入式主板,執(zhí)行regdll

3、把DbgInfo文件夾下的所有文件拷貝到 andflashwww目錄下

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

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

    關注

    7

    文章

    6104

    瀏覽量

    36339
收藏 0人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    Bluetooth藍牙配置文件清單【產(chǎn)品專利認證系列】

    配置文件(GATT)顯示有關下個日光節(jié)約時間更改信息。PASP電話警報狀態(tài)配置文件令PUID設備可警告用戶與PUID
    發(fā)表于 09-01 11:40

    創(chuàng)支持Linux高級客戶自行移植內(nèi)核

    上市)  該項服務具體說明和實施流程參見:支持客戶進行Linux移植  需要該服務的客戶需與創(chuàng)簽訂技術保密協(xié)議,并承諾嚴格履行協(xié)議:
    發(fā)表于 01-18 13:52

    創(chuàng)Eclipse支持在線調(diào)試Linux應用程序

    調(diào)試linux應用程序》進行下載,也可以直接聯(lián)系我們。成都創(chuàng)信息技術有限公司http://www.emtronix.com
    發(fā)表于 03-24 16:28

    ICD配置文件的詳細介紹和配置內(nèi)容的詳細概述

    配置文件配置文件利用SCL語言描述變電站設備對象模型后生成的文件,用于在不同廠商的配置工具之間
    的頭像 發(fā)表于 06-02 11:16 ?1.9w次閱讀
    ICD<b class='flag-5'>配置文件</b>的詳細介紹和<b class='flag-5'>配置</b>內(nèi)容的詳細概述

    創(chuàng)信息技術ARM9工控板利用COM組件遠程設置網(wǎng)絡過程

    為了滿足客戶多網(wǎng)絡的需求,創(chuàng)公司推出了有3個網(wǎng)絡接口的嵌入式主板——EM9360。
    的頭像 發(fā)表于 11-05 09:46 ?1566次閱讀
    <b class='flag-5'>英</b><b class='flag-5'>創(chuàng)</b><b class='flag-5'>信息技術</b>ARM9工控板<b class='flag-5'>利用</b><b class='flag-5'>COM</b><b class='flag-5'>組件</b><b class='flag-5'>遠程</b>設置網(wǎng)絡過程

    創(chuàng)信息技術ARM9工控板串口設備COM組件應用

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

    創(chuàng)信息技術CAN接口COM組件在C#語言領域應用

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

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

    通訊的時候,往往是需要對RTS進行設置的。為了解決這個問題,創(chuàng)公司現(xiàn)在提供了操作串口的COM組件接口;用戶只需要在目標平臺上進行組件注冊,
    的頭像 發(fā)表于 11-14 09:37 ?2825次閱讀
    <b class='flag-5'>英</b><b class='flag-5'>創(chuàng)</b><b class='flag-5'>信息技術</b>C#使用<b class='flag-5'>COM</b><b class='flag-5'>組件</b>接口進行串口操作介紹

    創(chuàng)信息技術WinCE遠程桌面介紹

    的應用程序。但在一些應用場合,可能用戶的最終設備根本就不需要顯示功能,但在開發(fā)過程中,又希望能看到顯示界面,以方便調(diào)試,這時候就可以利用WinCE的遠程桌面功能了。 EM9280是
    的頭像 發(fā)表于 01-16 10:24 ?3317次閱讀
    <b class='flag-5'>英</b><b class='flag-5'>創(chuàng)</b><b class='flag-5'>信息技術</b>WinCE<b class='flag-5'>遠程</b>桌面介紹

    創(chuàng)信息技術主板在Windows CE環(huán)境中的串口配置

    映射的虛擬串口,主要用于實現(xiàn)各種無線通訊功能 創(chuàng)主板根據(jù)不同的應用,為各個串口配置不同的串口號,也就是通常所說的COM#。以下列出在Windows CE環(huán)境中英
    的頭像 發(fā)表于 02-06 11:06 ?1442次閱讀
    <b class='flag-5'>英</b><b class='flag-5'>創(chuàng)</b><b class='flag-5'>信息技術</b>主板在Windows CE環(huán)境中的串口<b class='flag-5'>配置</b>

    創(chuàng)信息技術應用程序及配置文件的生產(chǎn)自動拷貝簡介

    。客戶也可參考此方法,在自己的整機生產(chǎn)中實現(xiàn)應用程序及配置文件的自動拷貝。本文以下介紹在CE平臺實現(xiàn)應用程序及配置文件自動拷貝的具體步驟。 創(chuàng)主板處于調(diào)試模式啟動時,會查詢系統(tǒng)的us
    的頭像 發(fā)表于 02-07 11:03 ?1328次閱讀
    <b class='flag-5'>英</b><b class='flag-5'>創(chuàng)</b><b class='flag-5'>信息技術</b>應用程序及<b class='flag-5'>配置文件</b>的生產(chǎn)自動拷貝簡介

    創(chuàng)信息技術WinCE文件系統(tǒng)測試及故障分析簡介

    WINCE文件系統(tǒng)的偶發(fā)故障一直是WINCE系統(tǒng)最為棘手的問題,盡管出現(xiàn)故障的幾率不高,但對設備的穩(wěn)定運行造成嚴重影響。為了保證基于WinCE的嵌入式系統(tǒng)能穩(wěn)定可靠運行,創(chuàng)公司對WI
    的頭像 發(fā)表于 02-07 11:15 ?1777次閱讀
    <b class='flag-5'>英</b><b class='flag-5'>創(chuàng)</b><b class='flag-5'>信息技術</b>WinCE<b class='flag-5'>文件</b>系統(tǒng)測試及故障分析簡介

    創(chuàng)信息技術基于創(chuàng)主板快速構(gòu)建整機應用方案簡介

    創(chuàng)公司的嵌入式工控主板配置了豐富的接口資源,利用這些資源經(jīng)過簡單的擴展就可快速構(gòu)建出滿足各種工業(yè)現(xiàn)場應用的整機設備。下圖是以
    的頭像 發(fā)表于 02-12 10:57 ?1672次閱讀
    <b class='flag-5'>英</b><b class='flag-5'>創(chuàng)</b><b class='flag-5'>信息技術</b>基于<b class='flag-5'>英</b><b class='flag-5'>創(chuàng)</b>主板快速構(gòu)建整機應用方案簡介

    android 電池信息文件,Android 電源配置文件

    電池使用情況信息根據(jù)電池使用情況統(tǒng)計信息和電源配置文件中的值計算得出。電池使用情況統(tǒng)計信息框架可通過跟蹤設備組件在不同狀態(tài)下維持的時間來自動
    發(fā)表于 01-11 09:53 ?4次下載
    android 電池<b class='flag-5'>信息</b><b class='flag-5'>文件</b>,Android 電源<b class='flag-5'>配置文件</b>

    鴻蒙開發(fā):【Stage模型應用配置文件

    應用配置文件中包含應用配置信息、應用組件信息、權(quán)限信息、開發(fā)者自定義信息等,這些
    的頭像 發(fā)表于 06-15 09:15 ?2399次閱讀
    鴻蒙開發(fā):【Stage模型應用<b class='flag-5'>配置文件</b>】
    主站蜘蛛池模板: 在线观看免费视频a | 久久综合中文字幕佐佐木希 | 欧美最猛性xxxxx亚洲精品 | 国产免国产免费 | 超碰在线视频97 | 欧美日韩久久久精品A片 | 在线免费看a | 欧美 亚洲 有码中文字幕 | 亚洲AV电影天堂男人的天堂 | 强奷乱码中文字幕熟女免费 | 日韩a视频在线观看 | 最美白虎逼 | av影音先锋影院男人站 | 亚洲精品卡2卡3卡4卡5卡区 | 中文字幕在线播放视频 | 久久精品国产男包 | 精品香蕉99久久久久网站 | 6 10young俄罗斯 | 国产亚洲精品久久久久久鸭绿欲 | 亚洲色噜噜狠狠站欲八 | 成人做视频免费 | bt天堂午夜国产精品 | 欧美日韩综合一区 | 免费小视频在线观看 | 野花香HD免费高清版6高清版 | 在线黑人抽搐潮喷 | 久久综合狠狠综合久久综合88 | 寂寞夜晚免费观看视频 | 亚洲国产果果在线播放在线 | 吃胸亲吻吃奶摸下面免费视频 | 3d无遮挡h肉动漫在线播放 | 亚洲国产成人久久精品影视 | 国产免费人视频在线观看免费 | 国产传媒18精品A片在线观看 | 无套内射无矿码免费看黄 | 免费人妻无码AV不卡在线 | 中文字幕无线手机在线 | 曰本aaaaa毛片午夜网站 | 国产色精品VR一区二区 | CHINA末成年VIDEO学生 | 国产成人99久久亚洲综合精品 |

    電子發(fā)燒友

    中國電子工程師最喜歡的網(wǎng)站

    • 2931785位工程師會員交流學習
    • 獲取您個性化的科技前沿技術信息
    • 參加活動獲取豐厚的禮品