《嵌入式Linux系統(tǒng)開(kāi)發(fā)全程解析》是一本全面介紹嵌入式Linux開(kāi)發(fā)的專(zhuān)著,書(shū)中涵蓋了程序生成工具、調(diào)試工具、引導(dǎo)加載器、Linux系統(tǒng)結(jié)構(gòu)、Linux內(nèi)核、驅(qū)動(dòng)程序、用戶空間編程、用戶空間中間件等方面的內(nèi)容。本書(shū)內(nèi)容前后照應(yīng)、貼近實(shí)踐,且有較強(qiáng)的延伸型,有利于讀者建立嵌入式Linux開(kāi)發(fā)系統(tǒng)化的知識(shí)結(jié)構(gòu)和技術(shù)理念。本書(shū)不僅適用于嵌入式Linux的工程師增強(qiáng)能力,也適用于其他領(lǐng)域的技術(shù)人員了解嵌入式Linux。
嵌入式Linux系統(tǒng)開(kāi)發(fā)全程解析圖片
| 書(shū)名 | 嵌入式Linux系統(tǒng)開(kāi)發(fā)全程解析 | 類(lèi)型 | 計(jì)算機(jī)與互聯(lián)網(wǎng) |
|---|---|---|---|
| 出版日期 | 2014年5月1日 | 語(yǔ)種 | 簡(jiǎn)體中文 |
| ISBN | 7121228882 | 作者 | 韓超 等 |
| 出版社 | 電子工業(yè)出版社 | 頁(yè)數(shù) | 426頁(yè) |
| 開(kāi)本 | 16 | 品牌 | 電子工業(yè)出版社 |
linux嵌入式開(kāi)發(fā)板 買(mǎi)哪種的比較好 我是一個(gè)初學(xué)者
買(mǎi)arm11內(nèi)核的吧,6410芯片,聽(tīng)說(shuō)arm9要停產(chǎn)了。 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ———答案來(lái)自希賽教育Linux...
縱觀嵌入式系統(tǒng)的發(fā)展歷程,大致經(jīng)歷了以下四個(gè)階段: 無(wú)操作系統(tǒng)階段 嵌入式系統(tǒng)最初的應(yīng)用是基于單片機(jī)的,大多以可編程控制器的形式出現(xiàn),具有監(jiān)測(cè)、伺服、設(shè)備指示等功能,通常應(yīng)用于各類(lèi)工業(yè)控制和飛機(jī)、等武...
安裝雙系統(tǒng)win7linux雙系統(tǒng)桌面實(shí)現(xiàn)?
可以直接到網(wǎng)上下載源文件來(lái)安裝的,1.進(jìn)入“安裝類(lèi)型”界面,如果它顯示的是:“The?computer?currently?has?no?deteted?operating?system”的話,接著看...
嵌入式linux的LED實(shí)驗(yàn)
格式:pdf
大?。?span id="999tznb" class="single-tag-height">1.3MB
頁(yè)數(shù): 9頁(yè)
評(píng)分: 4.4
嵌入式linux的LED實(shí)驗(yàn)
基于嵌入式Linux的LED驅(qū)動(dòng)開(kāi)發(fā)與應(yīng)用
格式:pdf
大小:1.3MB
頁(yè)數(shù): 未知
評(píng)分: 4.6
簡(jiǎn)要介紹了基于嵌入式ARM處理器芯片LPC3250的嵌入式Linux的LED驅(qū)動(dòng)程序的開(kāi)發(fā)原理、流程以及相關(guān)主要接口硬件電路的設(shè)計(jì)。實(shí)際運(yùn)行結(jié)果表明,該設(shè)計(jì)完全達(dá)到預(yù)期效果。
嵌入式學(xué)習(xí)是一個(gè)循序漸進(jìn)的過(guò)程,如果是希望向嵌入式軟件方向發(fā)展的話,目前最常見(jiàn)的是嵌入式Linux方向,關(guān)注這個(gè)方向,大概分3個(gè)階段:
1、嵌入式Linux上層應(yīng)用,包括QT的GUI開(kāi)發(fā)
2、嵌入式Linux系統(tǒng)開(kāi)發(fā)
3、嵌入式Linux驅(qū)動(dòng)
Linux是開(kāi)源免費(fèi)的,而且其源代碼是開(kāi)放的,更加適合學(xué)習(xí)嵌入式。
(1) C語(yǔ)言是所有編程語(yǔ)言中的強(qiáng)者,因此必須非常熟練的掌握。
(2)Linux操作系統(tǒng)就是用C語(yǔ)言編寫(xiě)的,所以也應(yīng)該先學(xué)習(xí)下Linux方面的編程,只有會(huì)應(yīng)用了,才能近一步去了解其內(nèi)核的精髓。
(4) 了解ARM的架構(gòu),原理,以及其匯編指令,我們?cè)谇度胧介_(kāi)發(fā)中,一般很少去寫(xiě)匯編,但是最起碼的要求是能夠看懂a(chǎn)rm匯編。
(5) 系統(tǒng)移植的時(shí)候,就需要你從最下層的bootloader開(kāi)始,然后內(nèi)核移植,文件系統(tǒng)移植等。
(6) 驅(qū)動(dòng)開(kāi)發(fā)
linux驅(qū)動(dòng)程序設(shè)計(jì)既是個(gè)極富有挑戰(zhàn)性的領(lǐng)域,又是一個(gè)博大精深的內(nèi)容。
以上是大概的框架,
推薦學(xué)習(xí)平臺(tái):
iTOP-4412開(kāi)發(fā)板涵蓋嵌入式技術(shù)熱點(diǎn),支持linux,android,QT,Ubuntu系統(tǒng)

