-- 會員 / 註冊 --  
 帳號:
 密碼:
  | 註冊 | 忘記密碼
3/26 新書到! 3/19 新書到! 3/14 新書到! 12/12 新書到!
購書流程Q & A站務留言版客服信箱
3ds MaxMayaRhinoAfter EffectsSketchUpZBrushPainterUnity
PhotoShopAutoCadMasterCamSolidWorksCreoUGRevitNuke
C#CC++Java遊戲程式Linux嵌入式PLCFPGAMatlab
駭客資料庫搜索引擎影像處理FluentVR+ARANSYS深度學習
單晶片AVROpenGLArduinoRaspberry Pi電路設計CadenceProtel
HadoopPythonStm32CortexLabview手機程式AndroidiPhone
可查書名,作者,ISBN,3dwoo書號
詳細書籍分類

嵌入式系統開發與應用實例

( 簡體 字)
作者:馬洪連,李大奎類別:1. -> 電腦組織與體系結構 -> 嵌入式系統
譯者:
出版社:電子工業出版社嵌入式系統開發與應用實例 3dWoo書號: 41863
詢問書籍請說出此書號!

缺書
NT售價: 245

出版日:7/1/2015
頁數:280
光碟數:0
站長推薦:
印刷:黑白印刷語系: ( 簡體 版 )
加入購物車 加到我的最愛
(請先登入會員)
ISBN:9787121262852
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證)
作者序:

譯者序:

前言:

隨著嵌入式系統設計和物聯網工程應用項目的迅速發展和普及,業界對嵌入式系統設計的技術人才需求越來越大,同時也迫切需要一些較好的適合于不同層次人員使用的教材和參考書。本書從實用的角度出發,針對于國內大專院校嵌入式工程專業的“嵌入式系統結構”、“嵌入式操作系統”、“嵌入式軟件設計”和“嵌入式系統設計與應用”等相應專業課程的需要,結合作者多年的教學、科研方面的經驗編寫了這部實例應用教材。
本書的實例內容是在以ARM系列S3C2440微處理器為核心,集實驗教學和課程設計要求而開發設計的嵌入式綜合實訓平臺基礎上完成的。
全書內容具體分為如下五部分(35種應用實例):
(1)概述部分:主要介紹嵌入式綜合實訓平臺硬件組成、平臺技術指標和功能,以及實訓平臺能夠支持的應用實例項目。
(2)嵌入式系統結構(無操作系統)應用實例部分:具體包括ADS1.2集成開發環境的安裝與應用、外部按鍵中斷的應用、RS-232串行接口通信應用、基于I2C總線通信的器件應用、LED指示燈驅動應用、LCD圖片顯示應用、蜂鳴器驅動應用和直流電機驅動應用,共計8個應用實例。
(3)嵌入式操作系統的應用實例部分:具體包括μC/OS-II實時操作系統多任務調度、μC/OS-II多任務通信、μC/OS-II內存管理、Linux下交叉編譯工具鏈的建立和定制Linux內核及制作文件系統,共計5個應用實例。
(4)基于Linux下的C/C++程序設計應用實例部分:具體包括獨立按鍵應用、矩陣鍵盤應用、A/D轉換應用、LED控制應用、LCD驅動應用、觸摸屏控制應用、I2C總線器件控制應用、網絡通信應用、U盤讀寫應用、SD卡讀寫應用、蜂鳴器控制應用、電機控制應用、CMOS攝像頭應用、USB接口攝像頭應用和音頻播放應用,共計16個應用實例。
(5)嵌入式系統常用傳感器擴展應用實例部分:具體包括超聲波傳感器應用、溫濕度傳感器應用、光照強度傳感器應用、三軸數字加速度計應用、陀螺儀運動傳感器應用和人體紅外傳感器應用,共計6個應用實例。
在本書的各個實例應用中為讀者介紹了相關的硬件接口原理圖、設備驅動程序代碼、集成開發環境等相關內容;同時,本書還附帶有提供完整的開發工具、Bootloader、內核、文件系統、外設驅動等應用實例源代碼的網絡光盤,讀者可登錄華信教育資源網(www.hxedu.com.cn)免費注冊后下載,有利于加速讀者本身開發設計能力的培養。
本書定位于從事嵌入式系統開發和設計的初學人員,作者在編寫本教材的過程中,精選內容、力求符合從事嵌入式系統開發和設計的初學者的特點,做到概念清晰、理論聯系實際,以便使讀者能在較短的時間內迅速掌握相關知識,起到事半功倍的作用。
在本書編寫的過程中,得到了大連理工大學吳國偉教授、賴曉晨副教授、邱鐵副教授和林馳老師對書稿撰寫的指導和支持。研究生羅龍、余亮、丁宇心和王亞維等人對本書的完成也做出了貢獻,在此對他們表示感謝。另外感謝電子工業出版社的編輯,在他們的大力支持下使本書能夠很快地出版發行。本書參考和引用了有關方面的文獻和資料,同樣對參考文獻中所有的作者深表謝意。
由于嵌入式系統設計的迅速發展和普及,嵌入式應用的新技術、新成果不斷涌現和更新,書中難免存在錯誤、疏漏和不妥之處,還希望廣大讀者能夠多加諒解,并及時聯系作者,以期在后續版本中進行完善。


編 者
2015年5月
內容簡介:

本書的應用實例內容是在以ARM系列S3C2440微處理器為核心,集實驗教學和課程設計要求而開發設計的嵌入式綜合實訓平臺基礎上完成的,具體包括嵌入式綜合實訓平臺概述、嵌入式系統結構(無操作系統)應用、嵌入式操作系統的應用、基于Linux下的C/C++程序設計應用,以及嵌入式系統常用傳感器擴展應用,五部分共計35個應用實例內容。

目錄:

概述 1
0.1 嵌入式綜合實訓平臺簡介 1
0.2 性能指標及功能 1

第一部分 嵌入式系統結構(無操作系統)應用實例

實例1 ADS1.2集成開發環境的安裝與應用 6
1.1 使用ADS創建用戶工程 6
1.1.1 建立一個工程 6
1.1.2 編譯和鏈接工程 9
1.2 使用HJTAG進行代碼調試 13
實例2 外部按鍵中斷的應用 15
2.1 實例目的和內容 15
2.2 實例原理 15
2.2.1 S3C2440異常中斷概述 16
2.2.2 異常中斷工作原理 16
2.3 程序編寫 17
實例3 RS-232串行接口通信應用 19
3.1 實例目的和內容 19
3.2 實例原理 19
3.2.1 標準RS-232C串行接口簡介 19
3.2.2 相關寄存器介紹 20
3.3 程序編寫 24
實例4 基于I2C總線通信的器件應用 31
4.1 實例目的和內容 31
4.2 實例原理 31
4.2.1 I2C總線及應用電路 31
4.2.2 相關寄存器介紹 32
4.3 程序編寫 33
實例5 LED指示燈驅動應用 39
5.1 實例目的和內容 39
5.2 實例原理 40
5.2.1 LED及應用電路 40
5.2.2 相應寄存器介紹 40
5.3 程序編寫 41
實例6 LCD圖片顯示應用 44
6.1 實例目的和內容 44
6.2 實例原理 44
6.2.1 LCD及應用電路 44
6.2.2 相關寄存器介紹 47
6.3 程序編寫 50
實例7 蜂鳴器驅動應用 58
7.1 實例目的和內容 58
7.2 實例原理 58
7.2.1 蜂鳴器及應用電路 58
7.2.2 相關寄存器介紹 59
7.3 程序編寫 61
實例8 直流電機驅動應用 64
8.1 實例目的和內容 64
8.2 實例原理 64
8.2.1 直流電機及應用電路 64
8.2.2 相關寄存器介紹 65
8.3 程序編寫 65

第二部分 嵌入式操作系統的應用實例

實例9 C/OS-II實時操作系統多任務調度 70
9.1 實例目的和內容 70
9.2 實例原理 70
9.3 程序編寫 71
9.4 實例步驟 74
實例10 C/OS-II多任務通信 77
10.1 實例目的和內容 77
10.2 實例原理 77
10.3 程序編寫 78
10.3.1 信號量 78
10.3.2 消息隊列 81
10.3.3 消息郵箱 83
10.4 實例步驟 85
實例11 C/OS-II內存管理 87
11.1 實例目的和內容 87
11.2 實例原理 87
11.3 程序編寫 88
11.4 實例步驟 91
實例12 Linux下交叉編譯工具鏈的建立 92
12.1 實例目的和內容 92
12.2 實例步驟 92
實例13 定制Linux內核及制作文件系統 96
13.1 實例目的和內容 96
13.2 實例步驟 96
13.2.1 配置內核 96
13.2.2 編譯內核 114
13.2.3 制作實訓平臺文件系統映像 115
13.2.4 下載并燒寫內核及文件系統鏡像 117

第三部分 基于Linux下的C/C++程序設計應用實例

實例14 Linux下獨立按鍵應用 122
14.1 實例目的和內容 122
14.2 實例原理 122
14.3 程序編寫 122
14.3.1 驅動程序 122
14.3.2 測試程序 125
14.4 實例步驟 126
實例15 Linux下矩陣鍵盤應用 127
15.1 實例目的和內容 127
15.2 實例原理 127
15.3 程序編寫 128
15.3.1 驅動程序 128
15.3.2 測試代碼 133
15.4 實例步驟 134
實例16 Linux下A/D轉換應用 136
16.1 實例目的和內容 136
16.2 實例原理 136
16.3 程序編寫 138
16.3.1 驅動程序 138
16.3.2 測試程序 142
16.4 實例步驟 142
實例17 Linux下LED控制應用 144
17.1 實例目的和內容 144
17.2 實例原理 144
17.3 程序設計 145
17.3.1 驅動程序 145
17.3.2 測試程序 146
17.4 實例步驟 147
實例18 Linux下LCD驅動應用 149
18.1 實例目的和內容 149
18.2 實例原理 149
18.3 程序編寫 150
18.3.1 驅動程序 150
18.3.2 測試程序 152
18.4 實例步驟 152
實例19 Linux下觸摸屏控制應用 154
19.1 實例目的和內容 154
19.2 實例原理 154
19.3 程序編寫 155
19.4 實例步驟 159
實例20 Linux下I2C總線器件控制應用 160
20.1 實例目的和內容 160
20.2 實例原理 160
20.3 程序編寫 160
20.4 實例步驟 162
實例21 Linux下USART串行應用 164
21.1 實例目的和內容 164
21.2 實例原理 164
21.3 程序編寫 165
21.4 實例步驟 170
實例22 Linux下網絡通信應用 172
22.1 實例目的和內容 172
22.2 實例原理 172
22.3 程序編寫 174
22.4 實例步驟 176
實例23 Linux下U盤讀寫應用 179
23.1 實例目的和內容 179
23.2 實例原理 179
23.3 實例步驟 180
23.3.1 簡介 180
23.3.2 U盤掛載測試 180
23.3.3 U盤讀寫測試 181
實例24 Linux下SD卡讀寫應用 182
24.1 實例目的和內容 182
24.2 實例原理 182
24.3 實例步驟 183
實例25 Linux下蜂鳴器控制應用 184
25.1 實例目的和內容 184
25.2 實例原理 184
25.3 程序編寫 184
25.3.1 驅動程序 184
25.3.2 測試程序 187
25.4 實例步驟 190
實例26 Linux下電機控制應用 192
26.1 實例目的和內容 192
26.2 實例原理 192
26.3 程序編寫 192
26.3.1 驅動程序 192
26.3.2 測試程序 195
26.4 實例步驟 198
實例27 Linux下CMOS攝像頭應用 200
27.1 實例目的和內容 200
27.2 實例原理 200
27.3 實例步驟 202
實例28 Linux下USB接口攝像頭應用 203
28.1 實例目的和內容 203
28.2 實例原理 203
28.3 實例步驟 204
實例29 Linux下音頻播放應用 205
29.1 實例目的和內容 205
29.2 實例原理 205
29.3 實例步驟 205
29.3.1 簡介 205
29.3.2 移植MadPlay 206
29.3.3 下載運行 209

第四部分 常用傳感器擴展應用實例

實例30 超聲波傳感器應用 212
30.1 實例目的和內容 212
30.2 實例原理 212
30.3 程序編寫 213
30.3.1 驅動程序 213
30.3.2 測試程序 215
30.4 實例步驟 216
實例31 溫濕度傳感器應用 218
31.1 實例目的和內容 218
31.2 實例原理 218
31.3 程序編寫 221
31.3.1 驅動程序 221
31.3.2 測試程序 224
31.4 實例步驟 225
實例32 光照強度傳感器應用 227
32.1 實例目的和內容 227
32.2 實例原理 227
32.3 程序編寫 229
32.3.1 驅動代碼 229
32.3.2 測試代碼 234
32.4 實例步驟 235
實例33 三軸數字加速度計應用 237
33.1 實例目的和內容 237
33.2 實例原理 237
33.3 程序編寫 242
33.3.1 驅動代碼 242
33.3.2 測試代碼 248
33.4 實例步驟 251
實例34 陀螺儀運動傳感器應用 253
34.1 實例目的和內容 253
34.2 實例原理 253
34.3 程序編寫 254
34.3.1 驅動代碼 254
34.3.2 測試代碼 261
34.4 實例步驟 262
實例35 人體紅外傳感器應用 264
35.1 實例目的和內容 264
35.2 實例原理 264
35.3 程序編寫 265
35.3.1 驅動代碼 265
35.3.2 測試代碼 267
35.4 實例步驟 268
參考文獻 270
序: