注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)計(jì)算機(jī)組織與體系結(jié)構(gòu)嵌入式Linux開發(fā)技術(shù)及實(shí)踐

嵌入式Linux開發(fā)技術(shù)及實(shí)踐

嵌入式Linux開發(fā)技術(shù)及實(shí)踐

定 價(jià):¥68.00

作 者: 青島東合信息技術(shù)有限公司 譯
出版社: 西安電子科技大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: 工學(xué) 教材 研究生/本科/??平滩?/td>

ISBN: 9787560633138 出版時(shí)間: 2014-01-01 包裝: 平裝
開本: 16開 頁(yè)數(shù): 480 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  本書從嵌入式系統(tǒng)的基本概念出發(fā),以ARM9系列處理器S3C2440為基礎(chǔ),配合開發(fā)板硬件平臺(tái),深入淺出地講解了基于ARM的嵌入式Linux開發(fā)的各個(gè)環(huán)節(jié)。本書分為兩篇——理論篇和實(shí)踐篇。理論篇介紹了嵌入式系統(tǒng)的基本概念和組成、ARM基礎(chǔ)開發(fā)、ARM進(jìn)階開發(fā)、系統(tǒng)構(gòu)建、驅(qū)動(dòng)移植、應(yīng)用編程以及GUI程序設(shè)計(jì)。實(shí)踐篇與理論篇相對(duì)應(yīng),以如何實(shí)現(xiàn)一個(gè)物聯(lián)網(wǎng)網(wǎng)關(guān)為案例,將理論與實(shí)踐相結(jié)合,使讀者加深對(duì)嵌入式Linux開發(fā)技術(shù)的理解并掌握基于ARM的嵌入式Linux開發(fā)知識(shí),全面提高動(dòng)手能力。本書重點(diǎn)突出,偏重應(yīng)用,適用面廣,可作為本科計(jì)算機(jī)科學(xué)與技術(shù)、通信電子,高職高專計(jì)算機(jī)軟件、計(jì)算機(jī)網(wǎng)絡(luò)專業(yè)的嵌入式Linux課程的教材。

作者簡(jiǎn)介

暫缺《嵌入式Linux開發(fā)技術(shù)及實(shí)踐》作者簡(jiǎn)介

圖書目錄

理  論  篇
第1章  概述 2
 1.1  嵌入式系統(tǒng) 2
  1.1.1  嵌入式系統(tǒng)概述 2
  1.1.2  嵌入式系統(tǒng)發(fā)展 3
 1.2  嵌入式處理器 4
  1.2.1  處理器分類 4
  1.2.2  ARM處理器 5
  1.2.3  ARM處理器系列 7
 1.3  嵌入式操作系統(tǒng) 9
 1.4  嵌入式系統(tǒng)開發(fā) 10
  1.4.1  嵌入式系統(tǒng)開發(fā)流程 10
  1.4.2  嵌入式系統(tǒng)開發(fā)環(huán)境 11
 小結(jié) 14
 習(xí)題 15
第2章  ARM基礎(chǔ)開發(fā) 16
 2.1  S3C2440概述 17
 2.2  編程基礎(chǔ) 19
  2.2.1  S3C2440體系結(jié)構(gòu) 19
  2.2.2  匯編指令集 24
  2.2.3  匯編與C語言的交互編程 31
 2.3  時(shí)鐘與電源 35
  2.3.1  時(shí)鐘體系 35
  2.3.2  電源模式 39
 2.4  GPIO 40
  2.4.1  概述 40
  2.4.2  GPIO寄存器 40
  2.4.3  GPIO編程 42
 2.5  存儲(chǔ)器控制器 45
  2.5.1  概述 45
  2.5.2  存儲(chǔ)器控制器寄存器 46
  2.5.3  存儲(chǔ)器控制器編程 48
 2.6  異常系統(tǒng) 53
  2.6.1  異常 53
  2.6.2  中斷機(jī)制 55
  2.6.3  中斷控制器寄存器 58
  2.6.4  中斷編程 61
 2.7  定時(shí)器 66
  2.7.1  概述 66
  2.7.2  定時(shí)器寄存器 67
  2.7.3  定時(shí)器編程 69
 2.8  ADC和觸摸屏 70
  2.8.1  ADC概述 71
  2.8.2  觸摸屏 72
  2.8.3  ADC寄存器 72
  2.8.4  ADC編程 74
 小結(jié) 77
 習(xí)題 77
