ARM處理器開發(fā)詳解

出版時間:2012-9  出版社:電子工業(yè)出版社  作者:劉洪濤,鄒南  頁數:274  字數:460000  

內容概要

作為一種32位高性能、低成本的嵌入式RISC微處理器,ARM目前已經成為應用最廣泛的嵌入式處理器。目前Cortex-A系列處理器已經占據了大部分中高端產品市場。
劉洪濤、鄒南編寫的《ARM處理器開發(fā)詳解:基于ARM
Cortex-A8處理器的開發(fā)設計》在全面介紹Cortex-A8處理器的體系結構、編程模型、指令系統(tǒng)及開發(fā)環(huán)境的同時,以基于Cortex-A8的應用處理器——S5PC100為核心,詳細介紹了系統(tǒng)的設計及相關接口技術。接口技術中涵蓋了I/O、中斷、串口、存儲器、PWM、A/D、DMA、IIC、SPI、Camera、LCD等,并提供了大量的實驗例程。
《ARM處理器開發(fā)詳解:基于ARM
Cortex-A8處理器的開發(fā)設計》可以作為高等院校電子、通信、自動化、計算機等專業(yè)的ARM體系結構、接口技術課程的教材,也可作為嵌入式開發(fā)人員的參考書。

書籍目錄

第1章  嵌入式系統(tǒng)基礎知識
第2章 ARM技術概述
第3章 ARM微處理器的指令系統(tǒng)
第4章 ARM匯編語言程序設計
第5章 ARM開發(fā)及環(huán)境搭建
第6章 GPIO編程
第7章 ARM異常及中斷處理
第8章 串行通信接口
第9章 存儲器接口
第10章 定時器與RTC
第11章 A/D轉換器
第12章 DMA(PL330)控制器
第13章 LCD接口設計
第14章 CAMIF接口技術
第15章 SPI接口
第16章 I2C接口
參考文獻

章節(jié)摘錄

版權頁:   插圖:   數字變量用于在程序的運行中保存數字值,但注意數字值的大小不應超出數字變量所能表示的范圍。 邏輯變量用于在程序的運行中保存邏輯值,邏輯值只有兩種取值情況:真({TURE})和假({FALSE})。 字符串變量用于在程序的運行中保存一個字符串,注意字符串的長度不應超出字符串變量所能表示的范圍。 在ARM (Thumb)匯編語言程序設計中,可使用GBLA、GBLL、GBLS偽指令聲明全局變量,使用LCLA、LCLL、LCLS偽指令聲明局部變量,可使用SETA、SETL和SETS對其進行初始化。 2.常量(constants) 程序中的常量是指其值在程序的運行過程中不能被改變的量。ARM(Thumb)匯編程序所支持的常量有數字常量、邏輯常量和字符串常量。 數字常量一般為32位的整數,當作為無符號數時,其取值范圍為0~232-1,當作為有符號數時,其取值范圍為-231~231-1。匯編器認為-n和232-n是相等的。對于關系操作,如比較兩個數的大小,匯編器將其操作數看做無符號的數,也就是說“0>-1”,對匯編器來說取值為“假({FLASE})”。 邏輯常量只有兩種取值情況,真或假。 字符串常量為一個固定的字符串。一般用于程序運行時的信息提示。 3.程序中的變量代換 匯編語言中的變量可以作為一整行出現在匯編程序中,也可以作為行的一部分使用。如果在數字變量前面有一個代換操作符“$”,編譯器會將該數字變量的值轉換為十六進制的字符串,并將該十六進制的字符串代換“$”后的數字變量。 如果在邏輯變量前面有一個代換操作符“$”,編譯器會將該邏輯變量代換為它的取值(真或假)。如果在字符串變量前面有一個代換操作符“$”,編譯器會將該字符串變量的值代換“$”后的字符串變量。如果程序中需要字符“$”,則可以用“$$”來表示。匯編器將不進行變量替換,而是將“$$”作為“$”。 4.程序標號(label) 在ARM匯編中,標號代表一個地址,段內標號的地址在匯編時確定,而段外標號地址值在鏈接時確定。根據標號的生成方式,程序標號分為以下3種。

編輯推薦

《高等院校嵌入式人才培養(yǎng)規(guī)劃教材?ARM處理器開發(fā)詳解:基于ARM Cortex-A8處理器的開發(fā)設計》可以作為高等院校電子、通信、自動化、計算機等專業(yè)的ARM體系結構、接口技術課程的教材,也可作為嵌入式開發(fā)人員的參考書。

圖書封面

評論、評分、閱讀與下載


    ARM處理器開發(fā)詳解 PDF格式下載


用戶評論 (總計13條)

 
 

  •   這本書主要講cortex a8的結構和一些指令
  •   正在看,慢慢學習中.....
  •   很好!內容詳細
  •   當當買書很放心,絕對好
  •   看起來還不錯的樣子呢,呵呵
  •   剛剛開始看,感覺挺不錯,入門很好
  •   書質量還好了,但是還沒時間看……
  •   前面三分之一的內容是本ARM書都能找到,我想問問作者,有幾個字是您老人家寫的?
  •   講的不怎么樣,但感謝作者的努力的成果,因為contex A8相關的課本很少。
  •   太坑啊,書名寫個CORTEX-A8就是為了誤導人的啊,什么質量啊?隨便亂摘抄ARM入門就弄上來了嗎?
  •   印刷什么都很不錯,里面也分得挺詳細,挺基礎
  •   講的內容有點淺顯。列子沒有帶Linux操作的講解,
  •   太淺了,我是奔著A8來的,也只是簡單的翻譯了點文檔,其他的和很多講ARM的差不多,對我來說不太實用,深度不夠,不過對于初學者還是可以的。
 

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

京ICP備13047387號-7