《嵌入式系統開發原理與實驗》

《嵌入式系統開發原理與實驗》

《嵌入式系統開發原理與實驗》由楊延軍主編,主要對嵌入式系統開發原理與實驗知識作了介紹。具體內容包括嵌入式系統概述、Linux作為開發平台、ARM體系結構與指令系統、Linux環境程式設計、Linux模組化驅動程式原理等。該書可供各大專院校作為教材使用,也可供從事相關工作的人員作為參考用書使用。

基本信息

內容簡介

《嵌入式系統開發原理與實驗》嵌入式系統開發原理與實驗

《嵌入式系統開發原理與實驗》北京大學電子信息科學基礎實驗中心《電子信息科學基礎實驗課程叢書》之一,由楊延軍主編,在北京大學電子信息科學基礎實驗課程體系中屬於研究創新層次。全書共分為八章,每章都包括背景知識介紹和實驗兩個部分,內容涉及從底層的彙編語言設計到高層的圖形界面程式設計,基本涵蓋了嵌入式LinllX軟體開發的主要方面。
嵌入式系統開發原理與實驗》以GNU/Linux作業系統作為實驗平台,嵌入式開發板採用最流行的ARM處理器,對於沒有開發板的讀者還可以使用附錄中介紹的qemu完成本書的大部分實驗內容。本書可以作為高等院校電子信息類本科生嵌入式相關課程的教材,也可以作為教師和工程技術人員的參考書。

目錄

第一章嵌入式系統概述
1.1嵌入式系統的定義
1.2嵌入式處理器簡介
1.2.1MIPS
1.2.2PowerPC
1.2.3ARM
1.2.4DSP系列
1.2.5SoPC
1.3嵌入式作業系統簡介
1.3.1WindowsCE
1.3.2VxWorks
1.3.3uC/OS
1.3.4Linux
1.4本書所使用的軟硬體環境
1.4.1實驗環境
1.4.2下載檔案內容
1.5實驗:安裝Linux作業系統
第二章Linux作為開發平台
2.1Linux作業系統入門
2.1.1檔案操作命令
2.1.2man命令
2.1.3Vi命令
2.1.4bash相關命令與技巧
2.1.5進程和作業管理
2.1.6系統管理類命令
2.1.7其他命令
2.2GCC及GNU工具簡介
2.2.1gce用法簡介
2.2.2binutils簡介
2.2.3GNU工具套用示例
2.3Makefile簡介
2.3.1Makefile基本語法
2.3.2Makefile中變數的用法
2.3.3Makefile中的函式
2.4交叉編譯原理
2.4.1交叉工具鏈的生成
2.4.2自動生成工具鏈
2.5bootloader簡介
2.5.1Redboot簡介
2.5.2U-Boot簡介
2.6實驗:開發環境建立
第三章ARM體系結構與指令系統
3.1ARM處理器概述
3.2ARM指令集結構
3.2.1指令集設計
3.2.2RISC體系結構
3.2.3ARM指令集結構
3.3ARM流水線組織
3.3.1流水線技術
3.3.2ARM架構的流水線設計
3.4ARM存儲器結構
3.4.1存儲器層次
3.4.2Cache
3.4.3存儲器管理
3.5ARM暫存器組織
3.5.1ARM處理器模式
3.5.2ARM狀態下的暫存器
3.5.3Thumb狀態下的暫存器
3.5.4協處理器暫存器
3.6ARMI/O結構
3.6.1AMBA匯流排
3.6.2存儲器和存儲器映像I/O
3.6.3中斷和直接存儲器存取
3.7ARM體系結構版本及命名方法
3.7.1ARM體系結構版本
3.7.2ARM體系的變種
3.7.3ARM/Thumb體系結構版本的命名格式
3.8ARM處理器核
3.8.1ARM7系列
3.8.2ARM9系列
3.8.3ARM10系列
3.8.4IntelXScale
3.9ARM指令系統
3.9.1ARM指令概述
3.9.2ARM數據處理指令
3.9.3ARMLoad/Store存儲器訪問指令
3.9.4ARM轉移指令
3.9.5ARM協處理器指令
3.9.6ARM信號處理指令
3.9.7ARM異常及中斷指令
3.9.8Thumb指令簡介
3.10ARM彙編語言程式設計
3.10.1ARM彙編中的語句格式
3.10.2ARM彙編中的指示符
3.10.3ARM彙編中的偽指令
3.10.4ARM彙編語言程式格式
3.11實驗:ARM彙編語言程式設計
第四章處理器與開發板
4.1AT91SAM9261晶片概述
4.2處理器記憶體布局
4.3AT91SAM9261內部啟動邏輯
4.4AT91SAM9261的集成外設
4.4.1時鐘發生器
4.4.2高級中斷控制器
4.4.3通用IO管腳
4.4.4通用串列口
4.4.5SPI匯流排
4.4.6I2……

2011年出版計算機與網路圖書

2011年出版的計算機與網路圖書:力圖從傳播知識與套用層次談計算機與網際網路,從人文角度介紹相關 知識與技術,以客觀的態度,獨特的視角,生動的方式,將重要實用的知識、信息、技能、經驗及時奉 獻給讀者。
《網路安全》
《人工智慧》
《電腦上網》
《信息安全等級測評師培訓教程》
《系統安裝與重裝》
《資料庫原理及套用》
《Visual FoxPro程式設計與套用開發教程》
《CorelDRAW X5技術大全》
《Photoshop CS5實戰精通208例》
《HT66Fxx FLash單片機原理與實踐》
《中文版Flash CS5標準教程》
《Photoshop CS5數碼照片處理》
《知識發現》
《數字邏輯》
《微軟套用架構指南》
《軟體項目開發方法與管理》
《Protel DXP 2004 SP2原理圖與PCB設計》
《會聲會影X3標準教程》
《Excel數據透視表套用之道》
《柔性外骨骼人機智慧型系統》
《新手學電腦快速入門》
《SPSS統計分析與套用》
《計算機套用基礎》
《Photoshop CS5圖像處理》
《黑客攻防入門》
《21天學通C語言》

《Ubuntu 9 Linux套用基礎》
《電腦辦公》
《企業網搭建及套用》
《IT項目管理》
《網頁設計套用技術》
《C語言從入門到精通》
《面向對象程式設計綜合實踐》
《網路滲透技術攻防高手修煉》
《五筆打字與Word排版》
《現代控制工程》
《Excel高效財務管理套用之道》
《新手學電腦從入門到精通》
《計算機軟體項目實訓指導》
《中老年學電腦從入門到精通》
《電子商務》
《AutoCAD 2011繪圖基礎》
《計算機套用基礎上機指導》
《微型計算機原理及套用》
《信息系統學報》
《嵌入式實時作業系統及套用開發》
《Windows Server 2008案例教程》
《Linux作業系統項目化教程》
《Solidworks工程圖教程》
《Oracle入門很簡單》
《電子線路CAD》
《SQL Server資料庫管理系統項目教程》

《Photoshop CS5完全自學手冊》
《Photoshop CS5中文版從新手到高手》
《PDMA新產品開發工具手冊2》
《網站入侵與腳本技術快速防殺》
《精通ArcGIS地理信息系統》
《MATLAB基礎及套用》
《精通Qt4編程》
《SketchUP印象城市規劃項目實踐》

相關搜尋

熱門詞條

聯絡我們