日韩久久久精品,亚洲精品久久久久久久久久久,亚洲欧美一区二区三区国产精品 ,一区二区福利

【原創(chuàng)】ARM System Developer's Guide 讀書筆

系統(tǒng) 2305 0

老規(guī)矩,先把學習資料放上來。

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

原始版本如下:

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

下面進入正文

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

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

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

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

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

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

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

首先是第一章和第二章。第一章介紹了基于ARM處理器的簡單系統(tǒng),第二章介紹了ARM的市場。從這兩個章節(jié)的安排充分體現(xiàn)了作者從產(chǎn)品開發(fā)者出發(fā)來寫書的約定。這兩章我們會放在一起讀。

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

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

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

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

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

第十二,十三,十四三章是對內(nèi)存 cache等存儲系統(tǒng)進行分析,這一章節(jié)是很重要而且有寫難懂的。這里我們會花兩天時間來學習總結(jié)。

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

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

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

在圣誕凌晨,愿神主耶穌與我們同在。

【原創(chuàng)】ARM System Developer's Guide 讀書筆記-前言


更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯(lián)系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發(fā)表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 桐梓县| 大理市| 界首市| 安新县| 称多县| 金门县| 梁河县| 丹巴县| 马尔康县| 东辽县| 固镇县| 金寨县| 平阳县| 濉溪县| 马龙县| 习水县| 大兴区| 都匀市| 秭归县| 涿鹿县| 宁德市| 辽源市| 商水县| 安塞县| 安义县| 镇安县| 化隆| 东乌珠穆沁旗| 宝坻区| 漳平市| 齐河县| 武冈市| 泾阳县| 五峰| 松滋市| 阳东县| 平远县| 涿鹿县| 开阳县| 淄博市| 银川市|