ARM11嵌入式Linux系統(tǒng)實(shí)踐與應(yīng)用

出版時(shí)間:2012-10  出版社:機(jī)械工業(yè)出版社  作者:馮新宇 等編著  頁(yè)數(shù):326  
Tag標(biāo)簽:無(wú)  

內(nèi)容概要

《arm11嵌入式linux系統(tǒng)實(shí)踐與應(yīng)用》主要包括4部分:嵌入式linux
系統(tǒng)管理與編程基礎(chǔ)、arm程序設(shè)計(jì)、內(nèi)核開(kāi)發(fā)與系統(tǒng)移植,以及驅(qū)動(dòng)程序開(kāi)發(fā)。本書(shū)作者都是長(zhǎng)期使用linux系統(tǒng)進(jìn)行教學(xué)、科研和實(shí)際生產(chǎn)工作的教師和工程師,有著豐富的教學(xué)和編著經(jīng)驗(yàn)。本書(shū)在內(nèi)容編排上,按照讀者學(xué)習(xí)的一般規(guī)律,結(jié)合大量實(shí)例講解操作步驟,能夠使讀者快速、真正地掌握嵌入式linux系統(tǒng)的基本原理和應(yīng)用。
馮新宇等編著的《arm11嵌入式linux系統(tǒng)實(shí)踐與應(yīng)用》通俗易懂、條理清晰、實(shí)例豐富,既可作為大中專(zhuān)院校相關(guān)專(zhuān)業(yè)的教材,也可作為讀者自學(xué)的教程,同時(shí)也非常適合作為專(zhuān)業(yè)人員的參考手冊(cè)。

書(shū)籍目錄