核心板參數(shù)
尺寸:50mm*60mm
高度:連同連接器在內(nèi)0.26cm
CPU:Exynos4412,四核Cortex-A9,主頻為1.4GHz-1.6GHz
內(nèi)存:1GB 雙通道 DDR3(2GB 可選)
存儲(chǔ)4GB EMMC(16GB 可選)
電源管理:低功耗動(dòng)態(tài)三星S5M8767電源管理,最優(yōu)架構(gòu)!
工作電壓:2.65V--5.5V (推薦4.0V)
系統(tǒng)支持:Linux-QT/Android4.2/Ubuntu操作系統(tǒng)
USB HOST:板載USB3503,引出高性能HSIC,實(shí)現(xiàn)2路USB HOST輸出
引角擴(kuò)展:引出腳多達(dá)320個(gè),滿足用戶各類(lèi)擴(kuò)展需求
運(yùn)行溫度:-25度至+80度區(qū)間,設(shè)備工作正常,運(yùn)行良好!
底板參數(shù)
尺寸:110mm*190mm
SWITCH:電源接口
RESET:1個(gè)復(fù)位按鍵
POWER:電直流電源輸入接口,5V/2A電源輸入
TF Card:1個(gè)標(biāo)準(zhǔn)TF卡接口
USB Host:2路USB Host,支持USB2.0協(xié)議
USB OTG:1路USB OTG 2.0
以太網(wǎng)口:10M/100M自適應(yīng)網(wǎng)口
PHONE:支持耳機(jī)輸出
MIC:支持MIC輸入
串口:2路串口
A/D:1路
User Key:5個(gè)功能按鍵
DIP SWITCH:1個(gè)
GPIO:20PIN(電源和地)
CAMERA接口:1個(gè)(可支持200萬(wàn)和500萬(wàn)攝像頭)
WIFI接口:1個(gè)
HDMI接口:標(biāo)準(zhǔn)HDMI v1.4,1080p高清分辨率輸出
LCD接口:共3個(gè),2個(gè)LVDS接口,1個(gè)RGB接口
LCD電源開(kāi)關(guān):1個(gè)
MIPI接口:1個(gè)
實(shí)時(shí)時(shí)鐘:內(nèi)部實(shí)時(shí)時(shí)鐘,帶有后備鋰電池座,斷電后系統(tǒng)時(shí)間不丟失
BUZZER:1個(gè)蜂鳴器
JTAG接口:1個(gè)
串口、矩陣鍵盤(pán)、GPS接口:1個(gè)
第1章 基于ARM的嵌入式系統(tǒng)與開(kāi)發(fā)簡(jiǎn)介
1.1 嵌入式系統(tǒng)的基本概念
1.2 嵌入式系統(tǒng)開(kāi)發(fā)環(huán)境
1.3 嵌入式操作系統(tǒng)概述
1.4 ARM處理器介紹
第2章 Super-ARM教學(xué)實(shí)驗(yàn)系統(tǒng)
2.1 Super-ARM 教學(xué)實(shí)驗(yàn)系統(tǒng)的特點(diǎn)
2.2 Super-ARM教學(xué)實(shí)驗(yàn)系統(tǒng)的組成
2.2.1 模塊化設(shè)計(jì)的實(shí)驗(yàn)箱
2.2.2 完善的編譯調(diào)試環(huán)境
2.3 Super-ARM教學(xué)實(shí)驗(yàn)系統(tǒng)硬件的使用
2.3.1 主板資源、接口及其配置
2.3.2 底板資源、接口及其配置
2.3.3 核心板的使用
2.3.4 擴(kuò)展板的使用
2.4 Super-ARM教學(xué)實(shí)驗(yàn)系統(tǒng)軟件的使用
2.4.1 Super-ARM-Demo的使用
2.4.2 Linux-Demo的使用
2.4.3 Linux-Demo的基本操作
2.5 基于JTAG的Flash下載軟件
2.5.1 JTAG下載軟件的安裝
2.5.2 JTAG下載軟件的使用
第3章 軟件實(shí)驗(yàn)環(huán)境介紹
3.1 基于ARM的嵌入式開(kāi)發(fā)環(huán)境與工具
3.1.1 ARM Developer Suite(ADS)
3.1.2 RealView Developer Suite(RVDS)
3.1.3 ARM硬件仿真器Multi-ICE與Multi-Trace
3.1.4 ARM新版硬件仿真套件RealView-ICE與RealView-Trace
3.1.5 德國(guó)Lauterbach公司的TRACE32開(kāi)發(fā)系統(tǒng)
3.2 ARM Developer Suite(ADS)的安裝與使用
3.2.1 ARM Developer Suite(ADS)的安裝
3.2.2 ADS系統(tǒng)配置
3.2.3 工程項(xiàng)目管理
3.2.4 代碼編譯與鏈接
3.2.5 加載調(diào)試
3.2.6 實(shí)驗(yàn)軟件平臺(tái)與硬件平臺(tái)的鏈接
第4章 基于ARM的嵌入式軟件開(kāi)發(fā)基礎(chǔ)實(shí)驗(yàn)
4.1 ARM和Thumb指令系統(tǒng)及上機(jī)實(shí)驗(yàn)
4.2 C語(yǔ)言編程及上機(jī)實(shí)驗(yàn)
4.3 C語(yǔ)言與匯編語(yǔ)言交互工作實(shí)驗(yàn)
第5章 基本接口實(shí)驗(yàn)
5.1 ARM啟動(dòng)及工作模式切換實(shí)驗(yàn)
5.2 I/O控制及LED顯示實(shí)驗(yàn)
5.3 中斷處理編程及實(shí)驗(yàn)
5.4 定時(shí)器及時(shí)鐘中斷實(shí)驗(yàn)
5.5 Flash驅(qū)動(dòng)編程及實(shí)驗(yàn)
5.6 Nand Flash驅(qū)動(dòng)編程及實(shí)驗(yàn)
5.7 實(shí)時(shí)時(shí)鐘實(shí)驗(yàn)
5.8 I2C驅(qū)動(dòng)編程及實(shí)驗(yàn)
5.9 Altera EPM3032A 編程實(shí)驗(yàn)
第6章 人機(jī)接口實(shí)驗(yàn)
6.1 矩陣鍵盤(pán)編程及實(shí)驗(yàn)
6.2 LCD真彩色顯示驅(qū)動(dòng)編程及實(shí)驗(yàn)
6.3 觸摸屏(TouchPanel)控制實(shí)驗(yàn)
6.4 嵌入式系統(tǒng)漢字顯示實(shí)驗(yàn)
6.5 A/D轉(zhuǎn)換編程及實(shí)驗(yàn)
第7章 通信和總線接口實(shí)驗(yàn)
7.1 串口通信實(shí)驗(yàn)
7.2 USB1.1協(xié)議及S3C2410 USB設(shè)備實(shí)驗(yàn)
7.3 以太網(wǎng)通信實(shí)驗(yàn)
7.4 I2S總線驅(qū)動(dòng)音頻實(shí)驗(yàn)
7.5 GPRS編程與實(shí)驗(yàn)
7.6 GPS編程與實(shí)驗(yàn)
7.7 藍(lán)牙編程與實(shí)驗(yàn)
7.8 步進(jìn)電機(jī)驅(qū)動(dòng)編程及實(shí)驗(yàn)
第8章 實(shí)時(shí)操作系統(tǒng)實(shí)驗(yàn)
8.1 RTOS基礎(chǔ)和Nucleus移植實(shí)驗(yàn)
8.2 Nucleus應(yīng)用實(shí)驗(yàn)
參考文獻(xiàn)
《MC9S12XS單片機(jī)原理及嵌入式系統(tǒng)開(kāi)發(fā)》選用全國(guó)大學(xué)生"飛思卡爾"杯智能汽車(chē)競(jìng)賽組委會(huì)推薦的MC9S12XS128,深入講解基于MC9S12XS128的嵌入式系統(tǒng)設(shè)計(jì),給出大量關(guān)于智能汽車(chē)競(jìng)賽的應(yīng)用實(shí)例,配有教學(xué)課件,方便教學(xué)使用。