- 01總體課程規(guī)劃以及嵌入式相關(guān)概念介紹
- 02 嵌入式軟件層次結(jié)構(gòu)以及開(kāi)發(fā)流程
- 03 Linux系統(tǒng)介紹、安裝與基本操作
- 04 文件類型、目錄組織結(jié)構(gòu)、讀寫權(quán)限
- 05 編寫linux.shell程序
- 06 Linux的設(shè)備管理
- 07 Linux的網(wǎng)絡(luò)管理及其應(yīng)用
- 08 Linux的進(jìn)程管理及其變成與應(yīng)用(一)
- 09 Linux的進(jìn)程管理及其變成與應(yīng)用(二)
- 10 Linux的進(jìn)程管理及其變成與應(yīng)用(三)
- 11 Linux編程與GNU.make項(xiàng)目管理工具
- 12 Linux進(jìn)程的創(chuàng)建與進(jìn)程間的通信(一)
- 13 進(jìn)程間通信(二)
- 14 進(jìn)程間通信(三)
- 15 進(jìn)程間通信(四)
- 16 Linux的進(jìn)程守護(hù)
- 17 共享內(nèi)存
- 18 Linux的系統(tǒng)調(diào)用與文件IO(一)
- 19 Linux的系統(tǒng)調(diào)用與文件IO(二)
- 20 Linux的串口編程
- 21 三星44B0、ADS、Bootloader鏡像文件
- 22 三星44B0開(kāi)發(fā)板Bootloader的燒寫
- 23 TFTP程序傳遞Linux上位機(jī)文件
- 24 ARM技術(shù)概述與目前狀況
- 25 ARM處理器系統(tǒng)結(jié)構(gòu)
- 26 ARM的總線方式與存儲(chǔ)器結(jié)構(gòu)層次
- 27 ARM指令集與尋址方式(無(wú)聲音)
- 28 ARM尋址方式(續(xù))與Thumb指令
- 29 ARM-Linux內(nèi)核配置與裁減
- 49 用戶界面編程-Qtopia(Embedded)之一
- 48 嵌入式Boa視頻服務(wù)器項(xiàng)目指導(dǎo)(四)
- 47 嵌入式Boa視頻服務(wù)器項(xiàng)目指導(dǎo)(三)
- 46 嵌入式Boa視頻服務(wù)器項(xiàng)目指導(dǎo)(二)
- 45 嵌入式Boa視頻服務(wù)器項(xiàng)目指導(dǎo)(一)
- 44 如何編寫嵌入式Linux的設(shè)備驅(qū)動(dòng)(三)
- 43 如何編寫嵌入式Linux的設(shè)備驅(qū)動(dòng)(二)
- 42 如何編寫嵌入式Linux的設(shè)備驅(qū)動(dòng)(一)
- 41 uClinux的目錄結(jié)構(gòu)以及文件系統(tǒng)
- 40 44B0的BIOS文件分析以及演示(二)
- 39 44B0的BIOS文件分析以及演示(一)
- 38 44B0X初始化文件44Binit.s分析續(xù)
- 37 三星44B0X電路配套初始化文件分析
- 36 三星44B0X IO管腳內(nèi)部寄存器開(kāi)發(fā)板
- 35 三星44B0X芯片IO管腳及內(nèi)部寄存器
- 34 ARM集成開(kāi)發(fā)環(huán)境ADS的應(yīng)用(二)
- 33 ARM集成開(kāi)發(fā)環(huán)境ADS的應(yīng)用(一)
- 32 嵌入式程序設(shè)計(jì)中的函數(shù)以及函數(shù)庫(kù)
- 31 ARM指令集
- 30 GNU.編譯工具介紹,gcc、GDB使用
- 69 JFFS2文件系統(tǒng)與JFFS3文件系統(tǒng)
- 68 Linux目錄結(jié)構(gòu)文件系統(tǒng)Ramdisk(四)
- 67 Linux目錄結(jié)構(gòu)文件系統(tǒng)Ramdisk(三)
- 66 Linux目錄結(jié)構(gòu)文件系統(tǒng)Ramdisk(二)
- 65 Linux目錄結(jié)構(gòu)文件系統(tǒng)Ramdisk(一)
- 64 Uboot的燒寫(基于ARM9的2410開(kāi)發(fā)板)
- 63 Uboot的移植、編譯與生成(三)
- 62 Uboot的移植、編譯與生成(二)
- 61 Uboot的移植、編譯與生成(一)
- 60 Bootloader的講解與Uboot的結(jié)構(gòu)講解
- 59 對(duì)Linux進(jìn)行移植與裁剪實(shí)驗(yàn)介紹
- 58 Make與Makefile對(duì)Linux進(jìn)行移植裁剪
- 57 Make與Makefile在Linux編譯中的應(yīng)用
- 56 Make與Makefile的介紹以及編寫(二)
- 55 Make與Makefile的介紹以及編寫(一)
- 54 交叉工具編譯鏈的介紹與使用
- 53 Uboot介紹及下載Linux到三星S3C2410
- 52 用戶界面編程-Qtopia(Embedded)之四
- 51 用戶界面編程-Qtopia(Embedded)之三
- 50 用戶界面編程-Qtopia(Embedded)之二
簡(jiǎn)介:
嵌入式系統(tǒng)是指以應(yīng)用為核心,以計(jì)算機(jī)技術(shù)為基礎(chǔ),軟硬件可裁剪,對(duì)功能、可靠性、成本、體積和功耗有嚴(yán)格要求的專用計(jì)算機(jī)系統(tǒng)。在當(dāng)前數(shù)字信息技術(shù)和網(wǎng)絡(luò)技術(shù)高速發(fā)展的后PC時(shí)代,嵌入式系統(tǒng)已經(jīng)滲透到各領(lǐng)域。現(xiàn)在,嵌入式技術(shù)無(wú)處不在,而ARM幾乎成為嵌入式技術(shù)的代名詞。.
ARM公司(Advanced RISC Machines Ltd.)自1990年11月正式成立以來(lái),在32位RISC(Reduced Instruction Set Computer,精簡(jiǎn)指令集計(jì)算機(jī))CPU開(kāi)發(fā)領(lǐng)域中不斷取得突破。ARM作為IP(Intelligence Property,知識(shí)產(chǎn)權(quán))供應(yīng)商,靠轉(zhuǎn)讓許可,由合作伙伴公司來(lái)生產(chǎn)各具特色的芯片。其設(shè)計(jì)的芯核具有功耗低、成本低等顯著優(yōu)點(diǎn),獲得眾多的半導(dǎo)體廠家和整機(jī)廠商的大力支持。在全世界,ARM公司的合作伙伴已超過(guò)100家,在32位嵌入式應(yīng)用領(lǐng)域獲得了巨大的成功。鑒于ARM微處理器在國(guó)內(nèi)的逐步推廣應(yīng)用,很多大學(xué)已開(kāi)設(shè)了基于ARM的32位微處理器的相關(guān)課程。
目前,隨著嵌入式技術(shù)的不斷發(fā)展,ARM9處理器已成為嵌入式開(kāi)發(fā)的主流。現(xiàn)在市面上嵌入式系統(tǒng)的書籍可謂不少,但是多數(shù)重理論、輕實(shí)用,并且多以講解ARM7為主,而以ARM9為平臺(tái)的可謂少之又少。本書以ARM920T微處理器為硬件平臺(tái),結(jié)合Linux操作系統(tǒng),詳細(xì)介紹了嵌入式應(yīng)用系統(tǒng)的設(shè)計(jì)、調(diào)試方法,以及嵌入式驅(qū)動(dòng)程序開(kāi)發(fā)。