第1章  嵌入式系統(tǒng)的定制及配置使用
1.1 嵌入式系統(tǒng)開(kāi)發(fā)綜述
1.1.1 嵌入式系統(tǒng)的定義
1.1.2 嵌入式Linux基礎(chǔ)
1.2 Linux安裝與配置
1.2.1 Linux定制安裝
1.2.2 服務(wù)器配置
l.3 Linux常用命令
1.3.1 用戶系統(tǒng)相關(guān)命令
1.3.2 文件操作相關(guān)命令
l.3.3 壓縮打包相關(guān)命令
1.3.4 網(wǎng)絡(luò)相關(guān)命令
1.3.5 其他常用命令
1.4 思考與練習(xí)
第2章 嵌入式開(kāi)發(fā)軟件工具的使用
2.1 windOWS平臺(tái)下軟件工具的使用
2.1.1 Source Iight
2.1.3 Notepadl++
2.2 Linux平臺(tái)下軟件工具的使用
2.2.1 vi
2.2.2 gcc程序編譯
2.2.3 gdb程序調(diào)試
2.3 思考與練習(xí)
第3章 Linux腳本編程
3.1 常用shell命令
3.2 腳本編寫(xiě)基礎(chǔ)
3.2.1 特殊字符
3.2.2 變量和參數(shù)
3.2.3 退出和退出狀態(tài)
3.3 流程控制
3.3.1 條件測(cè)試
3.3.2 操作符相關(guān)主題
3.3.3 循環(huán)控制
3.3.4 測(cè)試與分支
3.3.5 實(shí)例進(jìn)階
3.4 思考與練習(xí)
第4章 ARMll綜述
4.1 ARM概述
4.1.1 ARMll主要功能
4.1.2 ARMll處理器比較
4.2 ARM指令與系統(tǒng)
4.2.1 ARM寄存器結(jié)構(gòu)
4.2.2 ARM指令集
4.2.3 ARM偽指令
4.3 ARM中斷體系結(jié)構(gòu)
4.3.1 ARM中斷系統(tǒng)結(jié)構(gòu)
4.3.2 ARM中斷系統(tǒng)操作
4.4 思考題
第5章 GPIO接口
5.1 GPIO接口介紹
5.1.1 GPIO 結(jié)構(gòu)
5.1.2 GPIO 寄存器
5.2 GPIO操作實(shí)例
5.2.1 硬件設(shè)計(jì)
5.2.2 軟件設(shè)計(jì)
5.3 思考與練習(xí)
第6章 lIC接口
6.1 IIC接口介紹
6.1.1 IIC結(jié)構(gòu)及寄存器
6.1.2 軟件訪問(wèn)方法
6.2 IIC操作實(shí)例
6.2.1 硬件設(shè)計(jì)
6.2.2 軟件設(shè)計(jì)
6.3 思考與練習(xí)
第7章 UART接口
7.1 UART接口介紹
7.1.1 UART結(jié)構(gòu)及操作
7.1.2 寄存器
7.2 UART操作實(shí)例
7.2.1 R$232原理
7.2.2 硬件設(shè)計(jì)
7.2.3 軟件設(shè)計(jì)
7.3 思考題
第8章 ADC接口
8.1 ADc接口介紹
8.1.1 ADC基本原理
8.1.2 s3C6410ADC接口
8.1.3 ADC寄存器
8.2 ADc操作實(shí)例
8.2.1 硬件設(shè)計(jì)
8.2.2 軟件設(shè)計(jì)
8.3 思考與練習(xí)
第9章 內(nèi)核開(kāi)發(fā)基礎(chǔ)
9.1 構(gòu)建嵌入式Linux系統(tǒng)基礎(chǔ)
9.1.1 嵌入式開(kāi)發(fā)環(huán)境搭建
9.1.2 嵌入式Linux內(nèi)核
9.1.3 根文件系統(tǒng)
9.1.4 BootLoader
9.2 嵌入式Linux內(nèi)核簡(jiǎn)介
9.2.1 內(nèi)核架構(gòu)
9.2.2 內(nèi)核源代碼
9.2.3 內(nèi)核模塊化
9.3思考與練習(xí)
第10章 內(nèi)核的配置與編譯
10.1 內(nèi)核的配置
10.1.1 內(nèi)核配置系統(tǒng)
10.1.2 內(nèi)核配置項(xiàng)
10.2 內(nèi)核的編譯與安裝
10.2.1 內(nèi)核編譯命令
10.2.2 內(nèi)核編譯與安裝
10.3 思考與練習(xí)
第11章 嵌入式文件系統(tǒng)
11.1 Linux文件系統(tǒng)概述
11.1.1 Linux文件系統(tǒng)的結(jié)構(gòu)
11.1.2 Linux文件系統(tǒng)的特征
11.2 嵌入式文件系統(tǒng)簡(jiǎn)介
11.2.1 JFFs文件系統(tǒng)簡(jiǎn)介
11.2.2 YAFFs文件系統(tǒng)簡(jiǎn)介
11.3 構(gòu)建根文件系統(tǒng)
11.3.1 Busybox簡(jiǎn)介
11.3.2 構(gòu)建RAMdisk文件系統(tǒng)
11.4 思考與練習(xí)
第12章 BootLoader技術(shù)
12.1 BootLoader簡(jiǎn)介
12.1.1 BootLoader的基本概念
12.1.2 BootLoader的啟動(dòng)過(guò)程
12.1.3 BootLoader與主機(jī)之間的通信方式
12.2 BootLoader的工作流程
12.2.1 stagel階段
12.2.2 stage2
12.3 思考與練習(xí)
第1 3章 U.Boot分析和移植
13.1 u.Boot簡(jiǎn)介
13.1.1 U-Boot源代碼結(jié)構(gòu)
13.1.2 U-Boot主要功能
13.1.3 U-Boot的工具
13.1.4 U-Boot的編譯
13.1.5 u-boot命令
13.2 u.Boot的移植
13.3 思考與練習(xí)
第14章 LiflUX驅(qū)動(dòng)開(kāi)發(fā)基礎(chǔ)與司
14.1 設(shè)備驅(qū)動(dòng)簡(jiǎn)介
14.1.1 設(shè)備類(lèi)型分類(lèi)
14.1.2 內(nèi)核空間和用戶空間
14.1.3 驅(qū)動(dòng)程序?qū)哟谓Y(jié)構(gòu)
14.1.4 驅(qū)動(dòng)程序與外界接口
14.1.5 驅(qū)動(dòng)模塊的特點(diǎn)
14.2 字符設(shè)備驅(qū)動(dòng)程序基礎(chǔ)
14.2.1 關(guān)鍵數(shù)據(jù)結(jié)構(gòu)
14.2.2 設(shè)備驅(qū)動(dòng)開(kāi)發(fā)的基本函數(shù)
14.2.3 設(shè)備文件和設(shè)備號(hào)
14.2.4 加載和卸載驅(qū)動(dòng)程序
14.2.5 打印調(diào)試
14.3 思考與練習(xí)
第15章 字符設(shè)備驅(qū)動(dòng)
15.1 并發(fā)和競(jìng)態(tài)
15.1.1 并發(fā)及其管理
15.1.2 信號(hào)量和互斥體
15.1.3 自旋鎖
15.2 ioctl and llseek
15.2.1 ioctl
15.2.2 定位設(shè)備(1lseek實(shí)現(xiàn))
15.3 阻塞型I/O和休眠
15.3.1 休眠
15.3.2 阻塞和非阻塞操作
15.3.3 高級(jí)休眠
15.3.4 poll和select
15.4思考與練習(xí)
第16章 塊設(shè)備驅(qū)動(dòng)
l6.1 塊設(shè)備驅(qū)動(dòng)程序開(kāi)發(fā)基礎(chǔ)
16.1.1 塊設(shè)備的I/O操作特點(diǎn)
16.1.2 塊設(shè)備主要數(shù)據(jù)結(jié)構(gòu)
16.1.3 塊設(shè)備的操作
16.2 實(shí)例進(jìn)階:IDE硬盤(pán)設(shè)備
16.2.1 IDE硬盤(pán)設(shè)備原理
16.2.2 S3C2440與IDE接口電路
16.3 實(shí)例進(jìn)階:IDE硬盤(pán)設(shè)備驅(qū)動(dòng)
16.3.1 block—device—operatio及成員函數(shù)
16.3.2 I/O請(qǐng)求處理
16.3.3 在內(nèi)核中增加對(duì)新系統(tǒng):IDE設(shè)備的支持
16.4 思考與練習(xí)
第17章 網(wǎng)絡(luò)設(shè)備驅(qū)動(dòng)
17.1 網(wǎng)絡(luò)設(shè)備驅(qū)動(dòng)簡(jiǎn)介
17.1.1 驅(qū)動(dòng)程序體系結(jié)構(gòu)
17.1.2 主要數(shù)據(jù)結(jié)構(gòu)
17.1.3 基本函數(shù)
17.2 DM9000網(wǎng)卡設(shè)備
17.2.1 DM9000簡(jiǎn)介
17.2.2 DM9000網(wǎng)卡接口電路
17.3 實(shí)例進(jìn)階::DM9000設(shè)備驅(qū)動(dòng)程序
17.3.1 初始化網(wǎng)絡(luò)設(shè)備
17.3.2 打開(kāi)網(wǎng)絡(luò)設(shè)備
17.3.3 關(guān)閉網(wǎng)絡(luò)設(shè)備
17.3.4 中斷處理
17.3.5 發(fā)送數(shù)據(jù)
17.3.6 收數(shù)據(jù)
17.4 思考與練習(xí)
參考文獻(xiàn)

