用匿名方式登陸一個(gè)FTP服務(wù)器,下載FTP服務(wù)器里的文件到本地。在FTP服務(wù)器里應(yīng)該有一個(gè)list.ini文件,里面記錄一些相關(guān)的信息(版本號,需要下載的文件等)。
程序第一次執(zhí)行,如果本地沒有l(wèi)ist.ini文件,則先下載服務(wù)器的list.ini文件到本地,然后從本地的list文件中拿到需要升級的文件清單,下載服務(wù)器里的相應(yīng)文件.最后結(jié)束自己。以后運(yùn)行程序,先讀取本地文件中的list文件的版本號,再下載服務(wù)器的list.ini文件到本地。然后比較版本號,如果有新版本,就從list文件中拿到需要升級的文件清單,下載服務(wù)器里的相應(yīng)文件,最后結(jié)束自己。
apple3.exe 是被升級的主程序例子,在程序代碼中可選擇是否對被升級的主程序進(jìn)行啟動和關(guān)閉。
代碼中有較詳細(xì)的中文說明, FTP和讀INI文件的類都是用的別人做好的。
標(biāo)簽:
FTP
list
服務(wù)器
ini
上傳時(shí)間:
2014-01-07
上傳用戶:wangyi39
如果RTL8019AS使用了93C46,那么如何通過單片機(jī)對它進(jìn)行編程呢?
93C46是一個(gè)有128字節(jié)的eeprom,可以是8位或16位的存儲模式,在RTL8019AS中,用的是16位的模式,也就是總共有64個(gè)16位的存儲單元.16位方式下,存儲地址為0---63 .每個(gè)地址存儲兩個(gè)字節(jié),低位字節(jié)在前,高位字節(jié)在后(這跟單片機(jī)的存儲相反,單片機(jī)是高位在前,低位在后).
下表是93c46存儲的內(nèi)容,地址是用字節(jié)表示的.
標(biāo)簽:
8019
RTL
eeprom
93C46
上傳時(shí)間:
2015-10-11
上傳用戶:moerwang