TOP
月月讀書金,登入即領,滿600現折50!!
ARM嵌入式Linux驅動程式開發(簡體書)
滿額折

ARM嵌入式Linux驅動程式開發(簡體書)

商品資訊

人民幣定價:43 元
定價
:NT$ 258 元
優惠價
87224
海外經銷商無庫存,到貨日平均30天至45天
下單可得紅利積點 :6 點
商品簡介
目次
書摘/試閱

商品簡介

ARM嵌入式Linux驅動程式開發目錄普通高等教育“十二五”電腦類規劃教材ARM嵌入式Linux
驅動程式開發廉文娟郭華範延濱編機械工業出版社本書基於Linux 26內核,以S3C2410A為例詳細介紹了Linux在ARM上的移植過程和驅動程式設計的理論知識,並在此基礎上由淺入深地講解了Linux驅動程式的設計步驟及調試方法。全書共分11章,主要內容包括嵌入式系統開發概述,創建嵌入式系統開發環境,嵌入式檔案系統分析與設計,BootLoader分析與設計,Linux系統的移植,Linux設備驅動程式,串口驅動程式,基於ZLG7290的鍵盤和數碼管驅動設計,LCD驅動程式分析與設計,USB設備驅動程式分析與設計,網路設備驅動程式分析與設計等。
為配合教學,本書提供配套資料:實驗所用到的工具軟體;實驗所用到的開源軟體原始程式碼包;全書所使用到的大部分實例代碼;本書配套PPT課件。讀者可登錄機械工業出版社教育服務網wwwcmpeducom註冊下載,或發Email到xufan666@163com索取。
本書既可作為高等院校相關專業的教材,也可作為嵌入式系統開發與應用技術人員和Linux設備驅動開發人員的參考書。圖書在版編目(CIP)數據

ARM嵌入式Linux驅動程式開發/廉文娟等編.—北京:機械工業出版社,

目次

前言
第1章 嵌入式系統概述
1.1 嵌入式系統的概念
1.1.1 嵌入式系統的定義
1.1.2 嵌入式系統的特點
1.1.3 嵌入式系統的發展趨勢
1.2 嵌入式系統的分類
1.3 嵌入式系統的組成結構
1.4 嵌入式處理器簡介
1.5 ARM處理器
1.5.1 ARM系列處理器概述
1.5.2 ARM處理器的寄存器文件
1.5.3 ARM處理器的異常與中斷
1.5.4 ARM處理器的指令系統
1.5.5 S3C2410A的性能
1.6 嵌入式操作系統
1.6.1 嵌入式操作系統的發展階段
1.6.2 嵌入式實時操作系統
1.6.3 嵌入式操作系統選型
1.6.4 典型嵌入式操作系統
本章小結

第2章 創建嵌入式系統開發環境
2.1 Linux常用命令
2.1.1 命令基礎
2.1.2 文件操作命令
2.1.3 目錄操作命令
2.1.4 文件與目錄權限操作
2.1.5 Linux用戶和組操作的常用命令
2.1.6 文件壓縮與打包命令
2.1.7 進程操作的相關命令
2.1.8 網絡命令
2.2 交叉編譯環境的預備知識
2.2.1 GCC編譯器
2.2.2 Clibc庫和CDB調試工具
2.2.3 make命令和makefile文件
2.2.4 Binutils工具包
2.3 搭建交叉編譯環境
2.3.1 交叉編譯簡介
2.3.2 搭建S3C24IOA交叉編譯環境
2.3.3 程序執行方式
本章小結

第3章 嵌入式文件系統分析與設計
3.1 Linux文件系統類型
3.2 Linux根文件系統
3.3 Linux系統的引導過程
3.4 嵌入式文件系統
3.4.1 嵌入式文件系統的特點和種類
3.4.2 常見的嵌入式文件系統
3.4.3 內存技術設備
3.4.4 RAMDisk技術
3.4.5 網絡文件系統
3.5 Busybox
本章小結

第4章 BootLoader分析與設計
4.1 嵌入式系統的引導代碼
4.1.1 初識BootLoader
4.1.2 BootLoader的啟動流程
4.2 常用的嵌入式Linux Boot Loader
4.2.1 U-Boot
4.2.2 VIVI
4.2.3 Blob
4.2.4 RedBoot
4.2.5 其他BootLoader
4.3 U-Boot分析與移植
4.3.1 U-Boot源代碼結構
4.3.2 U-Boot源代碼編譯
4.3.3 U-Boot移植步驟
4.3.4 U-Boot啟動流程分析
4.4 U-Boot使用
4.4.1 U-Boot的常用命令
4.4.2 U-Boot的環境變量
本章小結

第5章 Linux系統的移植
5.1 Linux內核配置
5.1.1 Linux內核源代碼結構
5.1.2 Linux內核配置系統
5.2 Linux內核編譯
5.2.1 Kbuild編譯工具
5.2.2 I.1 nux內核編譯命令及編譯過程
5.2.3 Linux內核編譯結果
5.3 Linux內核移植
5.3.1 LInux內核移植方法
5.3.2 Linux內核移植過程
5.4 Linux內核啟動過程分析
5.4.1 lInux內核啟動流程
5.4.2 Linux內核啟動源代碼分析
本章小結

