注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)網(wǎng)絡(luò)與數(shù)據(jù)通信網(wǎng)絡(luò)服務(wù)嵌入式系統(tǒng)開發(fā)與應(yīng)用實例

嵌入式系統(tǒng)開發(fā)與應(yīng)用實例

嵌入式系統(tǒng)開發(fā)與應(yīng)用實例

定 價:¥49.00

作 者: 馬洪連,李大奎
出版社: 電子工業(yè)出版社
叢編項:
標(biāo) 簽: 操作系統(tǒng)/系統(tǒng)開發(fā) 計算機/網(wǎng)絡(luò) 系統(tǒng)開發(fā)

ISBN: 9787121262852 出版時間: 2015-07-01 包裝:
開本: 16開 頁數(shù): 280 字?jǐn)?shù):  

內(nèi)容簡介

  本書的應(yīng)用實例內(nèi)容是在以ARM系列S3C2440微處理器為核心,集實驗教學(xué)和課程設(shè)計要求而開發(fā)設(shè)計的嵌入式綜合實訓(xùn)平臺基礎(chǔ)上完成的,具體包括嵌入式綜合實訓(xùn)平臺概述、嵌入式系統(tǒng)結(jié)構(gòu)(操作系統(tǒng))應(yīng)用、嵌入式操作系統(tǒng)的應(yīng)用、基于Linux下的C/C++程序設(shè)計應(yīng)用,以及嵌入式系統(tǒng)常用傳感器擴展應(yīng)用,五部分共計35個應(yīng)用實例內(nèi)容。

作者簡介

  馬洪連,男,教授,大連理工大學(xué)軟件學(xué)院實驗中心主任,全國“嵌入式系統(tǒng)專家委員會”委員。講授嵌入式系統(tǒng)設(shè)計與應(yīng)用 、計算機組成原理與結(jié)構(gòu)、微型計算機接口技術(shù)等課程。研究方向為:嵌入式系統(tǒng)設(shè)計及應(yīng)用技術(shù)、智能系統(tǒng)與智能儀器儀表技術(shù)、線通信技術(shù)。獲全國“寶鋼優(yōu)秀教師獎”稱號(教育部)、 遼寧省“十一五”規(guī)劃優(yōu)秀教育研究成果二等獎、第四屆遼寧省高等學(xué)校優(yōu)秀學(xué)術(shù)成果二等獎等。

圖書目錄