編輯推薦

馮新宇等編著的《ARM11嵌入式Linux系統(tǒng)實(shí)踐與應(yīng)用》借鑒了很多國(guó)內(nèi)優(yōu)秀培訓(xùn)機(jī)構(gòu)的思路,在沒(méi)有這些背景知識(shí)的前提下,也可以學(xué)習(xí)嵌入式的開(kāi)發(fā)知識(shí)。特別是對(duì)于已經(jīng)掌握了單片機(jī)控制技術(shù)和想致力于嵌入式開(kāi)發(fā)的同學(xué)來(lái)說(shuō),入門(mén)就顯得尤為重要,這也是編寫(xiě)本書(shū)的初衷。希望讀者通過(guò)這本入門(mén)級(jí)教材的學(xué)習(xí),能掌握一點(diǎn)嵌入式的知識(shí),達(dá)到入門(mén)的程度。

圖書(shū)封面

圖書(shū)標(biāo)簽Tags

無(wú)

評(píng)論、評(píng)分、閱讀與下載


    ARM11嵌入式Linux系統(tǒng)實(shí)踐與應(yīng)用 PDF格式下載


用戶評(píng)論 (總計(jì)26條)

 
 

  •   ARM11嵌入式Linux系統(tǒng)實(shí)踐與應(yīng)用 學(xué)習(xí)一下
  •   專(zhuān)業(yè)書(shū),ARM11嵌入式Linux系統(tǒng)實(shí)踐與應(yīng)用
  •   內(nèi)容豐富,淺顯易懂 言簡(jiǎn)意賅。
  •   這本書(shū)對(duì)于一個(gè)初學(xué)者來(lái)說(shuō)還是不錯(cuò)的
  •   這本書(shū)真的是太棒了。講得清楚,其中里面的光盤(pán)還送韋東山的視頻。
  •   大致看了下,感覺(jué)不錯(cuò),印刷很好,快遞也挺快
  •   書(shū)很不錯(cuò)的,下次還會(huì)再來(lái)1
  •   紙張好,內(nèi)容正在看
  •   我覺(jué)得是正版的,所以我個(gè)人是推薦它的。
  •   幫同事買(mǎi)的。自已感覺(jué)非常好。
  •   還沒(méi)看完,大概看上去還行。
  •   書(shū)不錯(cuò),就是當(dāng)當(dāng)網(wǎng)太坑了,買(mǎi)個(gè)書(shū)竟然是寄的郵政,還是自己跑幾十公里去取,尼瑪再也不在當(dāng)當(dāng)買(mǎi)書(shū)了
  •   感覺(jué)內(nèi)容不錯(cuò)。
  •   還沒(méi)細(xì)讀,不過(guò)瀏覽了一遍,感覺(jué)不錯(cuò)
  •   看了一下,內(nèi)容比較一般,價(jià)格有點(diǎn)貴
  •   沒(méi)有給發(fā)票!?。?!
  •   上周買(mǎi)的,一直沒(méi)來(lái)及看,看了,覺(jué)得這本書(shū)不值這個(gè)價(jià),內(nèi)容很簡(jiǎn)單。說(shuō)的是基于arm11的,但是到了后面uboot移植用的是2440的例子,感覺(jué)在欺騙消費(fèi)者。很后悔買(mǎi)了這本書(shū),而且這么貴,很不開(kāi)心。作者能不能用點(diǎn)心啊,不能一味的抄襲芯片資料啊。很失敗的一下交易?。。‖F(xiàn)在想退貨也退不了了??!悲劇?。?!
  •   很不適合初學(xué)者,但有基礎(chǔ)的人,又不卸一看。
  •   我不知道作者除了復(fù)制粘貼三星6410手冊(cè)還做了哪些工作
  •   講ARM11外設(shè)資源的章節(jié)程序排版都不對(duì)。
  •   實(shí)用 書(shū)沒(méi)什么瑕疵 全新
  •   這些都是學(xué)過(guò)了,這本書(shū)只能是新手看的書(shū),基礎(chǔ)不好的人看看
  •   內(nèi)容還算不錯(cuò),只是有些地方講的太淺了。以前都是在x86上開(kāi)發(fā)驅(qū)動(dòng),所以想了解一些不同的地方,所以相對(duì)來(lái)說(shuō)有些小失望。
  •   本書(shū)不錯(cuò),適合初學(xué)者參考使用,對(duì)于高手來(lái)說(shuō),這個(gè)就不必要了
  •   通俗易懂,挺經(jīng)典的 。
  •   剛開(kāi)始看,比較適合初學(xué)者
 

250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7