第6章 Linux設備驅動程序
6.1 設備驅動基礎
6.1.1 設備驅動的概念
6.1.2 沒備類型與數據交換方式
6.1.3 內核窄問和用戶空間
6.2 設備驅動開發
6.2.1 Linux設備驅動程序框架
6.2.2 設備驅動中的關鍵數據結構
6.2.3 設備驅動中的基本函數
6.2.4 字符設備驅動開發舉例
本章小結

第7章 串口驅動程序
7.1 串口概述
7.2 S3C24IOA串口控制器
7.2.1 S3C2410A串口控制器原理
7.2.2 S3C2410A串口控制器相關寄存器
7.3 嵌入式Linux串口驅動程序設計
7.3.1 串口驅動程序框架
7.3.2 串口驅動程序的注冊
7.3.3 0ps中的串口操作函數
7.3.4 串口驅動中與控制臺有關的函數
7.4 串口應用程序設計
7.4.1 串口終端函數
7.4.2 串口通信應用
本章小結

第8章 基于ZLG7290的鍵盤和數碼管驅動設計
8.1 ZLG7290介紹
8.1.1 ZLG7290功能描述
8.1.2 ZLG7290工作原理
8.1.3 ZLC7290內部寄存器
8.1.4 控制命令詳解
8.2 IIC總線
8.2.1 IIC總線概述
8.2.2 IIC總線標準
8.3 ZLG7290硬件電路設計
8.4 S3C24IOA中與IIC相關的I/O端口和寄存器
8.4.1 S3C2410A的IIC總線接門
8.4.2 各種模式下的操作流程圖
8.4.3 IIC總線特殊寄存器
8.5 Linux的IIC驅動程序分析與設計
8.5.1 IIC總線驅動的關鍵數據結構
8.5.2 S3C2410A總線IIC設備驅動實現
8.5.3 ZLG7290的IIC驅動安裝與測試
本章小結

第9章 LCD驅動程序分析與設計
9.1 LCD
9.2 LCD的顯示接口
9.3 嵌入式處理器的LCD控制器9.3.1 LCD控制器
9.3.2 LCD控制器的設置
9.3.3 LCD的字符顯示緩存
9.4 基于framebuffer的LCD驅動程序
9.4.1 framebuffer概述
9.4.2 framebuffer設備驅動程序的結構
9.4.3 framebuffer設備驅動程序的設計
9.5 LCD驅動程序在S3C2410A上的移植
9.5.1 移植步驟
……
第10章 USB設備驅動程序分析與設計
第11章 網絡設備驅動程序分析與設計
參考文獻

書摘/試閱

(2)國內的定義
嵌入式系統是“以應用為中心、以計算機技術為基礎、軟件/硬件可裁剪、適應應用系統對功能、可靠性、成本、體積、功耗嚴格要求的專用計算機系統”。
國內從事嵌入式系統的工作者一般認為IEEE的定義并沒有充分體現出嵌入式系統的精髓,而認為國內的專家學者所給出的定義更為深刻、確切,更具有普遍意義。
①嵌入式系統是面向用戶、面向產品,面向應用的。它必須與具體應用相結合才會具有生命力,才更具有優勢。因此,可以理解該定義的含義如下:嵌入式系統是一個計算機系統,它與應用緊密結合且具有很強的專用性,它必須結合實際系統需求而進行合理的設計。
②嵌入式系統是計算機技術、微電子技術等多種高新技術的融合體,它必然是一個技術密集、資金密集、高度分散、不斷創新的知識集成系統。因此,進入嵌入式系統的行業者,必須要有一個正確的定位。例如,風河的Vxworks之所以在火星車上得以應用,是因為其具有高實時性和高可靠性。
③嵌入式系統必須能夠根據應用需求對軟硬件進行裁剪,以滿足應用系統的功能、可靠性、成本、體積等要求。所以,如果能建立相對通用的軟硬件基礎,然后在其上開發出適應各種需要的系統,是一個比較好的發展模式。目前的嵌入式系統的核心往往是一個只有幾KB(千字節)到幾十KB的微內核,需要根據實際的使用進行功能擴展或者裁減,由于微內核的存在,使得這種擴展能夠非常順利的進行。
(3)行業的定義
AMD認為:“除桌面微型電腦與筆記微型電腦之外,其他的都叫做嵌入式產品”。顯然,這個定義極為寬泛。在這種定義下,x86系列的嵌入式產品市場變得巨大,因此對生產x86體系結構CPU的廠商更加實用。
……

購物須知

大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。

特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。

無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。

為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。

若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

優惠價:87 224
海外經銷商無庫存,到貨日平均30天至45天

暢銷榜

客服中心

收藏

會員專區