<dfn id="is4kg"></dfn>
  • <ul id="is4kg"></ul>
  • <abbr id="is4kg"></abbr>
  • <ul id="is4kg"></ul>
    <bdo id="is4kg"></bdo>

    Rss & SiteMap

    曙海教育集團論壇 http://www.bjzhda.cn

    曙海教育集團論壇
    共1 條記錄, 每頁顯示 10 條, 頁簽: [1]
    [瀏覽完整版]

    標題:ARM9嵌入式工控主板產品系列

    1樓
    wangxinxin 發表于:2010-11-16 11:18:27

    英創公司推出的ARM9嵌入式工控主板產品系列,均預裝了正版的WinCE5.0操作系統。微軟的WINCE實時多任務操作系統是嵌入式領域的主流操作系統之一,它包括了以TCP/IP為特色的完整網絡通訊協議,并提供了基于TCP/IP應用協議的服務器程序,如FTP Server、Web Server等等很實用的軟件程序。英創提供的工控主板以其專業性,為客戶提供良好而專業的硬件和軟件技術支持,很好地滿足了現代智能電子設備的需求,而成為許多工業應用終端客戶選擇的合作對象。在進行應用終端產品的開發過程中,總免不了會碰到需要對產品的應用軟件進行更新升級的情況。本文主要針對這一應用介紹如何利用FTP Server在英創的ARM9工控主板實現應用程序的遠程自動更新。

          FTP Server是WinCE內核提供的應用程序,當WinCE操作系統一啟動,該程序就會通過“Core Server Support”- “Services.exe”自動加載運行。遠端的PC機只需要運行FTP客戶端程序就可以直接連到目標機(即英創的ARM9工控主板),目前比較常用的有:CuteFTP  FileZilla等。

          對于應用程序的更新,一般應用程序還在運行,所以無法用直接COPY來更新應用程序。在本文中我們將介紹一種實現遠程自動更新的方案。

    一、程序說明

          該方案中一個核心的程序為update.exe,該程序是在客戶應用程序啟動之前首先啟動的。為了避免和正在運行的應用程序相沖突,需要更新的程序文件需要上傳至一個指定的目錄,我們這里選擇的是目標板的“\\NandFlash”文件夾下,建立一個子目錄\\FTPUpdate。該程序首先第一步是查詢\\FTPUpdate目錄下的是否有需要更新的文件,判斷的依據是檢查在\\FTPUpdate目錄下是否有標志文件“update.***”,如果檢查到有該文件,則目標機馬上進行程序文件的自動COPY更新,即將\\FTPUpdate目錄下的所有文件COPY到客戶應用所在的目錄下,如果COPY文件成功,程序將自動刪除標志文件。第二步自動啟動客戶的應用程序,應用程序的名稱和參數同樣是從用戶編輯的userinfo.txt文件中獲取。第三步啟動一個查詢的線程,每隔5秒自動查詢在\\FTPUpdate目錄下是否有標志文件“update.***”,如果檢測到有該文件,目標機將自動重啟動,然后再重復以上過程,從而達到遠程自動更新的目的。

    二、應用說明

          該核心程序update.exe已經包含在內核中,用戶可以通過編輯userinfo.txt來選擇是否啟動程序自動更新方案。為了保證以前的userinfo.txt兼容,我們只是在 [USER_EXE] 中增加一個選項來選擇,Update=”ON”表明啟動程序自動更新方案。如:

                [LOCAL_MACHINE]                          //目標機信息
                DefaultGateway='192.168.201.8'   //默認網關,根據所在的實際運行網絡來設置。該網關
                                                                       //地址與dbginfo.txt中的設置不一定相同
                IPAddress='192.168.201.205'        //目標機IP地址,由用戶自行設置。該IP地址與
                                                                       //dbginfo.txt中的設置不一定相同
                SubnetMask='255.255.255.0'         //子網掩碼,根據所在的實際運行網絡填寫,該子網
                                                                       //掩碼與dbginfo.txt中的設置不一定相同
                [USER_EXE]                                     //用戶程序信息
                Name='serialtest.exe'                      //系統開機自動執行的程序,默認為serialtest.exe。
                                                                        //實際開發完成以后用戶將自己的應用程序文件名填
                                                                         //在雙引號之間取代目前的默認文件名,開機即可
                                                                        //自動運行(注)
                Parameters='COM1 9600'                //系統開機自動執行的程序的參數配置。此處為
                                                                        //serialtest.exe的參數:測試COM1,波特率
                                                                        //為9600。開發完成以后在此處填入實際應用
                                                                        //程序的參數,如果沒有則不填,但必須保留雙引號
                Update=”ON”                               //系統開機會自動檢測該項參數,如果為“ON”
                                                                        //(大小寫區分的,必須為大寫字母),則表明啟動
                                                                        //程序自動更新;如果無該選擇項,或者參數為其他,
                                                                        //則均不啟動。

          在使用該方案進行程序更新時,可以按照以下步驟進行:

          1、首先需要在目標板的“\\NandFlash”文件夾下,建立一個子目錄“\\FTPUpdate”,該目錄用來存放需要更新的應用程序相關文件。
          2、在遠端的PC機上運行FTP客戶端程序,如:CuteFTP、FileZilla等,和目標板連接成功后,將需要更新的文件全部成功上傳至\\FTPUpdate目錄下,最后再將標志文件“update.***”上傳\\FTPUpdate目錄下。為了保證程序下載的安全性,建議客戶在使用時最好啟動FTP的安全認證功能,如要求提供用戶名和密碼,關于這部分的說明請參見我們公司提供的技術文檔“WinCE工控主板的網絡安全管理”。

     


    文章來源:中國傳動網
    原文網址:http://www.chuandong.com/cdbbs/2010-1/13/101135C447CA47.html

    共1 條記錄, 每頁顯示 10 條, 頁簽: [1]

    Copyright © 2000 - 2009 曙海教育集團
    Powered By 曙海教育集團 Version 2.2
    Processed in .01758 s, 2 queries.
    主站蜘蛛池模板: 性一交一乱一伦一| 男女啪啪免费体验区| 国语对白做受xxxx| 久久中文字幕久久久久91| 欧美一级高清免费播放| 八木梓纱老师三天两夜| 色吊丝免费观看网站| 国产精品人人做人人爽人人添 | 欧美日韩a级片| 又黄又爽又色的视频| 西西4444www大胆无码| 国产精品无码电影在线观看| 一本色道久久88亚洲精品综合| 日本久久久久中文字幕| 亚洲国产精品激情在线观看| 澳门码资料2020年276期| 国产AV人人夜夜澡人人爽麻豆| 黑人巨大两根一起挤进欧美| 国内色综合精品视频在线| 中国嫩模一级毛片| 无码人妻精品一区二区三区久久| 亚洲伊人色一综合网| 欧美色欧美亚洲高清在线视频 | 四虎影视www| 被滋润的艳妇疯狂呻吟白洁老七| 国产精品国产三级国产av中文| yy6080午夜一级毛片超清| 成人国产在线观看高清不卡| 久久精品视频免费播放| 欧美国产日本高清不卡| 你懂的国产精品| 看视频免费网站| 国产乱妇无码大片在线观看| 香蕉在线精品一区二区| 国产精品成人va| aaaaa级毛片| 天堂亚洲国产日韩在线看| 中文japanese在线播放| 成人精品免费视频在线观看| 久久精品国产清高在天天线| 最近中文字幕mv在线视频www|