一種輕量級(jí)Bootloader(LWBL)的設(shè)計(jì)與實(shí)現(xiàn)
發(fā)布時(shí)間:2018-12-14 00:08
【摘要】:傳統(tǒng)的單片機(jī)基本上已經(jīng)被低端的32位微控制器取代,目前,在這些比較低端的嵌入式平臺(tái)上,還沒(méi)有合適的Bootloader可以使用。相對(duì)于單片機(jī)來(lái)說(shuō),32位微控制器的計(jì)算性能和片內(nèi)資源已經(jīng)得到了很大的提升。隨著應(yīng)用的越趨復(fù)雜,這些低端嵌入式平臺(tái)對(duì)Bootloader的需求也越來(lái)越迫切。本論文擬針對(duì)低端嵌入式平臺(tái),研究設(shè)計(jì)一種輕量級(jí)的Bootloader(LWBL,下文統(tǒng)一用此簡(jiǎn)稱(chēng))。這種Bootloader只需要很少的系統(tǒng)資源就可以運(yùn)行。它可以提供多種方式的鏡像下載功能,給嵌入式產(chǎn)品的開(kāi)發(fā)和維護(hù)帶來(lái)很大的靈活性和便利性。它還具備了安全可靠的更新機(jī)制,能夠保證固件的可靠史新,較大地提升了嵌入式軟件更新過(guò)程的可靠性。尤其能夠有效地防止嵌入式系統(tǒng)固件更新失敗后,系統(tǒng)無(wú)法啟動(dòng)的情況,能有效地降低嵌入式軟件的開(kāi)發(fā)和維護(hù)成本,將具有較高的應(yīng)用價(jià)值。此外,此LWBL中還設(shè)計(jì)了比較嚴(yán)格的嵌入式軟件保護(hù)機(jī)制,通過(guò)固件加殼、結(jié)合芯片ID的固件認(rèn)證等機(jī)制,能夠保證嵌入式產(chǎn)品的技術(shù)不會(huì)被輕易竊取,保護(hù)了嵌入式開(kāi)發(fā)人員的勞動(dòng)成果。
[Abstract]:The traditional microcontroller has been replaced by the low-end 32-bit microcontroller. At present, there is no suitable Bootloader to be used on these low-end embedded platforms. Compared with single-chip computer, 32-bit microcontroller's computing performance and inside-chip resources have been greatly improved. With the increasing complexity of applications, the demand for Bootloader on these low-end embedded platforms is becoming more and more urgent. In this paper, a lightweight Bootloader (LWBL, is designed for low-end embedded platform. This Bootloader requires very little system resources to run. It can provide a variety of image download functions, and bring great flexibility and convenience to the development and maintenance of embedded products. It also has a secure and reliable update mechanism, which can guarantee the reliability of firmware and improve the reliability of embedded software update process. In particular, it can effectively prevent the failure of firmware update of embedded system, the system can not start, can effectively reduce the development and maintenance costs of embedded software, and will have a higher application value. In addition, the LWBL also designed a more stringent embedded software protection mechanism, through firmware shell, combined with the firmware authentication mechanism of chip ID, it can ensure that the embedded product technology will not be easily stolen. Protects the labor results of embedded developers.
【學(xué)位授予單位】:華東師范大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2012
【分類(lèi)號(hào)】:TP368.1
本文編號(hào):2377515
[Abstract]:The traditional microcontroller has been replaced by the low-end 32-bit microcontroller. At present, there is no suitable Bootloader to be used on these low-end embedded platforms. Compared with single-chip computer, 32-bit microcontroller's computing performance and inside-chip resources have been greatly improved. With the increasing complexity of applications, the demand for Bootloader on these low-end embedded platforms is becoming more and more urgent. In this paper, a lightweight Bootloader (LWBL, is designed for low-end embedded platform. This Bootloader requires very little system resources to run. It can provide a variety of image download functions, and bring great flexibility and convenience to the development and maintenance of embedded products. It also has a secure and reliable update mechanism, which can guarantee the reliability of firmware and improve the reliability of embedded software update process. In particular, it can effectively prevent the failure of firmware update of embedded system, the system can not start, can effectively reduce the development and maintenance costs of embedded software, and will have a higher application value. In addition, the LWBL also designed a more stringent embedded software protection mechanism, through firmware shell, combined with the firmware authentication mechanism of chip ID, it can ensure that the embedded product technology will not be easily stolen. Protects the labor results of embedded developers.
【學(xué)位授予單位】:華東師范大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2012
【分類(lèi)號(hào)】:TP368.1
【參考文獻(xiàn)】
相關(guān)期刊論文 前4條
1 胡國(guó)珍;嚴(yán)偉;;基于AX88796的嵌入式WEB服務(wù)器構(gòu)建[J];國(guó)外電子元器件;2007年11期
2 張秀娟;;基于AES加密算法的實(shí)現(xiàn)與應(yīng)用[J];數(shù)字技術(shù)與應(yīng)用;2011年11期
3 單承剛;戴學(xué)豐;劉樹(shù)東;崔登志;;基于ARM的嵌入式BootLoader設(shè)計(jì)與啟動(dòng)過(guò)程[J];微計(jì)算機(jī)信息;2006年32期
4 宋麗華;張曉彤;王沁;郭艷飛;;一種高效嵌入式協(xié)議棧緩沖區(qū)管理機(jī)制[J];小型微型計(jì)算機(jī)系統(tǒng);2008年01期
相關(guān)碩士學(xué)位論文 前1條
1 李露;目標(biāo)代碼混淆加殼關(guān)鍵技術(shù)的設(shè)計(jì)與分析[D];蘇州大學(xué);2009年
,本文編號(hào):2377515
本文鏈接:http://www.sikaile.net/kejilunwen/jisuanjikexuelunwen/2377515.html
最近更新
教材專(zhuān)著