易燃物匯聚 YouTube 有聲書與書評
深入理解BootLoader 封面

深入理解BootLoader

胡爾佳

2339人在讀
21萬字總字數
¥25定價

內容簡介

不同的CPU體系結構有不同的BootLoader。有些BootLoader支持多種體系結構的CPU,比如U-Boot就同時支持ARM體系結構和MIPS體系結構。除了依賴於CPU的體系結構外,BootLoader實際上也依賴於具體的嵌入式板級設備的配置。也就是說,對於兩塊不同的嵌入式板而言,即使它們是基於同一種CPU而構建的,要想讓運行在一塊板子上的BootLoader程序也能運行在另一塊板子上,通常需要修改BootLoader的源程序。因此每款嵌入式產品的BootLoader都是獨一無二的,但我們可以總結出開發或者維護特定BootLoader需要哪些背景知識,掌握了這些背景知識,我們就可以做到以不變應萬變。

讀者書評

★★★☆☆

對於底層彙編有研究的可以當作入門看看,前面幾張講了很多基礎的arm指令和鏈接腳本的語法知識。主要分析spl和uboot在第九章,對armv7的分析。現在正在做armv8的分析,對比看看。 這書對我來說,有幫助的就第九章,其他的都是快速瀏覽過的。書裏的乾貨不多,慎讀… #拉拉筆記#

★★★★★

對於理解 Uboot SPL 很有幫助

★★★★★

很適合對Linux編程完全不懂的新手,最近在學習清華的操作系統課程,如果你也一樣,那這本書挺合適你用來做lab1的參考。

★☆☆☆☆

唯二和主體相關的第九、第十兩個章節也只是說了一些空話。不值得花時間看。

★★☆☆☆

硬生生地把一章的內容擴展到了一本書,真是夠勉強的。最後一章就是這本書最重要的部分,其他章節可以不看。

★★★☆☆

不能叫深入,只是一些基礎知識的集合。一個代表就是,講BootLoader,卻專門有一節講Vim怎麼用,這個不是提一嘴就行了麼?還有ARM的架構知識,感覺大部分都是照搬ARM說明手冊的內容,很少有自己的內容。書籍內容過半,還在講外圍知識,實在與書名不符

★★★★★

本書系統講解BootLoader開發理論、流程與實例。 以ARM和Linux爲藍本,詳細介紹瞭如何實現可用的BootLoader。 是嵌入式Linux移植開發領域的工程師不可多得的參考書。 本書主要介紹BootLoader的開發理論、流程與實例,以當前流行的ARM和Linux爲藍本,詳細介紹如何一步步實現可用的BootLoader。該書既對Linux下的開發環境、編譯器使用、處理器架構以及編譯和鏈接、鏈接腳本的細節做了較全面的理論介紹,又結合具體的環境向讀者說明了BootLoader的原理和開發流程,使讀者真正懂得BootLoader是如何工作的,即便今後遇到其他處理器或者引導其他操作系統,也能熟知開發或者移植BootLoader的思路。 爲了引導操作系統,BootLoader與CPU體系結構和操作系統有着非常緊密的聯繫。在本書中,我們以ARM體系結構和嵌入式Linux操作系統爲原型講述BootLoader的原理。通過理論聯繫實踐的方法,讓讀者理解BootLoader的概念,掌握開發BootLoader的方法。 本書適合從學習單片機向ARM過渡、希望瞭解嵌入式開發的在校學生以及想要從事BootLoader開發/移植工作的工程師參考。

★☆☆☆☆

注意到書本的出版日期,很難理解其成書定位。bootloader,僅僅介紹了uboot,卻還就一章代碼一章應用,倒是指令、彙編、Linux操作給了一大半,這像是網絡小說中常見的手法,鋪墊了全景鴻浩長卷,草草填坑收尾。華章吶

★★★☆☆

真正的乾貨就三章,作者東拉西扯弄了10章出來,誠意不夠,字數來湊[流汗]

★☆☆☆☆

前邊鋪墊太多,而且都是老生常談,最後Bootloader卻是一個小話題,用途也不廣泛,作爲嵌入式開發相關書籍的一個章節更合適。

書籍信息

作者胡爾佳
出版社機械工業出版社
出版時間2016-01-01
ISBN9787111485704
分類計算機-編程設計
格式EPUB
完結狀態連載中
章節數192