第3章  ARM進(jìn)階開發(fā) 79
 3.1  Flash編程 80
  3.1.1  概述 80
  3.1.2  NAND Flash控制器 82
  3.1.3  NAND Flash控制器寄存器 83
  3.1.4  NAND Flash實(shí)例 85
 3.2  UART 98
  3.2.1  概述 98
  3.2.2  S3C2440 UART 99
  3.2.3  UART編程 104
 3.3  USB 110
  3.3.1  概述 110
  3.3.2  USB主機(jī)控制器 117
  3.3.3  USB設(shè)備控制器 128
  3.3.4  USB設(shè)備編程 129
 3.4  DMA 138
  3.4.1  概述 138
  3.4.2  DMA控制器 139
  3.4.3  DMA控制器寄存器 140
  3.4.4  DMA編程 143
 3.5  LCD 144
  3.5.1  概述 144
  3.5.2  LCD控制器 146
  3.5.3  LCD控制器寄存器 149
  3.5.4  LCD編程 150
 3.6  MMU 159
  3.6.1  概述 159
  3.6.2  MMU內(nèi)存訪問機(jī)制 164
  3.6.3  Cache 165
  3.6.4  ARM協(xié)處理器 166
  3.6.5  MMU編程 168
 小結(jié) 170
 習(xí)題 170
第4章  系統(tǒng)構(gòu)建 172
 4.1  概述 173
 4.2  交叉編譯環(huán)境 173
 4.3  Linux內(nèi)核 174
  4.3.1  Linux內(nèi)核特點(diǎn) 175
  4.3.2  內(nèi)核結(jié)構(gòu) 176
 4.4  內(nèi)核編譯配置 177
  4.4.1  配置工具 177
  4.4.2  內(nèi)核Makefile 177
  4.4.3  配置文件Kconfig 179
  4.4.4  配置選項(xiàng) 180
 4.5  內(nèi)核移植 182
  4.5.1  移植示例 184
  4.5.2  內(nèi)核映像 187
 4.6  構(gòu)建根文件系統(tǒng) 188
  4.6.1  文件系統(tǒng)概述 188
  4.6.2  根文件系統(tǒng) 190
  4.6.3  Busybox 191
  4.6.4  構(gòu)建根文件系統(tǒng) 195
 4.7  Linux內(nèi)核啟動(dòng)分析 198
 小結(jié) 205
 習(xí)題 206
第5章  驅(qū)動(dòng)移植 207
 5.1  概述 208
  5.1.1  設(shè)備驅(qū)動(dòng)程序 208
  5.1.2  設(shè)備類型與設(shè)備號(hào) 208
  5.1.3  驅(qū)動(dòng)模塊 209
  5.1.4  驅(qū)動(dòng)程序結(jié)構(gòu) 211
  5.1.5  驅(qū)動(dòng)程序開發(fā) 211
 5.2  字符設(shè)備驅(qū)動(dòng)程序 211
  5.2.1  字符設(shè)備特點(diǎn) 211
  5.2.2  相關(guān)數(shù)據(jù)結(jié)構(gòu)與函數(shù) 212
  5.2.3  驅(qū)動(dòng)程序模型 217
  5.2.4  驅(qū)動(dòng)程序?qū)嵗?nbsp;218
 5.3  塊設(shè)備驅(qū)動(dòng)程序 224
  5.3.1  塊設(shè)備特點(diǎn) 224
  5.3.2  相關(guān)的數(shù)據(jù)結(jié)構(gòu)和函數(shù) 225
 5.4  網(wǎng)絡(luò)設(shè)備驅(qū)動(dòng)程序 228
  5.4.1  網(wǎng)絡(luò)設(shè)備特點(diǎn) 228
  5.4.2  相關(guān)數(shù)據(jù)結(jié)構(gòu)和函數(shù) 230
  5.4.3  DM9000模塊 234
  5.4.4  DM9000驅(qū)動(dòng)程序 235
  5.4.5  移植實(shí)例 248
 小結(jié) 248
 習(xí)題 249
