ARM Cortex-M3權威指南

出版時間:2009-7  出版社:北京航空航天大學  作者:姚文詳  頁數(shù):348  譯者:宋巖  
Tag標簽:無  

前言

微控制器是一門“古老”的技術,誕生于20世紀70年代中期,至今已有30多年的歷史。上世紀80年代初我在復旦大學讀書的時候,就已經(jīng)接觸到MCU。當時個人電腦還沒有普及,但已經(jīng)可以通過微控制器實現(xiàn)諸如控制音樂噴泉、支持工業(yè)用縫紉機等功能。而到了90年代初我在英國留學做助教的時候,已經(jīng)開始使用英國Acorn公司設計基于ARM2的個人電腦。當時個人電腦還停留在DOS時代,而基于ARM2的Archimedes在那個時候已經(jīng)可以支持GUI及聯(lián)網(wǎng)了。進入21世紀,ARM公司進入中國市場,開始推廣基于ARM7、ARM9的微控制器,通過這些年的努力,已經(jīng)有許許多多的中國本地公司、大學和科研機構選用基于ARM架構的微控制器來設計和開發(fā)各種產(chǎn)品和解決方案,并且被廣泛地運用在各個領域。微控制器的發(fā)展史其實也見證了我們?nèi)粘I钪杏玫降漠a(chǎn)品的變化。比如電視機,從黑白到彩色,從CRT到平板;比如洗衣機,從單桶雙桶到滾筒,從手動到全自動,從單一的洗衣、甩干到智能水溫控制、烘干等高級功能。這些產(chǎn)品功能的不斷豐富都不單是技術發(fā)展的結果,更是消費者對產(chǎn)品需求不斷提升的結果。消費者總是希望以更低的價格、更低的功耗來獲得更好的性能、更多的功能。而這也正是我們現(xiàn)在所看到的消費產(chǎn)品發(fā)展的未來趨勢。對于微控制器而言,這樣的需求也促進了其發(fā)展。從最初的4位、8位、16位到今天的32位,其不斷發(fā)展背后的真正推手正是消費者。當4位、8位、16位微控制器所能實現(xiàn)的功能無法滿足他們的需求時,整個業(yè)界自然而然地就會向能夠實現(xiàn)更多功能的32位發(fā)展。

內(nèi)容概要

本書重點介紹了新的ARM架構、指令集的總結、硬件特性以及調(diào)試系統(tǒng)的概覽。本書還提供了一些程序示例,并且在其中講解了使用GNU工具鏈與ARM工具的基本方法與步驟。主要內(nèi)容包括:ARM架構的背景、Cortex?M3入門、操作模式、異常與中斷、匯編語言基礎、存儲器系統(tǒng)、Cortex?M3上的匯編與C編程、開發(fā)流程、電源管理、多處理機通信、開發(fā)工具、調(diào)試、Keil RealView MDK使用入門等。隨書附光盤1張,內(nèi)含ARM Cortex?M3相關文章及Keil RealView MDK評估軟件等。    本書適用于使用ARM Cortex?M3微控制器的研發(fā)人員作為技術、編程參考,也可作為Cortex?M3微控制器教學或培訓用教材。

作者簡介

作者:(英國) 姚文詳 (Joseph Yiu)  譯者:宋巖

書籍目錄

第1章 介紹第2章 Cortex?M3概覽第3章 Cortex?M3基礎第4章 指令集第5章 存儲器系統(tǒng)第6章 實現(xiàn)Cortex?M3的全景概貌第7章 異常第8章 NVIC與中斷控制第9章 中斷的具體行為第10章 Cortex?M3的低層編程第11章 使用異常系統(tǒng)第12章 編程進階與系統(tǒng)行為第13章 Cortex?M3的其他特性第14章 存儲保護單元MPU第15章 調(diào)試系統(tǒng)架構第16章 調(diào)試組件第17章 開始Cortex?M3開發(fā)第18章 ARM7應用程序移植到Cortex?M3第19章 使用GNU工具鏈開始Cortex?M3開發(fā)第20章 KEIL RealView Microcontroller Development Kit(RVMDK)使用入門附錄A Cortex?M3指令小結附錄B 16位Thumb指令及架構版本附錄C Cortex?M3異常快速參考附錄D NVIC寄存器小結附錄E Cortex?M3疑難解答