概述 1
0.1 嵌入式綜合實訓(xùn)平臺簡介 1
0.2 性能指標(biāo)及功能 1
第一部分 嵌入式系統(tǒng)結(jié)構(gòu)(操作系統(tǒng))應(yīng)用實例
實例1 ADS1.2集成開發(fā)環(huán)境的安裝與應(yīng)用 6
1.1 使用ADS創(chuàng)建用戶工程 6
1.1.1 建立一個工程 6
1.1.2 編譯和鏈接工程 9
1.2 使用HJTAG進(jìn)行代碼調(diào)試 13
實例2 外部按鍵中斷的應(yīng)用 15
2.1 實例目的和內(nèi)容 15
2.2 實例原理 15
2.2.1 S3C2440異常中斷概述 16
2.2.2 異常中斷工作原理 16
2.3 程序編寫 17
實例3 RS-232串行接口通信應(yīng)用 19
3.1 實例目的和內(nèi)容 19
3.2 實例原理 19
3.2.1 標(biāo)準(zhǔn)RS-232C串行接口簡介 19
3.2.2 相關(guān)寄存器介紹 20
3.3 程序編寫 24
實例4 基于I2C總線通信的器件應(yīng)用 31
4.1 實例目的和內(nèi)容 31
4.2 實例原理 31
4.2.1 I2C總線及應(yīng)用電路 31
4.2.2 相關(guān)寄存器介紹 32
4.3 程序編寫 33
實例5 LED指示燈驅(qū)動應(yīng)用 39
5.1 實例目的和內(nèi)容 39
5.2 實例原理 40
5.2.1 LED及應(yīng)用電路 40
5.2.2 相應(yīng)寄存器介紹 40
5.3 程序編寫 41
實例6 LCD圖片顯示應(yīng)用 44
6.1 實例目的和內(nèi)容 44
6.2 實例原理 44
6.2.1 LCD及應(yīng)用電路 44
6.2.2 相關(guān)寄存器介紹 47
6.3 程序編寫 50
實例7 蜂鳴器驅(qū)動應(yīng)用 58
7.1 實例目的和內(nèi)容 58
7.2 實例原理 58
7.2.1 蜂鳴器及應(yīng)用電路 58
7.2.2 相關(guān)寄存器介紹 59
7.3 程序編寫 61
實例8 直流電機驅(qū)動應(yīng)用 64
8.1 實例目的和內(nèi)容 64
8.2 實例原理 64
8.2.1 直流電機及應(yīng)用電路 64
8.2.2 相關(guān)寄存器介紹 65
8.3 程序編寫 65
第二部分 嵌入式操作系統(tǒng)的應(yīng)用實例
實例9 C/OS-II實時操作系統(tǒng)多任務(wù)調(diào)度 70
9.1 實例目的和內(nèi)容 70
9.2 實例原理 70
9.3 程序編寫 71
9.4 實例步驟 74
實例10 C/OS-II多任務(wù)通信 77
10.1 實例目的和內(nèi)容 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內(nèi)存管理 87
11.1 實例目的和內(nèi)容 87
11.2 實例原理 87
11.3 程序編寫 88
11.4 實例步驟 91
實例12 Linux下交叉編譯工具鏈的建立 92
12.1 實例目的和內(nèi)容 92
12.2 實例步驟 92
實例13 定制Linux內(nèi)核及制作文件系統(tǒng) 96
13.1 實例目的和內(nèi)容 96
13.2 實例步驟 96
13.2.1 配置內(nèi)核 96
13.2.2 編譯內(nèi)核 114
13.2.3 制作實訓(xùn)平臺文件系統(tǒng)映像 115
13.2.4 下載并燒寫內(nèi)核及文件系統(tǒng)鏡像 117
第三部分 基于Linux下的C/C++程序設(shè)計應(yīng)用實例
實例14 Linux下獨立按鍵應(yīng)用 122
14.1 實例目的和內(nèi)容 122
14.2 實例原理 122
14.3 程序編寫 122
14.3.1 驅(qū)動程序 122
14.3.2 測試程序 125
14.4 實例步驟 126
實例15 Linux下矩陣鍵盤應(yīng)用 127
15.1 實例目的和內(nèi)容 127
15.2 實例原理 127
15.3 程序編寫 128
15.3.1 驅(qū)動程序 128
15.3.2 測試代碼 133
15.4 實例步驟 134
實例16 Linux下A/D轉(zhuǎn)換應(yīng)用 136
16.1 實例目的和內(nèi)容 136
16.2 實例原理 136
16.3 程序編寫 138
16.3.1 驅(qū)動程序 138
16.3.2 測試程序 142
16.4 實例步驟 142
實例17 Linux下LED控制應(yīng)用 144
17.1 實例目的和內(nèi)容 144
17.2 實例原理 144
17.3 程序設(shè)計 145
17.3.1 驅(qū)動程序 145
17.3.2 測試程序 146
17.4 實例步驟 147
實例18 Linux下LCD驅(qū)動應(yīng)用 149
18.1 實例目的和內(nèi)容 149
18.2 實例原理 149
18.3 程序編寫 150
18.3.1 驅(qū)動程序 150
18.3.2 測試程序 152
18.4 實例步驟 152
實例19 Linux下觸摸屏控制應(yīng)用 154
19.1 實例目的和內(nèi)容 154
19.2 實例原理 154
19.3 程序編寫 155
19.4 實例步驟 159
實例20 Linux下I2C總線器件控制應(yīng)用 160
20.1 實例目的和內(nèi)容 160
20.2 實例原理 160
20.3 程序編寫 160
20.4 實例步驟 162
實例21 Linux下USART串行應(yīng)用 164
21.1 實例目的和內(nèi)容 164
21.2 實例原理 164
21.3 程序編寫 165
21.4 實例步驟 170
實例22 Linux下網(wǎng)絡(luò)通信應(yīng)用 172
22.1 實例目的和內(nèi)容 172
22.2 實例原理 172
22.3 程序編寫 174
22.4 實例步驟 176
實例23 Linux下U盤讀寫應(yīng)用 179
23.1 實例目的和內(nèi)容 179
23.2 實例原理 179
23.3 實例步驟 180
23.3.1 簡介 180
23.3.2 U盤掛載測試 180
23.3.3 U盤讀寫測試 181
實例24 Linux下SD卡讀寫應(yīng)用 182
24.1 實例目的和內(nèi)容 182
24.2 實例原理 182
24.3 實例步驟 183
實例25 Linux下蜂鳴器控制應(yīng)用 184
25.1 實例目的和內(nèi)容 184
25.2 實例原理 184
25.3 程序編寫 184
25.3.1 驅(qū)動程序 184
25.3.2 測試程序 187
25.4 實例步驟 190
實例26 Linux下電機控制應(yīng)用 192
26.1 實例目的和內(nèi)容 192
26.2 實例原理 192
26.3 程序編寫 192
26.3.1 驅(qū)動程序 192
26.3.2 測試程序 195
26.4 實例步驟 198
實例27 Linux下CMOS攝像頭應(yīng)用 200
27.1 實例目的和內(nèi)容 200
27.2 實例原理 200
27.3 實例步驟 202
實例28 Linux下USB接口攝像頭應(yīng)用 203
28.1 實例目的和內(nèi)容 203
28.2 實例原理 203
28.3 實例步驟 204
實例29 Linux下音頻播放應(yīng)用 205
29.1 實例目的和內(nèi)容 205
29.2 實例原理 205
29.3 實例步驟 205
29.3.1 簡介 205
29.3.2 移植MadPlay 206
29.3.3 下載運行 209
第四部分 常用傳感器擴展應(yīng)用實例
實例30 超聲波傳感器應(yīng)用 212
30.1 實例目的和內(nèi)容 212
30.2 實例原理 212
30.3 程序編寫 213
30.3.1 驅(qū)動程序 213
30.3.2 測試程序 215
30.4 實例步驟 216
實例31 溫濕度傳感器應(yīng)用 218
31.1 實例目的和內(nèi)容 218
31.2 實例原理 218
31.3 程序編寫 221
31.3.1 驅(qū)動程序 221
31.3.2 測試程序 224
31.4 實例步驟 225
實例32 光照強度傳感器應(yīng)用 227
32.1 實例目的和內(nèi)容 227
32.2 實例原理 227
32.3 程序編寫 229
32.3.1 驅(qū)動代碼 229
32.3.2 測試代碼 234
32.4 實例步驟 235
實例33 三軸數(shù)字加速度計應(yīng)用 237
33.1 實例目的和內(nèi)容 237
33.2 實例原理 237
33.3 程序編寫 242
33.3.1 驅(qū)動代碼 242
33.3.2 測試代碼 248
33.4 實例步驟 251
實例34 陀螺儀運動傳感器應(yīng)用 253
34.1 實例目的和內(nèi)容 253
34.2 實例原理 253
34.3 程序編寫 254
34.3.1 驅(qū)動代碼 254
34.3.2 測試代碼 261
34.4 實例步驟 262
實例35 人體紅外傳感器應(yīng)用 264
35.1 實例目的和內(nèi)容 264
35.2 實例原理 264
35.3 程序編寫 265
35.3.1 驅(qū)動代碼 265
35.3.2 測試代碼 267
35.4 實例步驟 268
參考文獻(xiàn) 270

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號