專利名稱:嵌入式系統(tǒng)程序升級(jí)端口電路的制作方法
技術(shù)領(lǐng)域:
本實(shí)用新型涉及程序升級(jí)端口電路,特別涉及一種嵌入式系統(tǒng)程序升級(jí)端口電路。
背景技術(shù):
嵌入式系統(tǒng)廣泛應(yīng)用于通信、工業(yè)控制等領(lǐng)域的產(chǎn)品中。嵌入式微處理器(MCU) 是嵌入式系統(tǒng)設(shè)備的核心部分,在實(shí)際應(yīng)用中,經(jīng)常存在諸如設(shè)備程序升級(jí)、系統(tǒng)運(yùn)行日志 導(dǎo)出、數(shù)據(jù)導(dǎo)入等維護(hù)需求。傳統(tǒng)的MCU程序升級(jí)通常使用專用編程器和PC機(jī)來(lái)實(shí)現(xiàn),日志 導(dǎo)出和數(shù)據(jù)導(dǎo)入,一般使用串口和運(yùn)行在PC機(jī)上的上位機(jī)軟件配合來(lái)實(shí)現(xiàn)。在環(huán)境復(fù)雜的 現(xiàn)場(chǎng)使用情況下,上述手段依賴多種不同的硬件,存在諸多不便。因此,在環(huán)境復(fù)雜的現(xiàn)場(chǎng), 能利用便攜、簡(jiǎn)單的硬件結(jié)合軟件的方法,來(lái)實(shí)現(xiàn)對(duì)嵌入式系統(tǒng)設(shè)備的程序升級(jí)、系統(tǒng)運(yùn)行 日志導(dǎo)出、數(shù)據(jù)導(dǎo)入的技術(shù)就成為本技術(shù)領(lǐng)域研究的方向。
發(fā)明內(nèi)容鑒于上述情況,本實(shí)用新型的目的就是為克服現(xiàn)有技術(shù)的不足,提供一種應(yīng)用于 嵌入式系統(tǒng)的程序升級(jí)端口電路,為基于USB Host和U盤實(shí)現(xiàn)設(shè)備程序升級(jí)和維護(hù)提供硬 件基礎(chǔ),以適合在環(huán)境復(fù)雜的現(xiàn)場(chǎng)應(yīng)用。為實(shí)現(xiàn)上述目的,本實(shí)用新型所采取的技術(shù)方案是嵌入式系統(tǒng)程序升級(jí)端口電 路,其特征在于包括帶有USB Host控制器的MCU,由MCU的USB Host控制器連接USB接 口構(gòu)成嵌入式系統(tǒng)程序升級(jí)端口。MCU 采用 NXP 公司的 LPC1765。本實(shí)用新型的有益效果是在不借助于諸如計(jì)算機(jī)、串口通信電纜、編程器等硬件 設(shè)備的情況下,將數(shù)據(jù)U盤插入設(shè)備USB接口,即可實(shí)現(xiàn)嵌入式系統(tǒng)程序升級(jí)和維護(hù),在環(huán) 境復(fù)雜的現(xiàn)場(chǎng)操作可降低施工難度,提高工作效率,具有推廣價(jià)值。
圖1是嵌入式系統(tǒng)程序升級(jí)端口框圖;具體實(shí)施方式
為了更清楚的理解本實(shí)用新型,結(jié)合附圖和實(shí)施例詳細(xì)描述本實(shí)用新型如圖1所示,本實(shí)施例中M⑶采用NXP公司的LPC1765是基于ARM Cortex_M3的 微控制器,可用于高集成度和低功耗的嵌入式設(shè)備。嵌入式系統(tǒng)程序升級(jí)和維護(hù)是通過(guò)帶有USB Host控制器的LPC1765和U盤,在 MCU內(nèi)預(yù)制軟件的控制下實(shí)現(xiàn)的。將U盤插入設(shè)備后,LPC1765的USB Host控制器將在程序的控制下,完成U盤的 枚舉和配置文件的讀取。[0012]程序通過(guò)識(shí)別配置文件中的關(guān)鍵字,來(lái)確定當(dāng)前進(jìn)行需要執(zhí)行的任務(wù);當(dāng)前任務(wù)為程序升級(jí)時(shí),程序?qū)⒆x取U盤上的二進(jìn)制程序文件,并使用LPC1765編 程函數(shù)將程序?qū)懭肫螰lash中并校驗(yàn),完成程序升級(jí);當(dāng)前任務(wù)為設(shè)備維護(hù)時(shí),程序?qū)⒆x取系統(tǒng)日志信息并通過(guò)USB Host控制器將日志 文件寫到U盤上,也可以將需要注入設(shè)備的數(shù)據(jù)從U盤上讀出來(lái),并注入主機(jī)。軟件上采用分層結(jié)構(gòu)編寫,應(yīng)用在不同的MCU時(shí),只需要修改USB Host驅(qū)動(dòng)程序 部分,即可實(shí)現(xiàn)程序移植。根據(jù)上述說(shuō)明,結(jié)合本領(lǐng)域公知技術(shù),即可實(shí)現(xiàn)本實(shí)用新型的方案。
權(quán)利要求嵌入式系統(tǒng)程序升級(jí)端口電路,其特征在于包括帶有USB Host控制器的MCU,由MCU的USB Host控制器連接USB接口構(gòu)成嵌入式系統(tǒng)程序升級(jí)端口。
2.如權(quán)利要求1所述嵌入式系統(tǒng)程序升級(jí)端口電路,其特征在于MCU采用NXP公司的 LPC1765。
專利摘要本實(shí)用新型涉及一種嵌入式系統(tǒng)程序升級(jí)端口電路,包括帶有USB Host控制器的MCU,由MCU的USB Host控制器連接USB接口構(gòu)成嵌入式系統(tǒng)程序升級(jí)端口,本實(shí)用新型的有益效果是在不借助于諸如計(jì)算機(jī)、串口通信電纜、編程器等硬件設(shè)備的情況下,將數(shù)據(jù)U盤插入設(shè)備USB接口,即可實(shí)現(xiàn)嵌入式系統(tǒng)程序升級(jí)和維護(hù),在環(huán)境復(fù)雜的現(xiàn)場(chǎng)操作可降低施工難度,提高工作效率,具有推廣價(jià)值。
文檔編號(hào)G06F9/445GK201716715SQ20102026033
公開(kāi)日2011年1月19日 申請(qǐng)日期2010年7月16日 優(yōu)先權(quán)日2010年7月16日
發(fā)明者孫磊 申請(qǐng)人:天津七一二通信廣播有限公司