第6章  應(yīng)用編程 250
 6.1  概述 251
  6.1.1  應(yīng)用程序 251
  6.1.2  API 251
  6.1.3  系統(tǒng)調(diào)用 252
  6.1.4  API與系統(tǒng)調(diào)用 253
 6.2  文件I/O編程 254
  6.2.1  概述 254
  6.2.2  基本I/O函數(shù) 255
  6.2.3  標(biāo)準(zhǔn)I/O函數(shù) 265
 6.3  進(jìn)程 269
  6.3.1  概述 269
  6.3.2  基本函數(shù) 271
  6.3.3  信號(hào) 276
  6.3.4  管道 282
  6.3.5  信號(hào)量 288
  6.3.6  共享內(nèi)存 293
  6.3.7  消息隊(duì)列 298
 6.4  線程 304
  6.4.1  概述 304
  6.4.2  基本函數(shù) 305
  6.4.3  同步與互斥 310
 6.5  網(wǎng)絡(luò)編程 315
  6.5.1  TCP/IP協(xié)議 315
  6.5.2  socket套接字 317
  6.5.3  socket編程實(shí)例 323
 小結(jié) 326
 習(xí)題 327
第7章  GUI程序設(shè)計(jì) 328
 7.1  圖形用戶界面 329
  7.1.1  圖形用戶界面的特征 329
  7.1.2  嵌入式系統(tǒng)圖形用戶界面特點(diǎn) 329
  7.1.3  幾種流行的GUI 329
  7.1.4  Qt及Qt/Embedded 330
 7.2  Qt/Embedded開發(fā)平臺(tái)的搭建 331
  7.2.1  Qt Creator集成開發(fā)環(huán)境的搭建 331
  7.2.2  編譯安裝觸摸屏校驗(yàn)庫(kù)tslib 332
  7.2.3  搭建Qt/Embedded開發(fā)環(huán)境 334
 7.3  Qt Creator程序開發(fā)流程 335
  7.3.1  Qt Creator啟動(dòng)界面簡(jiǎn)介 335
  7.3.2  創(chuàng)建“Hello World”GUI應(yīng)用程序 337
  7.3.3  純代碼編寫程序 340
 7.4  程序框架類 341
  7.4.1  QApplication類 342
  7.4.2  QMainWindow類 343
  7.4.3  QWidget類 346
  7.4.4  QDialog類 349
  7.4.5  QObject類 351
 7.5  信號(hào)與槽機(jī)制 352
  7.5.1  信號(hào)與槽機(jī)制概述 352
  7.5.2  信號(hào)與槽的關(guān)聯(lián) 353
  7.5.3  元對(duì)象工具 355
  7.5.4  信號(hào)/槽使用示例 355
 7.6  常用窗口部件 357
  7.6.1  QFrame類族 357
  7.6.2  按鈕部件 358
  7.6.3  行編輯控件 359
  7.6.4  滑塊部件 361
 小結(jié) 361
 習(xí)題 362
  
實(shí)  踐  篇
實(shí)踐1  概述 364
 實(shí)踐指導(dǎo) 364
  實(shí)踐1.G.1 364
  實(shí)踐1.G.2 367
  實(shí)踐1.G.3 369
  實(shí)踐1.G.4 371
實(shí)踐2  ARM基礎(chǔ)開發(fā) 377
 實(shí)踐指導(dǎo) 377
  實(shí)踐2.G.1 377
  實(shí)踐2.G.2 381
實(shí)踐3  ARM進(jìn)階開發(fā) 394
 實(shí)踐指導(dǎo) 394
  實(shí)踐3.G.1 394
  實(shí)踐3.G.2 395
  實(shí)踐3.G.3 396
  實(shí)踐3.G.4 398
實(shí)踐4  系統(tǒng)構(gòu)建 428
 實(shí)踐指導(dǎo) 428
  實(shí)踐4.G.1 428
  實(shí)踐4.G.2 430
  實(shí)踐4.G.3 433
  實(shí)踐4.G.4 437
實(shí)踐5  驅(qū)動(dòng)移植 440
 實(shí)踐指導(dǎo) 440
  實(shí)踐5.G.1 440
 知識(shí)拓展 444
實(shí)踐6  應(yīng)用編程 448
 實(shí)踐指導(dǎo) 448
  實(shí)踐6.G.1 448
  實(shí)踐6.G.2 451
實(shí)踐7  GUI程序設(shè)計(jì) 462
 實(shí)踐指導(dǎo) 462
  實(shí)踐7.G.1 462
  實(shí)踐7.G.2 464
  實(shí)踐7.G.3 468
  實(shí)踐7.G.4 469

本目錄推薦

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