久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 8386|回復(fù): 12
收起左側(cè)

51單片機如何實現(xiàn)遠(yuǎn)程升級軟件?

  [復(fù)制鏈接]
ID:445069 發(fā)表于 2019-3-6 16:14 | 顯示全部樓層 |閱讀模式
軟件升級是項目推廣后無法避免的問題。而如果項目部署在郊外,遠(yuǎn)程升級就非常有必要。
那么有什么技術(shù),能夠支持對51單片機進(jìn)行遠(yuǎn)程升級呢?
希望有這方面經(jīng)驗的伙伴,能給一些建議。
回復(fù)

使用道具 舉報

ID:477932 發(fā)表于 2019-3-6 16:44 | 顯示全部樓層
思想超前!
回復(fù)

使用道具 舉報

ID:213173 發(fā)表于 2019-3-6 16:52 | 顯示全部樓層
實現(xiàn)遠(yuǎn)程升級軟件需要硬件支持,也就是產(chǎn)品預(yù)留相應(yīng)通訊接口。STC8系列,STC15系列都屬51內(nèi)核,能支持遠(yuǎn)程升級。
回復(fù)

使用道具 舉報

ID:10947 發(fā)表于 2019-3-6 16:59 | 顯示全部樓層
再單獨弄個小單片機,負(fù)責(zé)給51升級
回復(fù)

使用道具 舉報

ID:246251 發(fā)表于 2019-3-6 17:49 | 顯示全部樓層
51不支持IAP吧
回復(fù)

使用道具 舉報

ID:155507 發(fā)表于 2019-3-6 18:03 | 顯示全部樓層
你可以這樣做的,先寫個客戶端程序,用來識別機器與接收升級文件,升級文件是經(jīng)過加密的hex文件,接收成功后再調(diào)用stc的下載軟件,再摸擬系統(tǒng)按鍵完成下載,之后將下載軟件等相關(guān)文件刪除即可

所謂的遠(yuǎn)程端是有臺電腦支持的啊,只是你遠(yuǎn)程控制那臺電腦完成升級罷了,然后再清除升級痕跡,遠(yuǎn)程的MCU是連接到電腦上的。

對方要有計算機,并用串口/USB口連接到板上的CPU 用遠(yuǎn)程方式登錄對方的PC,用STC的專用下載軟件,
進(jìn)行程序更新。
回復(fù)

使用道具 舉報

ID:445069 發(fā)表于 2019-3-7 11:02 | 顯示全部樓層
參考了STC89C52的手冊:現(xiàn)STC新推出的增強型8051根據(jù)客戶要求增加了ISP_CONTR特殊功能寄存器,實現(xiàn)了軟件復(fù)位的功能。用戶只需簡單的控制ISP_CONTR特殊功能寄存器的其中兩位SWBS/SWRST就可以系統(tǒng)復(fù)位了。

不確定是不是可以通過 ISP_CONTR寄存器來實現(xiàn)單片機程序遠(yuǎn)程升級的功能呢?
回復(fù)

使用道具 舉報

ID:10947 發(fā)表于 2019-3-7 14:04 | 顯示全部樓層
ISP模式或者IAP模式,網(wǎng)上找找資料
回復(fù)

使用道具 舉報

ID:123289 發(fā)表于 2019-3-8 09:30 | 顯示全部樓層
這個比較精華,是要收費的。
我是這樣做的:
1、將新板軟件直接放在網(wǎng)上供下載。
2、提供升級的上位機軟件供升級用(采購我的產(chǎn)品時,就事先給客戶了)。
3、一機一碼(程序)對號入座。
4、下載的代碼,不是可直接運行的代碼,而是有算法加密的。解碼在下載后的程序中進(jìn)行。
5、升級的時間也有限制,過期無效。
這樣做成的產(chǎn)品,好處是:當(dāng)客戶有新的需要時,只有硬件無需改動,就可以做到:
人不到現(xiàn)場,讓客戶自己完成升級改造。
回復(fù)

使用道具 舉報

ID:99580 發(fā)表于 2019-3-8 11:42 | 顯示全部樓層
yzwzfyz 發(fā)表于 2019-3-8 09:30
這個比較精華,是要收費的。
我是這樣做的:
1、將新板軟件直接放在網(wǎng)上供下載。

你這個是不是把新版軟件給到客戶手里,然后客戶自己本地升級?
回復(fù)

使用道具 舉報

ID:99580 發(fā)表于 2019-3-8 11:49 | 顯示全部樓層
我的做法是遠(yuǎn)程的設(shè)備本身要接入網(wǎng)絡(luò),互聯(lián)網(wǎng)、手機網(wǎng)都可以。遠(yuǎn)程設(shè)備作為客戶端連接到本地服務(wù)器,由服務(wù)器下發(fā)新版的升級包給遠(yuǎn)程設(shè)備,設(shè)備自己把升級包寫入代碼區(qū),重啟完成升級。
這個方式的核心就是STC的IAP系列,或者STC8系列都開放了IAP功能,允許用戶程序自己擦寫代碼區(qū)。
目前只要升級包小于20k是成功的,再大的話,升級時擦除片內(nèi)EEPROM到0x5000時會死機。
回復(fù)

使用道具 舉報

ID:887131 發(fā)表于 2021-11-26 13:44 | 顯示全部樓層
STC8可以遠(yuǎn)程升級。
回復(fù)

使用道具 舉報

ID:839835 發(fā)表于 2021-12-23 16:00 | 顯示全部樓層
BootLoader和遠(yuǎn)程網(wǎng)絡(luò)通訊
回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 日韩区 | 一级黄色日本片 | 日日夜夜天天 | 日韩中文字幕在线观看视频 | 欧美国产日韩在线观看 | 亚洲色图在线观看 | 欧美一级久久 | 亚洲一区三区在线观看 | 一区二区三区亚洲视频 | 日本高清视频在线播放 | av网址在线 | 亚洲视频三| 九九热免费看 | 91久久精品国产免费一区 | 在线观看成人小视频 | 波霸ol一区二区 | 夜夜精品浪潮av一区二区三区 | 久免费视频 | 国产女人叫床高潮大片免费 | 久久免费看 | 亚洲精品视频在线看 | 久久天天躁狠狠躁夜夜躁2014 | 国产1区 | www.日韩免费| 成年视频在线观看福利资源 | 99视频在线播放 | 亚洲精品久久久久久久久久久久久 | 网站黄色在线免费观看 | 亚洲国产成人久久综合一区,久久久国产99 | 欧美精品一区二区免费 | 福利视频日韩 | 国产高清在线观看 | 午夜精品一区二区三区在线视频 | 激情欧美日韩一区二区 | 欧美一a一片一级一片 | 久久久久se | 国产精品久久久久久久久久免费看 | 午夜小视频在线观看 | 欧美专区日韩专区 | 国产91久久久久蜜臀青青天草二 | 精品色|