在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

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

3天內不再提示

英創信息技術ARM9工控主板遠程操作自動更新介紹

英創信息技術 ? 來源:英創信息技術 ? 作者:英創信息技術 ? 2019-11-13 09:26 ? 次閱讀

利用WinCE內核中的FTP Server程序,實現應用程序遠程更新的方法,但在很多應用場合,往往是工控主板作為FTP客戶端與FTP服務器交換文件,為此我們提供了FTP客戶端應用程序庫EM_FTPClient.LIB,客戶利用這個庫可以方便的編寫出適合自己應用的FTP客戶端應用程序,在《ARM9工控主板支持斷點續傳的FTP文件傳送》一文中對各庫函數做了詳細介紹。本文介紹的更新方案就是利用EM_FTPClient.LIB,工控主板作為客戶端,通過GPRS實現應用程序遠程更新。客戶可先看《ARM9工控主板WinCE應用程序的遠程FTP自動更新》,再看本文,可對應用程序的自動更新有更清楚的了解。

本方案的最大特點是FTP傳送支持斷點續傳,由于GPRS網絡的原因,對基于GPRS的FTP應用,斷點續傳功能必不可少,本文的斷點續傳方案大大增加了文件傳送成功的機率,節省了傳送時間。本方案分為兩個大的步驟:一、應用程序遠程下載,主要是將FTP服務器上指定目錄下的文件下載到本地指定的目錄中,同時生成update.flg標志文件;二、應用程序自動更新,通過綁定在內核中的update.exe程序實現。

1、應用程序遠程下載

應用程序的下載由FTPTEST.EXE完成,程序中,先讀取配置文件FtpConfig.txt,FtpConfig.txt中包含了目標FTP服務器,登錄用戶名、密碼,遠端目錄等信息。讀取配置文件后,緊接著GPRS撥號,GPRS連接建立成功,就依次調用EM_FTPClient.LIB中的Logon()登錄到FTP服務器,ListAll()列取FTP目錄下的文件, GetFile()函數進行文件下載,如果在下載過程中出錯,則再次調用GetFile()函數,并將參數中的bResume設置為TRUE,進行斷點續傳。各函數的具體使用請參考《ARM9工控主板支持斷點續傳的FTP文件傳送》。文件下載成功后,將生成update.flg標志文件。

FtpConfig.txt 中的各項定義如下:

[FTP_SERVER] // 目標FTP服務器信息

IPAddress=‘125.69.125.193’ // FTP服務器IP

DomainName=‘’ // FTP服務器域名

[LOGON_INFO] // FTP用戶信息

User=‘guest’ // 登錄用戶名

Pass=‘888’ // 用戶密碼

RemoteDir=‘\ttt’ // FTP服務器目錄

FtpType=‘image’ // 傳輸文件類型 image/ascii

[LOCAL_INFO] // 用戶本地信息

LocalDir=‘\NandFlash\FTPUpdate’ // 下載文件存儲的本地目錄

ExistFile=‘jump’ // 要下載的文件已存在于當前目錄:跳過或覆蓋jump/cover

MaxResumeCount=‘10’ // FTP最大重試次數

2、應用程序自動更新

為了避免和正在運行的應用程序沖突,文件均下載到指定的\NandFlash\FTPUpdate下,系統啟動時,先檢查userinfo.txt中的Update項是否等于“ON” ,如果是,則啟動自動更新方案,運行update.exe來完成程序的更新工作。對于update.exe的詳細說明,請參考《ARM9工控主板WinCE應用程序的遠程FTP自動更新》。

本文介紹的方法既是一個完整的應用程序更新方案,也是一個EM_FTPClient.LIB庫應用的例子,感興趣的客戶可向英創索要相關代碼。

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

    關注

    7

    文章

    6085

    瀏覽量

    35342
