-- 會員 / 註冊 --  
 帳號:
 密碼:
  | 註冊 | 忘記密碼
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書號
詳細書籍分類

嵌入式Linux軟硬件開發詳解 基于S5PV210處理器

( 簡體 字)
作者:劉龍,張云翠,申華類別:1. -> 電腦組織與體系結構 -> 嵌入式系統
譯者:
出版社:人民郵電出版社嵌入式Linux軟硬件開發詳解 基于S5PV210處理器 3dWoo書號: 42752
詢問書籍請說出此書號!

缺書
NT售價: 345

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

譯者序:

前言:

內容簡介:

  本書全面介紹了嵌入式Linux系統開發過程中,從硬件設計到系統移植、軟件開發的各方面內容,包含硬件設備的設計原理(囊括了常見硬件,如RAM、Flash、UART、USB、LCD和電源管理等)、Linux操作系統的安裝及相關嵌入式開發軟件的使用、嵌入式Linux編程所需的基本知識(Makefile語法、shell編程等)、BootLoader和內核、文件系統、QT4的移植、驅動程序的編寫和測試、QT4應用程序的編寫。
本書從底層系統設計到上層應用開發,均以具體的電路或程序實例來進行講解。目的是帶領讀者熟悉嵌入式產品開發的全流程。本書由淺入深、循序漸進、內容豐富,取材典型,可作為大中專院校嵌入式相關專業的本科生、研究生的教材使用,也可供從事嵌入式Linux開發的工程師參考。
目錄:

硬件設計篇

第1章 硬件系統概述 2
1.1 硬件系統資源 2
1.2 S5PV210處理器 3
1.2.1 S5PV210微處理器概述 3
1.2.2 內部各模塊介紹 4
第2章 核心板電路設計 10
2.1 S5PV210芯片地址分配 10
2.2 DDR2 SDRAM芯片 13
2.2.1 DDR2 SDRAM工作
原理 13
2.2.2 DDR2 SDRAM硬件
設計 16
2.3 SLC Nand Flash芯片 17
2.3.1 Nor Flash與NAND
Flash對比 17
2.3.2 SLC與MLC NAND
Flash技術對比 18
2.3.3 K9F4G08UOB引腳
功能 19
2.3.4 NAND Flash硬件設計 21
2.4 DM9000A以太網控制器 23
2.4.1 DM9000a引腳及功能 24
2.4.2 DM9000硬件設計 25
2.5 WM8960X音頻編解碼芯片 27
2.5.1 IIS總線接口概述 27
2.5.2 WM8960概述 27
2.5.3 WM8960硬件設計 29
第3章 擴展板電路設計 32
3.1 LED電路 32
3.1.1 發光二極管簡介 32
3.1.2 發光二極管的檢測 33
3.1.3 發光二極管電路設計 33
3.2 蜂鳴器電路 34
3.2.1 蜂鳴器簡介 34
3.2.2 蜂鳴器電路設計 35
3.3 按鍵電路 36
3.3.1 按鍵分類 36
3.3.2 按鍵設計技巧 36
3.3.3 按鍵電路設計 38
3.4 串行通信接口電路 39
3.4.1 RS-232C標準 39
3.4.2 MAX3232芯片 40
3.4.3 串行通信接口電路
設計 41
3.5 EEPROM電路 42
3.5.1 I2C總線協議概述 42
3.5.2 AT24C02介紹 43
3.5.3 AT24C02的讀寫操作 44
3.5.4 AT24C02電路設計 46
3.6 SD卡電路 46
3.6.1 SD卡概述 46
3.6.2 SD卡的物理接口 47
3.6.3 SD卡的應用模式 48
3.6.4 S5PV210與SD卡的
電路設計 50
3.7 重力傳感器電路 50
3.8 USB電路 51
3.8.1 USB基礎知識 51
3.8.2 USB設備檢測 53
3.8.3 USB2.0 OTG 接口 53
3.8.4 S5PV210的USB接口
電路設計 54
3.9 LCD電路 55
3.9.1 液晶顯示屏(LCD) 55
3.9.2 S5PV210內部LCD
控制器 56
3.9.3 LCD接口電路設計 56
3.10 HDMI高清多媒體接口 57
3.10.1 HDMI概述 57
3.10.2 HDMI物理接口 58
3.10.3 S5PV210的HDMI
接口電路設計 59
3.11 RJ45網絡接口 60
3.12 電源及復位電路 61
3.12.1 AMS1086電源芯片 61
3.12.2 RT9011電源芯片 62
3.12.3 IMP811電源監控及
復位芯片 62

驅動開發篇

第4章 嵌入式Linux開發環境構建 66
4.1 基本概念 66
4.2 常用Linux命令 67
4.3 軟件包安裝及配置 69
4.3.1 PuTTY安裝及配置 69
4.3.2 VMware8安裝 72
4.3.3 Redhat Enterprise5.5
安裝 73
4.4 交叉編譯器安裝 83
4.5 Windows與Linux共享文件
設置 83
4.6 TFTP與NFS服務器配置 87
4.6.1 配置TFTP服務器 88
4.6.2 配置NFS服務器 89
第5章 Make工程管理及Shell
編程 92
5.1 Make工程管理 92
5.1.1 Make工程管理器 92
5.1.2 Make工作步驟 93
5.1.3 Make程序示例 93
5.1.4 Makefile語法 96
5.2 Shell編程 99
5.2.1 Bash ShelL簡介 99
5.2.2 Bash Shell常用命令 100
5.2.3 重定向與管道 104
5.2.4 簡單Shell應用 108
5.2.5 Shell編程語法 109

系統移植篇

第6章 移植U-Boot 136
6.1 BootLoader簡介 136
6.2 常見的BootLoader 137
6.3 U-Boot分析 138
6.4 U-Boot移植 140
6.4.1 配置U-Boot 140
6.4.2 修改內存配置 141
6.4.3 修改DM9000網卡配置 146
6.4.4 修改電源管理功能 149
6.4.5 加入USB下載功能 151
6.4.6 添加啟動zImage內
核支持 151
6.5 U-Boot常用命令 153
6.6 U-Boot啟動參數分析 156
6.7 燒寫U-Boot至Nand Flash 158
6.7.1 將U-Boot燒寫至
SD卡 158
6.7.2 將U-Boot燒寫至
Flash 165
第7章 移植Linux內核 166
7.1 Linux內核版本簡介 166
7.2 內核源碼結構 167
7.3 內核移植準備 168
7.3.1 內核編譯過程 168
7.3.2 Linux Makefile分析 169
7.3.3 內核Kconfig分析 172
7.3.4 內核配置及編譯命令 176
7.4 內核移植 177
7.4.1 內核基本配置 177
7.4.2 修改NANDFlash
分區 182
7.4.3 修改LCD信息 183
7.4.4 DM9000驅動移植 188
7.4.5 蜂鳴器驅動修改 193
7.4.6 RTC驅動修改 193
7.4.7 USB驅動移植 194
7.4.8 TSC2007觸摸屏驅動
移植 197
7.4.9 FT5406觸摸屏驅動
移植 199
7.4.10 WM8960聲卡驅動
移植 200
7.5 調試、燒寫內核 203
第8章 制作根文件系統 205
8.1 根文件系統組成 205
8.2 制作根文件系統 207
8.2.1 生成根文件系統
目錄 207
8.2.2 配置編譯BusyBox 209
8.2.3 使用glibc庫文件 211
8.2.4 建立配置文件 212
8.3 網絡掛載及固化根文件系統 217
8.3.1 NFS掛載根文件系統 217
8.3.2 燒寫根文件系統至
NAND Flash 219
第9章 移植觸摸庫及Qt4庫 222
9.1 移植Tslib觸摸庫 222
9.2 移植QTE庫 223
9.3 Linux下Qt Creator開發環境
安裝及配置 226
9.4 QWT安裝配置 232
9.4.1 QWT在X86平臺上的
安裝 233
9.4.2 QWT在ARM平臺上
的安裝 234
9.5 QWT簡單示例 235

項目實戰篇

第10章 驅動開發基礎 242
10.1 驅動程序中的基本概念 242
10.1.1 設備驅動程序概述 242
10.1.2 設備驅動的分類 242
11.1.3 驅動程序、操作系統、
應用程序的關系 243
10.1.4 常見的系統調用
函數 244
10.2 驅動開發要點 247
10.2.1 用戶態和內核態 247
10.2.2 模塊機制 248
10.3 Hello World驅動程序 248
10.3.1 驅動模塊組成 249
10.3.2 Hello World驅動模
塊程序 250
10.3.3 編譯Hello World
模塊 250
10.3.4 調試Hello World
模塊 252
序: