TOP
0
0
倒數三天!簡體曬書節單本79折,5本7折
嵌入式系統設計大學教程(簡體書)
滿額折

嵌入式系統設計大學教程(簡體書)

商品資訊

人民幣定價:29.8 元
定價
:NT$ 179 元
優惠價
87156
領券後再享86折起
海外經銷商無庫存,到貨日平均30天至45天
可得紅利積點:4 點
相關商品
商品簡介
作者簡介
目次

商品簡介

本書以嵌入式系統開發為主線,以Linux操作系統為軟件平臺,系統介紹了嵌入式系統開發的基本知識、基本流程和基本方法。全書共分9章,分別對嵌入式系統基礎知識、嵌入式硬件開發技術、嵌入式系統軟件程序設計內容進行詳細介紹,并附以一個完整的嵌入式系統設計案例。 本書內容豐富,結構合理,概念清晰,既可作為高等院校計算機及相關專業嵌入式課程的教材,也可供工程技術人員自學參考。

作者簡介

劉藝副教授,中國計算機學會高級會員,知名計算機專業作家。長期從事計算機課程的教學和教材編寫工作。曾獲全軍軟件比賽一等獎,主持的科研項目獲全軍科技進步獎。著有《Delphi面向對象編程思想》等10部有影響的計算機專著,主編“計算機大學教程系列教材”5部,其中《Java程序設計大學教程》被評為普通高等院校“十—五”國家級規劃教材。翻譯《計算機科學概論》、《計算機科學導論》等國外著名大學計算機教材6部。另外還編著有《計算機英語》、《新編計算機英語》等暢銷教材3部。

目次

