E嵌入式Linux軟硬件開發詳解-基于S5PV210處理器 版權信息
- ISBN:9787115387899
- 條形碼:9787115387899 ; 978-7-115-38789-9
- 裝幀:一般膠版紙
- 冊數:暫無
- 重量:暫無
- 所屬分類:>>
E嵌入式Linux軟硬件開發詳解-基于S5PV210處理器 本書特色
本書全面介紹了嵌入式linux系統開發過程中,從硬件設計到系統移植、軟件開發的各方面內容,包含硬件設備的設計原理(囊括了常見硬件,如ram、flash、uart、usb、lcd和電源管理等)、linux操作系統的安裝及相關嵌入式開發軟件的使用、嵌入式linux編程所需的基本知識(makefile語法、shell編程等)、bootloader和內核、文件系統、qt4的移植、驅動程序的編寫和測試、qt4應用程序的編寫。
本書從底層系統設計到上層應用開發,均以具體的電路或程序實例來進行講解。目的是帶領讀者熟悉嵌入式產品開發的全流程。本書由淺入深、循序漸進、內容豐富,取材典型,可作為大中專院校嵌入式相關專業的本科生、研究生的教材使用,也可供從事嵌入式linux開發的工程師參考。
E嵌入式Linux軟硬件開發詳解-基于S5PV210處理器 內容簡介
嵌入式linux系統開發過程中,從硬件設計到系統移植、軟件開發的各方面內容,從底層系統設計到上層應用開發,均以具體的電路或程序實例來進行講解。目的是帶領讀者熟悉嵌入式產品開發的全流程。本書由淺入深、循序漸進、內容豐富,取材典型,可作為大中專院校嵌入式相關專業的本科生、研究生的教材使用,也可供從事嵌入式linux開發的工程師參考。
1、硬件平臺應用廣泛。
2、系統性強
3、實例方式講解,方式新穎
4、結合linux驅動+qt4+數據庫(sqlite)教材,并可以給出大量實際項目實例。
E嵌入式Linux軟硬件開發詳解-基于S5PV210處理器 目錄
硬件設計篇 第1章 硬件系統概述 1.1 硬件系統資源 1.2 s5pv210處理器 1.2.1 s5pv210微處理器概述 1.2.2 內部各模塊介紹 第2章 核心板電路設計 2.1 s5pv210芯片地址分配 2.2 ddr2 sdram芯片 2.2.1 ddr2 sdram工作原理 2.2.2 ddr2 sdram硬件設計 2.3 slc nand flash芯片 2.3.1 nor flash與nandflash對比 2.3.2 slc與mlc nandflash技術對比 2.3.3 k9f4g08uob引腳功能 2.3.4 nand flash硬件設計 2.4 dm9000a以太網控制器 2.4.1 dm9000a引腳及功能 2.4.2 dm9000硬件設計 2.5 wm8960x音頻編解碼芯片 2.5.1 iis總線接口概述 2.5.2 wm8960概述 2.5.3 wm8960硬件設計 第3章 擴展板電路設計 3.1 led電路 3.1.1 發光二極管簡介 3.1.2 發光二極管的檢測 3.1.3 發光二極管電路設計 3.2 蜂鳴器電路 3.2.1 蜂鳴器簡介 3.2.2 蜂鳴器電路設計 3.3 按鍵電路 3.3.1 按鍵分類 3.3.2 按鍵設計技巧 3.3.3 按鍵電路設計 3.4 串行通信接口電路 3.4.1 rs-232c標準 3.4.2 max3232芯片 3.4.3 串行通信接口電路設計 3.5 eeprom電路 3.5.1 i2c總線協議概述 3.5.2 at24c02介紹 3.5.3 at24c02的讀寫操作 3.5.4 at24c02電路設計 3.6 sd卡電路 3.6.1 sd卡概述 3.6.2 sd卡的物理接口 3.6.3 sd卡的應用模式 3.6.4 s5pv210與sd卡的電路設計 3.7 重力傳感器電路 3.8 usb電路 3.8.1 usb基礎知識 3.8.2 usb設備檢測 3.8.3 usb2.0 otg 接口 3.8.4 s5pv210的usb接口電路設計 3.9 lcd電路 3.9.1 液晶顯示屏(lcd) 3.9.2 s5pv210內部lcd控制器 3.9.3 lcd接口電路設計 3.10 hdmi高清多媒體接口 3.10.1 hdmi概述 3.10.2 hdmi物理接口 3.10.3 s5pv210的hdmi接口電路設計 3.11 rj45網絡接口 3.12 電源及復位電路 3.12.1 ams1086電源芯片 3.12.2 rt9011電源芯片 3.12.3 imp811電源監控及復位芯片 驅動開發篇 第4章 嵌入式linux開發環境構建 4.1 基本概念 4.2 常用linux命令 4.3 軟件包安裝及配置 4.3.1 putty安裝及配置 4.3.2 vmware8安裝 4.3.3 redhat enterprise5.安裝 4.4 交叉編譯器安裝 4.5 windows與linux共享文件設置 4.6 tftp與nfs服務器配置 4.6.1 配置tftp服務器 4.6.2 配置nfs服務器 第5章 make工程管理及shell編程 5.1 make工程管理 5.1.1 make工程管理器 5.1.2 make工作步驟 5.1.3 make程序示例 5.1.4 makefile語法 5.2 shell編程 5.2.1 bash shell簡介 5.2.2 bash shell常用命令 5.2.3 重定向與管道 5.2.4 簡單shell應用 5.2.5 shell編程語法 系統移植篇 第6章 移植u-boot 6.1 bootloader簡介 6.2 常見的bootloader 6.3 u-boot分析 6.4 u-boot移植 6.4.1 配置u-boot 6.4.2 修改內存配置 6.4.3 修改dm9000網卡配置 6.4.4 修改電源管理功能 6.4.5 加入usb下載功能 6.4.6 添加啟動zimage內核支持 6.5 u-boot常用命令 6.6 u-boot啟動參數分析 6.7 燒寫u-boot至nand flash 6.7.1 將u-boot燒寫至sd卡 6.7.2 將u-boot燒寫至flash 第7章 移植linux內核 7.1 linux內核版本簡介 7.2 內核源碼結構 7.3 內核移植準備 7.3.1 內核編譯過程 7.3.2 linux makefile分析 7.3.3 內核kconfig分析 7.3.4 內核配置及編譯命令 7.4 內核移植 7.4.1 內核基本配置 7.4.2 修改nandflash分區 7.4.3 修改lcd信息 7.4.4 dm9000驅動移植 7.4.5 蜂鳴器驅動修改 7.4.6 rtc驅動修改 7.4.7 usb驅動移植 7.4.8 tsc2007觸摸屏驅動移植 7.4.9 ft5406觸摸屏驅動移植 7.4.10 wm8960聲卡驅動移植 7.5 調試、燒寫內核 第8章 制作根文件系統 8.1 根文件系統組成 8.2 制作根文件系統 8.2.1 生成根文件系統目錄 8.2.2 配置編譯busybox 8.2.3 使用glibc庫文件 8.2.4 建立配置文件 8.3 網絡掛載及固化根文件系統 8.3.1 nfs掛載根文件系統 8.3.2 燒寫根文件系統至nand flash 第9章 移植觸摸庫及qt4庫 9.1 移植tslib觸摸庫 9.2 移植qte庫 9.3 linux下qt creator開發環境安裝及配置 9.4 qwt安裝配置 9.4.1 qwt在x86平臺上的安裝 9.4.2 qwt在arm平臺上的安裝 9.5 qwt簡單示例 項目實戰篇 第10章 驅動開發基礎 10.1 驅動程序中的基本概念 10.1.1 設備驅動程序概述 10.1.2 設備驅動的分類 11.1.3 驅動程序、操作系統、應用程序的關系 10.1.4 常見的系統調用函數 10.2 驅動開發要點 10.2.1 用戶態和內核態 10.2.2 模塊機制 10.3 hello world驅動程序 10.3.1 驅動模塊組成 10.3.2 hello world驅動模塊程序 10.3.3 編譯hello world模塊 10.3.4 調試hello world模塊
展開全部
E嵌入式Linux軟硬件開發詳解-基于S5PV210處理器 相關資料
本書由淺入深地講解了嵌入式linux系統開發的內容,對硬件設計原理、linux系統的移植和驅動程序及應用程序的開發都加以闡述。這是一本能夠帶領你系統化掌握嵌入式linux系統開發的書籍。
——加拿大阿爾伯大學終身教授 博士生導師 孫曉凌
這是一本詳細講述基于嵌入式系統軟硬件開發的書籍,本書語言簡潔、內容充實,能夠使讀者快速掌握嵌入式產品開發的知識和技能。
——大連理工大學控制科學與工程學院教授 博士生導師 王哲龍
s5pv210是三星公司基于cortex-a8內核生產的微處理器,性能出色,在消費電子領域得到廣泛應用。本書作者結合項目經驗,利用兩年時間精心構思雕琢完成。本書系統地闡述了基于s5pv210處理器的嵌入式linux開發全流程。本書對于嵌入式系統的初學者及有一定時間經驗的開發人員均試用,特此向大家鄭重推薦。
——第九單片機網 大連創客空間 創始人 于躍
E嵌入式Linux軟硬件開發詳解-基于S5PV210處理器 作者簡介
劉龍本科碩士皆畢業于東北師范大學物理系,從事教育工作8年。曾榮獲校突出貢獻個人稱號。2006年起至今從事嵌入式Linux教學工作,對此有一定了解。發表關于單片機及嵌入式方向文章,核心及EI級別,文章6篇。第二作者文章5篇。2008年與某公司合作開發基于EP9315與Linux的大型游戲機板卡一部。