章節(jié)摘錄

插圖:第1章 介紹1.1 ARM Cortex-M3處理器初探單片機市場的規(guī)??梢杂谩熬逕o霸”來形容,預計到2010年時每年能有20 G片的出貨量。世界各地的器件供應商紛紛亮出自己的得意之作,他們提供的器件和架構也是各具特色。業(yè)界內(nèi)部可謂是百花齊放,熱鬧非凡,好戲不斷。各行各業(yè)對單片機能力的要求也一直“得寸進尺”,而且還又要馬兒跑,又要馬兒不吃草——處理器必須在不怎么增加主頻和功耗的條件下干更多的活兒。另一方面,處理器之間的互連也在加深,看這一串串熟悉的字眼:串口,USB,以太網(wǎng),無線數(shù)傳……,處理器如欲支持這些數(shù)據(jù)通道,就必須在片上塞進更多的外設。軟件方面的情況也如出一轍:應用程序的功能一直在花樣翻新,性能需求也是變本加厲;更高的運算速度,更硬的實時能力,更多的功能模塊,更炫的圖形界面……,所有這些要求單片機都得照單全收。在這個大環(huán)境下,ARM Cortex-M3(CM3)處理器,作為Cortex系列的處女作,為了讓32位處理器作莊單片機市場,轟轟烈烈地誕生了!由于采用了最新的設計技術,它的門數(shù)更低,性能卻更強。許多曾經(jīng)只能求助于高級32位處理器或DSP的軟件設計,都能在CM3上跑得很快很歡。嵌入式處理器市場正在32位化,相信用不了多久,CM3就一定會在這美麗新世界中脫穎而出,比當年8051推動整個業(yè)界還有過之而無不及,再次放飛工程師的夢想,讓深埋于心底多年的夙愿迎來dreams come true的激動!

編輯推薦

《ARM Cortex-M3權威指南》拔地而起的ARM Cortex-M3處理器?!禔RM Cortex-M3權威指南》是編程與實現(xiàn)它的不二指南! 在嵌入式處理器的世界,cortex-M3是一位人見人愛的后生。它的成本和功耗低,可配置性很高?!禔RM Cortex-M3權威指南》不但把基于Cortex-M3的軟件設置與硬件結構娓娓道來,還詳細地討論了使用Cortrex-M3的收益。《ARM Cortex-M3權威指南》重點介紹了新的ARM架構、指令集的總結、硬件特性以及調(diào)試系統(tǒng)的概覽;還提供了一些程序示例,并且在其中講解了使用GNU工具鏈與ARM工具的基本方法與步驟。你喜歡Cortex-M3嗎?《ARM Cortex-M3權威指南》中包含了你想知道的所有秘密:ARM架構的背景Cortex-M3入門操作模式異常與中斷匯編語言基礎18位與32位數(shù)據(jù)處理指令存儲器系統(tǒng)實現(xiàn)的全景概貌使用匯編與C來在Cortex-M3上編程開發(fā)流程電源管理多處理機通信開發(fā)工具調(diào)試Kell ReelVlew MDK使用入門

圖書封面

圖書標簽Tags

評論、評分、閱讀與下載


    ARM Cortex-M3權威指南 PDF格式下載


