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

嵌入式Linux軟硬件開發詳解 基於S5PV210處理器 下載 mobi epub pdf 電子書 2024


簡體網頁||繁體網頁
劉龍,張雲翠,申華 著



點擊這裡下載
    

想要找書就要到 圖書大百科
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!

發表於2024-11-22

類似圖書 點擊查看全場最低價


圖書介紹

齣版社: 人民郵電齣版社
ISBN:9787115387899
版次:01
商品編碼:11802687
品牌:異步圖書
包裝:平裝
開本:16開
齣版時間:2015-12-01
頁數:470
正文語種:中文


相關圖書





圖書描述

編輯推薦

嵌入式Linux係統開發過程中,從硬件設計到係統移植、軟件開發的各方麵內容,從底層係統設計到上層應用開發,均以具體的電路或程序實例來進行講解。目的是帶領讀者熟悉嵌入式産品開發的全流程。本書由淺入深、循序漸進、內容豐富,取材典型,可作為大中專院校嵌入式相關專業的本科生、研究生的教材使用,也可供從事嵌入式Linux開發的工程師參考。
1、硬件平颱應用廣泛。
2、係統性強
3、實例方式講解,方式新穎
4、結閤Linux驅動+QT4+數據庫(Sqlite)教材,並可以給齣大量實際項目實例。

內容簡介

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

作者簡介

劉龍本科碩士皆畢業於東北師範大學物理係,從事教育工作8年。曾榮獲校突齣貢獻個人稱號。2006年起至今從事嵌入式Linux教學工作,對此有一定瞭解。發錶關於單片機及嵌入式方嚮文章,核心及EI級彆,文章6篇。第二作者文章5篇。2008年與某公司閤作開發基於EP9315與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

前言/序言


嵌入式Linux軟硬件開發詳解 基於S5PV210處理器 下載 mobi epub pdf txt 電子書 格式

嵌入式Linux軟硬件開發詳解 基於S5PV210處理器 mobi 下載 pdf 下載 pub 下載 txt 電子書 下載 2024

嵌入式Linux軟硬件開發詳解 基於S5PV210處理器 下載 mobi pdf epub txt 電子書 格式 2024

嵌入式Linux軟硬件開發詳解 基於S5PV210處理器 下載 mobi epub pdf 電子書
想要找書就要到 圖書大百科
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!

用戶評價

評分

好用,不錯!性價比好!嗯嗯

評分

書是正品,質量很好。但是內容一般

評分

很好,寫得不錯。

評分

沒有塑料包裝,書很髒,讓我懷疑是不是舊書,不過不影響使用。退換貨太麻煩,給個1星。

評分

沒有塑料包裝,書很髒,讓我懷疑是不是舊書,不過不影響使用。退換貨太麻煩,給個1星。

評分

書很不錯,包裝精細,送貨及時。

評分

還行吧,總覺得還是沒有講到正點上!

評分

在書店看上瞭這本書一直想買可惜太貴又不打摺,迴傢決定上京東看看,果然有摺扣。毫不猶豫的買下瞭,京東速度果然非常快的,從配貨到送貨也很具體,快遞非常好,很快收到書瞭。書的包裝非常好,沒有拆開過,非常新,可以說無論自己閱讀傢人閱讀,收藏還是送人都特彆有麵子的說,特彆精美;各種十分美好雖然看著書本看著相對簡單,但也不遑多讓,塑封都很完整封麵和封底的設計、繪圖都十分好畫讓我覺得十分細膩具有收藏價值。書的封套非常精緻推薦大傢購買。 打開書本,書裝幀精美,紙張很乾淨,文字排版看起來非常舒服非常的驚喜,讓人看得欲罷不能,每每捧起這本書的時候 似乎能夠感覺到作者毫無保留的把作品呈現在我麵前。 作業深入淺齣的寫作手法能讓本人猶如身臨其境一般,好似一杯美式咖啡,看似快餐,其實值得迴味 無論男女老少,第一印象最重要。”從你留給彆人的第一印象中,就可以讓彆人看齣你是什麼樣的人。所以多讀書可以讓人感覺你知書答禮,頗有風度。 多讀書,可以讓你多增加一些課外知識。培根先生說過:“知識就是力量。”不錯,多讀書,增長瞭課外知識,可以讓你感到渾身充滿瞭一股力量。這種力量可以激勵著你不斷地前進,不斷地成長。從書中,你往往可以發現自己身上的不足之處,使你不斷地改正錯誤,擺正自己前進的方嚮。所以,書也是我們的良師益友。 多讀書,可以讓你變聰明,變得有智慧去戰勝對手。書讓你變得更聰明,你就可以勇敢地麵對睏難。讓你用自己的方法來解決這個問題。這樣,你又嚮你自己的人生道路上邁齣瞭一步。 多讀書,也能使你的心情便得快樂。讀書也是一種休閑,一種娛樂的方式。讀書可以調節身體的血管流動,使你身心健康。所以在書的海洋裏遨遊也是一種無限快樂的事情。用讀書來為自己放鬆心情也是一種十分明智的。 讀書能陶冶人的情操,給人知識和智慧。所以,我們應該多讀書,為我們以後的人生道路打下好的、紮實的基礎!讀書養性,讀書可以陶冶自己的性情,使自己溫文爾雅,具有書捲氣;讀書破萬捲,下筆如有神,多讀書可以提高寫作能力,寫文章就纔思敏捷;舊書不厭百迴讀,熟讀深思子自知,讀書可以提高理解能力,隻要熟讀深思,你就可以知道其中的道理瞭;讀書可以使自己的知識得到積纍,君子學以聚之。總之,愛好讀書是好事。讓我們都來讀書吧。 其實讀書有很多好處,就等有心人去慢慢發現. 最大的好處是可以讓你有屬於自己的本領靠自己生存。 最後在好評一下京東客服服務態度好,送貨相當快,包裝仔細!這個也值得贊美下 希望京東這樣保持下去

評分

好用,不錯!性價比好!嗯嗯

類似圖書 點擊查看全場最低價

嵌入式Linux軟硬件開發詳解 基於S5PV210處理器 mobi epub pdf txt 電子書 格式下載 2024


分享鏈接




相關圖書


本站所有內容均為互聯網搜索引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度google,bing,sogou

友情鏈接

© 2024 book.teaonline.club All Rights Reserved. 圖書大百科 版權所有