【原創】ARM System Developer's Guide 讀書筆記-前言

老規矩,先把學習資料放上來。

大家先請下載ARM System Developer's Guide.pdf這個文檔,下面我會給出我服務器上的一個鏈接。或者大家手上有紙質本的電子檔的都可以,這裏我提供的是E文pdf和中文的影印pdf版本。最後一章我會把讀完做好筆記的再貼一次。

原始版本如下:

點擊我下載:ARM System Developer's Guide pdf zip

下面進入正文

ARM System Developer's Guide 讀書筆記-前言

前兩天我們一起讀了一下bootloader的一部分內容。大概對bootloader的結構有一個瞭解,具體請大家自己翻一下前面我寫的那些不堪入目的文章,但是裏面有一些高手寫的文章的鏈接是非常值得大家看看的。

看到nboot突然感覺自己對ARM的體系結構的瞭解程度簡直是慘不忍睹,看看招聘網站上招人的條件,熟悉ARM體系結構。這一條就把我打敗了。更無語的是和我同期一起弄wince ARM的同行現在牛的已經不行了。例如現在在CSDN上非常紅的gooogleman童鞋。這裏我們就不多說了。

做這本書的讀書筆記完全是Norains大牛今早上(應該是昨天早上現在已經是聖誕了,祝大家聖誕快樂!)說了一句話,問我們有沒有讀過這本書的中文版,這本書的中文名稱《ARM嵌入式系統開發--軟件設計和優化》,正好我在前一天晚上拜讀goooglman的一個帖子關於mmu的。裏面推薦了這本書。而且自己感覺開發了算2年半的ARM(第一個半年是ARM7的一個ipcam,ARM部分完全不用管,後來兩年是ARM9和ARM11)對ARM的體系結構說起來還是不能說個非常明白。還是安心下來讀讀文檔的比較好。因爲工作的原因也並沒有真正靜下心來從基礎學習,基礎不牢固還是沒辦法造出高塔。接着這個機會把這本書通讀一遍。當然,以下的文章僅僅適合初學者。對於ARM領域的大牛,歡迎指正我文中的錯誤,以防止誤人子弟。非常感謝。

這次閱讀筆記和上次Windows® Embedded CE 6.0 Fundamentals 讀書筆記 的方式有所不同。這次關於文中一些單詞的介紹將減小。在最後一次我會把帶有筆記的pdf再上傳一次。裏面會有我標出個人認爲比較重要的詞彙和我一眼沒看出來的詞彙。一下的文章會給出一些,具體的請大家自己查閱字典或者參考我給出的一些解釋。

本書的開篇前言首先告訴我們ARM當前發展的狀態。當然這裏是指的作者寫作的時候,大概是4到5年前。這裏值得提出的是這本書寫作的一個目標,作者以一個產品開發者的角度來描述ARM內核,並把重點放在軟件上。當然,在本書中有專門的一個章節說了一下硬件的事情,這裏不多說,等說到那一章節在談。另外這本書的好處在於,他針對的讀者範圍,你可以是對ARM比較瞭解,也可以是像我一樣一知半解的,或者如書上所說的無需ARM開發經驗的。

接下來作者對本書的章節進行了一個分析。這裏我們快速的過一遍順便也規劃一下我們的讀書筆記流程。

首先是第一章和第二章。第一章介紹了基於ARM處理器的簡單系統,第二章介紹了ARM的市場。從這兩個章節的安排充分體現了作者從產品開發者出發來寫書的約定。這兩章我們會放在一起讀。

第三章第四章介紹了ARM和Tumbu兩個指令集,這是ARM體系結構中的一個特點,也是最基礎的知識,這兩章我們會放在一起學習。

第五章第六章開始教大家如何寫ARM的程序,不論是彙編還是C。介紹了開發中的一些優化方法和技巧,這裏也充分點了軟件設計和優化這個題。第五章是c語言,第六章是彙編。這裏我們需要多花點功夫來學習。可能會分兩次。

第七章作者給出了一些優化操作的例子,例如一些優化的算法,這一章可以作爲一個參考資料,如果想深入研究的可以仔細閱讀並對其中的一些概念和理論知識有所瞭解。這裏我們做一次學習。

第八章介紹了一個新東西DSP.數字信號處理器。現在的ARM趨勢上做成ARM+DSP模式,比較有代表性的是TI3530.這裏作者依然遵循這從產品的角度來分析ARM。這一章我們也做一次學習。

第九章是一個範例。我們會花一些時間來讀他。一到兩次學習完成。另外十一章也是一個例子。這裏我們肯能會將九十十一三章放在一塊來學習。總共花四次左右。

第十二,十三,十四三章是對內存 cache等存儲系統進行分析,這一章節是很重要而且有寫難懂的。這裏我們會花兩天時間來學習總結。

最後一章展望未來。也就是作者在當年看現在。或者更遠的時候。我們花一次學習時間來和作者一起展望一下。

大概的學習計劃就是這樣。中間可能遇上元旦這樣的假日就更好的給我們空出時間來學習。不用上班的日子是學習的好時機。當然上班有其他的東西要學習。儘管目前看來。上班學到的太少太少。少到現在必須自己熬夜補課。要不然就死路一條的地步。但願大家不要和我一樣。

最後祝大家聖誕快樂,預備好心情一起學習這本書。

在聖誕凌晨,願神主耶穌與我們同在。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章