一種輕量級Bootloader(LWBL)的設計與實現(xiàn)
發(fā)布時間:2018-12-14 00:08
【摘要】:傳統(tǒng)的單片機基本上已經被低端的32位微控制器取代,目前,在這些比較低端的嵌入式平臺上,還沒有合適的Bootloader可以使用。相對于單片機來說,32位微控制器的計算性能和片內資源已經得到了很大的提升。隨著應用的越趨復雜,這些低端嵌入式平臺對Bootloader的需求也越來越迫切。本論文擬針對低端嵌入式平臺,研究設計一種輕量級的Bootloader(LWBL,下文統(tǒng)一用此簡稱)。這種Bootloader只需要很少的系統(tǒng)資源就可以運行。它可以提供多種方式的鏡像下載功能,給嵌入式產品的開發(fā)和維護帶來很大的靈活性和便利性。它還具備了安全可靠的更新機制,能夠保證固件的可靠史新,較大地提升了嵌入式軟件更新過程的可靠性。尤其能夠有效地防止嵌入式系統(tǒng)固件更新失敗后,系統(tǒng)無法啟動的情況,能有效地降低嵌入式軟件的開發(fā)和維護成本,將具有較高的應用價值。此外,此LWBL中還設計了比較嚴格的嵌入式軟件保護機制,通過固件加殼、結合芯片ID的固件認證等機制,能夠保證嵌入式產品的技術不會被輕易竊取,保護了嵌入式開發(fā)人員的勞動成果。
[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.
【學位授予單位】:華東師范大學
【學位級別】:碩士
【學位授予年份】:2012
【分類號】:TP368.1
本文編號: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.
【學位授予單位】:華東師范大學
【學位級別】:碩士
【學位授予年份】:2012
【分類號】:TP368.1
【參考文獻】
相關期刊論文 前4條
1 胡國珍;嚴偉;;基于AX88796的嵌入式WEB服務器構建[J];國外電子元器件;2007年11期
2 張秀娟;;基于AES加密算法的實現(xiàn)與應用[J];數(shù)字技術與應用;2011年11期
3 單承剛;戴學豐;劉樹東;崔登志;;基于ARM的嵌入式BootLoader設計與啟動過程[J];微計算機信息;2006年32期
4 宋麗華;張曉彤;王沁;郭艷飛;;一種高效嵌入式協(xié)議棧緩沖區(qū)管理機制[J];小型微型計算機系統(tǒng);2008年01期
相關碩士學位論文 前1條
1 李露;目標代碼混淆加殼關鍵技術的設計與分析[D];蘇州大學;2009年
,本文編號:2377515
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/2377515.html
最近更新
教材專著