第1部分 嵌入式系統
第1章 嵌入式系統概述 
1.1 什么是嵌入式系統 
1.2 嵌入式系統的特點 
1.3 嵌入式系統的體系結構 
1.3.1 硬件平臺 
1.3.2 硬件抽象層 
1.3.3 實時操作系統 
1.3.4 實時應用程序 
1.4 嵌入式系統的分類 
1.5 嵌入式系統的應用
本章小結 
思考與練習題 
第2章 嵌入式系統設計基本概念 
2.1 嵌入式硬件系統 
2.1.1 嵌入式處理器 
2.1.2 存儲器 
2.1.3 外圍設備 
2.2 嵌入式操作系統
2.2.1 嵌入式操作系統的發展 
2.2.2 嵌入式實時操作系統的分類 
2.2.3 嵌入式實時操作系統的可裁剪性及其實現 
2.2.4 常用的實時操作系統 
2.3 嵌入式系統的基本設計過程
2.3.1 需求分析 
2.3.2 規格說明 
2.3.3 體系結構設計 
2.3.4 設計硬件構件和軟件構件 
2.3.5 系統調試與集成 
2.4 本教程選擇的軟硬件平臺 
2.4.1 教學硬件平臺——ARM 
2.4.2 教學軟件平臺——Linux 
本章小結 
思考與練習題 
第2部分 嵌入式系統硬件開發技術
第3章 基于ARM的處理器體系結構 
3.1 ARM體系結構 
3.1.1 ARM微處理器結構 
3.1.2 ARM工作狀態 
3.1.3 ARM微處理器的寄存器組織 
3.1.4 ARM微處理器的指令結構 
3.2 ARM9處理器簡介 
3.2.1 與ARM7處理器比較 
3.2.2 OMAP5912處理器介紹 
本章小結 
思考與練習題 
第4章 ARM微處理器的編程模型與指令系統 
4.1 ARM微處理器的工作狀態 
4.2 ARM微處理器的運行模式 
4.3 ARM體系結構的存儲器格式 
4.3.1 大端格式 
4.3.2 小端格式 
4.4 寄存器組織 
4.4.1 ARM狀態下的寄存器組織
4.4.2 Thumb狀態下的寄存器組織 
4.5 ARM的異常 
4.5.1 ARM體系結構所支持的異常類型 
4.5.2 異常向量(Exception Vectors) 
4.5.3 對異常的響應 
4.5.4 從異常返回 
4.5.5 各類異常的具體描述 
4.5.6 異常的進入/退出 
4.5.7 異常優先級(Exception Priorities) 
4.6 ARM微處理器的指令系統基礎 
4.6.1 指令長度及數據類型 
4.6.2 ARM微處理器的指令的分類與格式 
4.6.3 指令的條件域 
4.7 ARM指令的尋址方式 
4.7.1 立即尋址 
4.7.2 寄存器尋址 
4.7.3 寄存器間接尋址 
4.7.4 基址變址尋址 
4.7.5 多寄存器尋址 
4.7.6 堆棧尋址 
4.7.7 相對尋址 
4.8 ARM指令集 
4.8.1 數據處理指令 
4.8.2 乘法指令與乘加指令 
4.8.3 程序狀態寄存器訪問指令 
4.8.4 加載/存儲指令 
4.8.5 批量數據加載/存儲指令 
4.8.6 跳轉指令
4.8.7 數據交換指令 
4.8.8 移位指令(操作) 
4.8.9 協處理器指令 
4.8.10 異常產生指令 
4.9 Thumb指令及應用
4.9.1 Thumb編程模型 
4.9.2 Thumb狀態切換 
4.9.3 Thumb指令集特點 
本章小結 
思考與練習題 
第3部分 嵌入式系統軟件程序設計
第5章 嵌入式操作系統 
5.1 嵌入式系統的進程 
5.1.1 進程的概念 
5.1.2 上下文切換 
5.1.3 進程狀態 
5.1.4 進程調度
5.1.5 進程間通信機制 
5.2 嵌入式操作系統的中斷和時鐘管理 
5.2.1 中斷管理 
5.2.2 時鐘管理 
5.3 嵌入式操作系統的內存管理 
5.3.1 內存管理的主要功能 
5.3.2 虛擬內存的概念 
5.4 常用嵌入式操作系統 
5.4.1 mC/OS-II 
5.4.2 Linux操作系統 
本章小結
思考與練習題 
第6章 嵌入式Linux開發環境及其在ARM上的移植 
6.1 嵌入式Linux開發環境 
6.1.1 交叉編譯工具介紹 
6.1.2 交叉編譯環境的建立 
6.2 嵌入式Linux在ARM平臺上的移植 
6.2.1 Linux內核源代碼的基本組織情況 
6.2.2 嵌入式Linux內核裁剪方法 
6.2.3 嵌入式Linux內核定制過程 
6.2.4 內核編譯及裝載 
6.2.5 文件系統及其實現 
本章小結 
思考與練習題 
第7章 設備驅動程序 
7.1 概述 
7.1.1 設備驅動原理 
7.1.2 模塊化編程 
7.1.3 設備類型 
7.1.4 設備號 
7.2 設備文件接口 
7.2.1 用戶訪問接口 
7.2.2 一些重要數據結構 
7.2.3 I/O操作 
7.3 中斷處理
7.3.1 注冊中斷處理程序 
7.3.2 中斷處理程序實現 
7.4 應用實例 
7.4.1 字符設備——按鍵驅動程序 
7.4.2 網絡設備——CS8900A芯片驅動程序 
7.4.3 CAN總線驅動開發 
本章小結 
思考與練習題 
第8章 用戶圖形接口GUI 
8.1 嵌入式系統中的GUI 
8.1.1 嵌入式GUI的發展需求 
8.1.2 嵌入式GUI的功能特點 
8.1.3 目前流行的嵌入式GUI系統 
8.2 Qt/Embedded基礎
8.2.1 Qt/Embedded簡介 
8.2.2 Qt/Embedded特點 
8.2.3 Qt/Embedded體系架構 
8.3 Qt/Embedded開發環境 
8.3.1 Qt/E 2.x系列 
8.3.2 Qt/E 3.x系列 
8.4 Qt/Embedded開發實例 
8.4.1 Qt/Embedded應用系統基本開發流程 
8.4.2 Qt/Embedded下觸摸屏驅動的設計 
本章小結 
思考與練習題 
第4部分 嵌入式系統開發應用實例
第9章 基于OMAP5912的開發應用實例 
9.1 MAP5912的結構和特點 
9.1.1 ARM926EJ-S內核 
9.1.2 TMS320C55x內核 
9.1.3 存儲器管理
9.1.4 直接存儲器訪問控制器(DMA) 
9.1.5 時鐘和電源管理 
9.1.6 外圍控制模塊 
9.2 基于OMAP5912的硬件平臺設計 
9.2.1 電源管理模塊 
9.2.2 存儲模塊 
9.2.3 音頻處理模塊 
9.2.4 外圍接口 
9.3 基于OMAP5912的軟件系統設計 
9.3.1 OMAP5912系統的軟件架構 
9.3.2 嵌入式Linux系統的啟動流程 
9.3.3 Bootloader及其移植 
9.3.4 MontaVista Linux內核的移植 
9.3.5 文件系統的移植 
9.3.6 基于OMAP5912平臺的Linux設備驅動程序 
本章小結 
思考與練習題 
縮略語 
參考文獻

您曾經瀏覽過的商品

購物須知

大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。

特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。

無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。

為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。

若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

優惠價:87 156
海外經銷商無庫存,到貨日平均30天至45天

暢銷榜

客服中心

收藏

會員專區