收藏 人收藏

    評論

    相關推薦

    Jtti:有哪些工具可以幫助我監控自動更新過程中的系統狀態?

    監控自動更新過程中的系統狀態對于確保系統的穩定性和性能至關重要。以下是一些可以幫助你監控系統狀態的工具: 1.系統日志工具 dmesg:顯示內核環緩沖區消息,有助于識別硬件和驅動程序相關
    的頭像 發表于 12-10 15:46 ?100次閱讀

    國產工控主板有什么優勢、特點?

    隨著國產工控主板的發展,國內企業也在不斷開發新的工控主板,為了滿足國內企業的發展需求,一些國產工控主板
    的頭像 發表于 11-15 10:11 ?136次閱讀

    ?什么是國產工控主板,國產工控主板的特點有哪些?

    什么是國產工控主板呢?國產工控主板是工業計算機的主板,是一種計算機系統的硬件設備,是專門為工業控制場景設計和生產的電路板。它在國內的研發和制
    的頭像 發表于 11-07 10:29 ?198次閱讀

    國產工控主板,信產業發展新引擎

    在當今科技飛速發展的時代,信產業正成為國家戰略的重要支撐。而我們的國產工控主板,以其卓越的性能和可靠的品質,為信產業的發展注入強大動力。國產工控
    的頭像 發表于 11-06 10:29 ?232次閱讀

    中科達榮獲2024年軟件和信息技術服務優秀企業

    及前百家企業”名單。中科達憑借非凡的技術實力與持續的創新能力,成功入選“2024年度軟件和信息技術服務競爭力百強企業”以及“2024年軟件和信息技術服務優秀企業”。
    的頭像 發表于 10-30 11:44 ?485次閱讀

    工控主板有哪些特點?

    ?工控主板是用于工業控制領域的專用主板,具有以下特點: 穩定性:工控主板通常經過嚴格的測試和優化,具有較高的穩定性和可靠性,能夠在惡劣的工業
    的頭像 發表于 10-10 08:55 ?323次閱讀

    國產化背景下的工控主板發展現狀

    ,是信息技術應用創新產業的簡稱,于2016年“信工委會”(信息技術應用創新工作委員會)提出,目的就是要推動我們國內軟硬件關鍵技術的研發
    的頭像 發表于 09-21 16:15 ?404次閱讀

    使用工控主板時該注意哪些事項?

    最近大家都在頻繁問一個問題就是工控主板在什么人為情況下容易出現故障,從而造成工控主板的損壞,那今天小編就來講講,我們在使用工控
    的頭像 發表于 06-05 16:01 ?414次閱讀
    使用<b class='flag-5'>工控</b><b class='flag-5'>主板</b>時該注意哪些事項?

    工控主板容易出現故障的原因有哪些?

    最近大家都在頻繁問一個問題就是工控主板在什么人為情況下容易出現故障,從而造成工控主板的損壞,那今天小編就來講講,我們在使用工控
    的頭像 發表于 05-17 10:57 ?383次閱讀

    工控主板的性能指標有哪些?

    工控主板是工業控制領域中的關鍵組成部分,它承載著工控系統的核心功能。因此,工控主板的性能指標是評估其質量和性能的重要標準。本文將
    的頭像 發表于 05-10 16:27 ?905次閱讀
    <b class='flag-5'>工控</b><b class='flag-5'>主板</b>的性能指標有哪些?

    工控主板和普通主板的區別有哪些

    工控主板和普通主板是兩種在計算機硬件領域中常見的主板類型,它們在設計、功能和用途上有著明顯的區別。工控
    的頭像 發表于 04-25 16:54 ?1299次閱讀
    <b class='flag-5'>工控</b><b class='flag-5'>主板</b>和普通<b class='flag-5'>主板</b>的區別有哪些

    購買工控主板的三大誤區

    最近有很多人問我什么樣的工控主板算好的,有沒有一個統一的標準。工控主板作為整機的核心組成部分,在性能穩定上有著至關重要的作用,那今天小編就來給大家講解一下在購買
    的頭像 發表于 04-16 16:40 ?349次閱讀

    什么是ARM架構?ARM主板有哪些優勢?

    ARM主板不僅在物聯網設備中廣泛應用,還在嵌入式系統和工控領域等方面展現了強大的性能和靈活性。
    的頭像 發表于 03-29 14:11 ?1315次閱讀

    STM32Cube Programmer無法自動更新,Check Connection無法通過為什么?

    STM32CubeProgrammer無法自動更新,Check Connection無法通過為什么?STM32CubeMX同樣選擇No Proxy就可以配置自動更新
    發表于 03-11 07:47

    通過rtthread studio settings配置軟件包后,不自動更新頭文件包含的原因?

    通rtthread studio settings 配置軟件包后,不自動更新頭文件包含
    發表于 02-23 07:53
    主站蜘蛛池模板: 婷婷欧美| 欧美在线观看视频一区| 欧美色伊人| 5月丁香6月婷婷| 成人夜色| 亚洲第一伊人| 国产一区二区三区在线观看影院 | 天天射天天搞| 开心丁香婷婷深爱五月| 香蕉久久夜色精品国产2020| 极品美女洗澡后露粉嫩木耳视频 | 日本不卡一区二区三区视频 | 天天做夜夜爱| 2021天天操| 日本三级香港三级人妇99| aaaa大片| 免费一级特黄特色大片| 美女扒开尿口给男人桶视频免费| 三级精品在线观看| 夜夜精品视频一区二区| 黄频网| 日韩第二页| 爽爽爽爽爽爽a成人免费视频| 日本视频不卡| 嫩草影院www| 黄网地址| 特级一级黄色片| 五月天婷婷在线观看视频| 双性受粗大撑开白浊| 网络色综合久久| 一级看片免费视频囗交| 亚洲骚片| 久久99精品一级毛片| 大蕉久久伊人中文字幕| 色最快国产| 色片在线| h视频在线看| 美女性色| 2018天天弄| 欧美性色欧美a在线观看| 久久久久大香线焦|