用戶評論 (總計118條)

 
 

  •   ARM Cortex-M3權威指南
  •   學習ARM Cortex-M3必備書,感覺很新穎,作者翻譯得也不錯,不像一般的技術性的書那樣枯燥。這其中既體現(xiàn)作者、譯者深厚的專業(yè)功底,又不失很強的閱讀性。真的不錯,性價比相當?shù)母摺?/li>
  •   目前只是瀏覽方式看了幾章,寫的架構清晰,深入細致,難得的好書。如果Cortex-M0也有一本權威指南就好了,雖然M3, M0兩者差不多,但想快速入門M0。
  •   對 Cortex M3 內(nèi)核講的很詳細,可以作為參考;但不太適合入門
  •   介紹Cortex——M3內(nèi)核的一本權威書籍,想深入學習的,可以參考下?。?!
  •   本來自己有電子檔的,想買本書方便些,書還沒到,還不曉得印刷怎么樣,內(nèi)容值得一看,對 arm新的v7架構有較不錯的介紹,值得推薦
  •   非常透徹的分析了cortex-m3內(nèi)核,語言流暢易于理解。
  •   學Cortex-m3必備的一本書,
  •   很不錯,翻譯的很好??戳诉@本書可以輕松理解Cortex-M3CPU結構。
  •   cortex m3圣經(jīng) 比電子檔看著舒服多了,verygood
  •   對初學Cortex-M3者很有幫助
  •   經(jīng)典的書籍,學cortex-m3必備
  •   非常經(jīng)典的書,其英文原版在ARM官網(wǎng)為推薦教材,相比較于ARM網(wǎng)上的手冊,講解調(diào)理清晰,非常適合初學者入門。更經(jīng)典的是中文翻譯非常給力,語言詼諧幽默,非常感謝譯者?。?/li>
  •   書的印刷質(zhì)量很好,內(nèi)容通俗易通,不過不屬于入門級,對于完全沒接手過ARM的人來說不好懂
  •   想學arm,這是最好入門的工具書
  •   本人一直想入門ARM,一直未有時間,初閱此書,有一種清新的感覺,希望我能繼續(xù)看下去。感覺作者寫的不錯。
  •   最重要的是這本書從ARM內(nèi)核設計角度出發(fā),把設計應用的一些問題讓你搞明白。在其他一些ARM或者單片機教材上很難見到。
  •   概述語言通俗易懂,不愧為適合于初學者學習ARM-cm3的作品。
  •   本書質(zhì)量不錯,對學習嵌入式的arm cpu 很有幫助。
  •   內(nèi)容好!封面也好!學習ARM值得推薦!
  •   學習arm很好的書
  •   這本書我是先看見電子版后,覺得書不錯,而且很實用。
    每次看都有新的收獲,這是一本入門、研究指令集,適合各個層次的工程師。
  •   朋友介紹的,用來學習入門知識
  •   值得一讀,適合底層開發(fā)人員閱讀
  •   書本身就是一本權威指南,譯者的翻譯功底也很扎實,非常喜歡!
  •   書很不錯,很適合學CM3的使用。
  •   因為還沒有使用CM3,所以等以后用的時候再拿出來拜讀?。?/li>
  •   這本書比較容易讀懂,CM3的相關的都有介紹,不錯的一本書,推薦給準備學習CM3的。
  •   看了看光盤,隨讓跟我想的內(nèi)容有沖突,但看在書的質(zhì)量還可以的份上就不退貨了
  •   不愧是權威級的書,涵蓋了RTM里大部分內(nèi)容。
  •   這書值得一看,比較系統(tǒng)
  •   質(zhì)量不錯,光盤也有
    漫長的學習過程
  •   書很權威,但需要多讀,可能是太技術性了
  •   Cotex—M3權威,個人感覺有點可惜,C占得很少
  •   發(fā)貨很快,書的質(zhì)量很好,服務人員態(tài)度也好,很滿意。
  •   學技術,學寫字,好
  •   很全面,只是M3相關,不涉及具體某個廠商的產(chǎn)品。
  •   這本書網(wǎng)上大家的評價都是很高的,看完電子檔覺得還不錯就果斷買了,建議看的時候可以對著英文版看,這樣可以更好的理解作者的原意
  •   很有分量的一本書,得細細的研究
  •   這本書挺好的,愛不釋手。
  •   我很喜歡這本書!翻譯的也很出彩!
  •   本來看到序言里說到文風的問題,我還有點不太接受,覺得科技圖書應該嚴肅嚴謹!但當實際讀過后,發(fā)現(xiàn)翻譯的非常好,而且譯者非常用心且認真,并且加入了很多“譯注”,如自己的體會、理解,以致親自驗證等!這本書非常好,這樣的書以前基本只有科學出版社翻譯出版的日本的圖書里可以見到這么認真的。感謝譯者,感謝作者!買回來后愛不釋手...繼續(xù)閱讀中...
  •   這本書確實值得讀
  •   書很新,很清晰,應該是正版。價格也很合理
  •   不錯 國外的教材 值得一看 正在仔細閱讀 對學STM32也有幫助
  •   學院要求的教材,還沒看,不過手感和質(zhì)量很不錯
  •   送過來書的質(zhì)量很好, 內(nèi)容很棒, 值得一讀
  •   內(nèi)容很詳細,非常有用
  •   內(nèi)容豐富,知識點詳細精簡!
  •   雖然還沒正式看,不過很不錯,內(nèi)容還可以
  •   書是本好書,只是感覺內(nèi)容稍微難了點,不過多看看應該能看懂!
  •   很不錯啊 哈哈
  •   剛開始看,確實不錯。
  •   對m3的內(nèi)核講的非常細致,是一本越看越有深意的書
  •   好好好好好~~~~~~~~~~~~~~~~~~~~~~~~~~
  •   還沒讀,應該是正品,值得看
  •   送貨態(tài)度很好,送貨很快
  •   剛開始學習STM32,一本經(jīng)典的理論書,質(zhì)量很好,很喜歡作者的文風!
  •   專業(yè)性強,值得學習
  •   發(fā)現(xiàn)學了《計算機組成原理》再看,很多東西都變得容易懂了。
  •   購買的書都比較滿意
  •   挺好的,很劃算
  •   不錯!贊一個
  •   讀完才對m3有了個整體的認識,值得一讀...
  •   還沒讀 ,今天剛收到 以后再來追加
  •   不是說滿100就有禮券嗎?我的禮券呢?
  •   還沒到貨,應該不錯的。到了再次評論
  •   同事推薦的理論學習書籍
  •   經(jīng)典圖書,一直想買一本
  •   對于學習am很有幫助
  •   可以好好看看書了
  •   很經(jīng)典,學M3必備
  •   very useful, need more time to learn,
  •   看了電子檔再買的,作為收藏.
  •   一本很好的參考書,翻譯不錯
  •   該書通俗易懂,很適合初學者閱讀。
  •   書本不錯,可惜我剛開始學習 用不到這么深的
  •   翻譯很到位,有很多自己的見解
  •   看過電子書,覺得值得買,就買了
  •   買回來,翻了兩下,書的質(zhì)量不錯,還沒細看!
  •   原本看過電子書才過來買的
  •   此書非常值得好好學習。
  •   好好研究,求精求知
  •   書不錯,送貨快1
  •   對實際有用
  •   剛拿到手的沒想到只有那么薄的一份=。=
    翻了兩下,暫時感覺還不錯
  •   感覺電子版不錯,就買紙質(zhì)了,翻譯挺到位的。
  •   書是本好書能看懂,原書很經(jīng)典,翻譯的也不錯。很多地方還加上了譯者自己的理解,很用心
  •   講的很通俗,就是例子有點少,但前者很重要!
  •   很好,很好,推薦!!
  •   內(nèi)容挺深入的,不錯,對我有幫助。
  •   書很好,物流慢點
  •   書很好,值了
  •   講得蠻好的,當手冊查
  •   終于有中文的書了
  •   書很好,強烈推薦!這不是一本入門書,尤其不是一本單片機新手入門的書,但這也正是我頂它的原因。大家都知道,現(xiàn)在學單片機也好,學嵌入式也好,其實并不缺少入門的資料,從網(wǎng)上你可以很方便的找到各種硬件設施(例如開發(fā)板)和軟件例程,所以買入門級的書真的沒必要,而且入門以后只好把書扔垃圾簍了。這本書和那些抄襲datasheet的書完全不同,它是你深入學習的必備書籍,當之無愧的寶典!
  •   整體不錯,例程代碼大多是匯編語言的,C例程再多些就好了。錯別字不是一個兩個!
  •   選擇的是送貨上門,送貨的送到樓下就不上來了,非讓我下去拿。態(tài)度也極差
  •   書還是不錯的,介紹了內(nèi)核的體系,但是要想編程的話,還不夠,需要別的具體的資料,內(nèi)容主要是匯編為例的!
  •   是一本手冊,翻譯的還不錯。只是送的光盤上粘了雙面膠,擦了好久才擦掉,幸虧光驅比較強勁。
 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7