出版時(shí)間:2011-1 出版社:東南大學(xué)出版社 作者:程杰,方攀,張黎明 著 頁數(shù):201
內(nèi)容概要
《嵌入式Linux實(shí)驗(yàn)指導(dǎo)書:基于SEP4020嵌入式微處理器》在于讓讀者對嵌入式系統(tǒng)的開發(fā)和ARM編程建立清晰的認(rèn)識(shí)。這些實(shí)驗(yàn)從知識(shí)要點(diǎn)、例程代碼、開發(fā)方法等方面對源程序進(jìn)行詳細(xì)介紹,使讀者在學(xué)習(xí)過程中能夠體驗(yàn)開發(fā)工具使用、設(shè)計(jì)開發(fā)步驟、實(shí)踐開發(fā)過程,從而提高程序開發(fā)的能力。本指導(dǎo)書是在多年的嵌入式系統(tǒng)教學(xué)基礎(chǔ)上編寫的,充分考慮了學(xué)習(xí)者的專業(yè)特點(diǎn)、學(xué)習(xí)特點(diǎn)、知識(shí)結(jié)構(gòu)等,適合讀者自學(xué)使用,也可以作為嵌入式系統(tǒng)開發(fā)人員學(xué)習(xí)和研究之用。另外,在書后均附錄中還列出了一些實(shí)驗(yàn)過程中思考題的解決方法,以供讀者參考。
書籍目錄
第一章 嵌入式教學(xué)實(shí)驗(yàn)平臺(tái)和開發(fā)環(huán)境介紹1.1 嵌入式系統(tǒng)及其應(yīng)用開發(fā)1.2 SEP4020處理器簡介1.3 處理器功能綜述1.3.1 ARM720T內(nèi)核(CORE)1.3.2 時(shí)鐘和功耗管理(PM[J)1.3.3 中斷控制器(INTC)1.3.4 存儲(chǔ)器接口(EMI)1.3.5 液晶顯示控制器(LCDC)1.3.6 10/100M以太網(wǎng)(MAC)1.3.7 DMA控制器(DMAC)1.3.8 通用定時(shí)器/脈寬調(diào)制器(TFIMER)1.3.9 脈寬調(diào)制(PWM)1.3.10 實(shí)時(shí)時(shí)鐘(RTC/WI)1.3.11 串口/紅外(UART/IrDA)1.3.12 外設(shè)接口(SSI)1.3.13 卡控制器(SMC)1.3.14 12S音頻接口(12S)1.3.15 USB客戶端控制器(LJSBD)1.3.16 MC/SD控制器(MMC/SD)1.3.17 通用輸入輸出(GPIO)1.3.18 工作電壓、工作頻率與封裝1.4 處理器的地址空間分配及地址映射1.5 UB4020EVB實(shí)驗(yàn)開發(fā)板介紹1.5.1 UB4020EVB教學(xué)系統(tǒng)材料清單1.5.2 硬件特性1.5.3 其他硬件接口1.5.4 開發(fā)板實(shí)物圖1.5.5 主要功能模塊1.5.6 注意跳線1.6 開發(fā)工具ADS與Jlink驅(qū)動(dòng)安裝1.6.1 ADS安裝步驟1.6.2 J-Link安裝步驟第二章 基礎(chǔ)實(shí)驗(yàn)實(shí)驗(yàn)1ARM匯編實(shí)驗(yàn)一、實(shí)驗(yàn)?zāi)康亩?shí)驗(yàn)設(shè)備三、預(yù)備知識(shí)四、實(shí)驗(yàn)原理五、實(shí)驗(yàn)內(nèi)容六、實(shí)驗(yàn)步驟七、代碼例程八、思考總結(jié)實(shí)驗(yàn)2C/匯編混合編程實(shí)驗(yàn)一、實(shí)驗(yàn)?zāi)康亩?、?shí)驗(yàn)設(shè)備三、預(yù)備知識(shí)四、實(shí)驗(yàn)原理五、實(shí)驗(yàn)步驟六、代碼例程七、思考總結(jié)實(shí)驗(yàn)3通用輸入輸出GPIO實(shí)驗(yàn)一、實(shí)驗(yàn)?zāi)康亩?、?shí)驗(yàn)設(shè)備三、預(yù)備知識(shí)四、實(shí)驗(yàn)原理五、實(shí)驗(yàn)內(nèi)容六、實(shí)驗(yàn)步驟七、代碼例程第三章 Linux開發(fā)環(huán)境和U-Boot實(shí)驗(yàn)3.1 建立嵌人式Linux開發(fā)環(huán)境實(shí)驗(yàn)1 安裝虛擬機(jī)Vmware workstation實(shí)驗(yàn)2 安裝Fedora7操作系統(tǒng)實(shí)驗(yàn)3 安裝交叉編譯工具arm-linux-gcc實(shí)驗(yàn)4 配置網(wǎng)絡(luò)文件系統(tǒng)NFS3.2 U-Boot實(shí)驗(yàn)(Nand Flash啟動(dòng))實(shí)驗(yàn)1 燒錄U-Boot Linux內(nèi)核與Yaffs文件系統(tǒng)實(shí)驗(yàn)2 U-Boot常用命令……第四章 嵌入式Linux開發(fā)實(shí)驗(yàn)
章節(jié)摘錄
隨著信息化技術(shù)的發(fā)展,嵌入式系統(tǒng)已經(jīng)成為當(dāng)前IT產(chǎn)業(yè)界一個(gè)非常熱門的話題。因其高效、低成本、高可靠性、豐富的代碼以及應(yīng)用程序可擴(kuò)展性、可移植性等一系列優(yōu)點(diǎn),目前已漸漸成為工業(yè)系統(tǒng)和民用系統(tǒng)的主力軍,尤其在信息化產(chǎn)品中,越來越多地應(yīng)用到嵌入式系統(tǒng)的概念。 嵌入式系統(tǒng)主要由嵌人式處理器、相關(guān)支撐硬件和嵌人式軟件系統(tǒng)組成,它是集軟硬件于一體的可獨(dú)立工作的“器件”。嵌入式處理器主要由一個(gè)單片機(jī)或微控制器(MCU)組成。相關(guān)支撐硬件包括顯示卡、存儲(chǔ)介質(zhì)(ROM和RAM等)、通信設(shè)備、IC卡或信用卡的讀取設(shè)備等。嵌人式系統(tǒng)有別于。一般的計(jì)算機(jī)處理系統(tǒng),它不具備像硬盤那樣大容量的存儲(chǔ)介質(zhì),而大多使用閃存作為存儲(chǔ)介質(zhì)。嵌入式軟件包括與硬件相關(guān)的底層軟件、操作系統(tǒng)、圖形界面、通信協(xié)議、數(shù)據(jù)庫系統(tǒng)、標(biāo)準(zhǔn)化瀏覽器和應(yīng)用軟件等?! 】傮w看來,嵌入式系統(tǒng)具有方便靈活、性能價(jià)格比高、嵌入性強(qiáng)等特點(diǎn),可以嵌入到現(xiàn)有任何信息家電和工業(yè)控制系統(tǒng)中。從軟件角度來看,嵌入式系統(tǒng)具有不可修改性、系統(tǒng)所需配置要求較低、系統(tǒng)專業(yè)性和實(shí)時(shí)性較強(qiáng)等特點(diǎn)?! 『驪C時(shí)代是一個(gè)真實(shí)的階段,而且是一個(gè)可以預(yù)測的時(shí)代。嵌入式系統(tǒng)就是與這一時(shí)代緊密相關(guān)的產(chǎn)物,它將拉近人與計(jì)算機(jī)的距離,形成一個(gè)人機(jī)和諧的工作與生活環(huán)境。從某一個(gè)角度來看,嵌入式系統(tǒng)可應(yīng)用于人類工作與生活的各個(gè)領(lǐng)域,具有極其廣闊的應(yīng)用前景。嵌入式系統(tǒng)在傳統(tǒng)的工業(yè)控制和商業(yè)管理領(lǐng)域已經(jīng)具有廣泛的應(yīng)用空間,如智能工控設(shè)備、POS/.ATM機(jī)、IC卡等;在家庭領(lǐng)域更具有廣泛的應(yīng)用潛力,如機(jī)頂盒、數(shù)字電視、WebTV、網(wǎng)絡(luò)冰箱、網(wǎng)絡(luò)空調(diào)等眾多消費(fèi)類和醫(yī)療保健類電子設(shè)備等;此外還有在多媒體手機(jī)、袖珍電腦、掌上電腦、車載導(dǎo)航器等方面應(yīng)用,將極大地推動(dòng)嵌入式技術(shù)深入到生活和工作的方方面面。它在娛樂、軍事方面的應(yīng)用潛力也是巨大的,而且是有目共睹的。面對全球嵌入式系統(tǒng)工業(yè)化的潮流,適應(yīng)我國加速知識(shí)創(chuàng)新和建立面向21世紀(jì)知識(shí)經(jīng)濟(jì)的需要,必須加強(qiáng)高等院校嵌入式系統(tǒng)的教學(xué),培養(yǎng)高層次、實(shí)用型、復(fù)合型、國際化的嵌入式系統(tǒng)應(yīng)用人才,使我國嵌入式系統(tǒng)應(yīng)用水平獲得跨越式發(fā)展。 要學(xué)好嵌入式系統(tǒng),除了系統(tǒng)的學(xué)習(xí)理論知識(shí)外,重要的一個(gè)環(huán)節(jié)就是實(shí)踐,在實(shí)踐中加深對嵌入式軟件開發(fā)的體會(huì)。只有通過實(shí)驗(yàn),接觸目標(biāo)開發(fā)板、集成開發(fā)環(huán)境的構(gòu)建方式和作業(yè)方式、嵌入式系統(tǒng)的硬件和軟件、JTAG調(diào)試方法,才能學(xué)會(huì)如何從頭開始著手開發(fā)一個(gè)嵌入式系統(tǒng);才能增加交叉編譯、目標(biāo)板程序調(diào)試和加載的真知;才能積累嵌入式系統(tǒng)開發(fā)流程、開發(fā)方法和開發(fā)技巧的經(jīng)驗(yàn)?! ∧壳笆袌錾弦延袔浊ХN嵌入式芯片可供選擇。產(chǎn)品設(shè)計(jì)人員通常是首先獲得嵌人式微處理器核的授權(quán),然后根據(jù)應(yīng)用的需要增加相應(yīng)的接口模塊,如針對網(wǎng)絡(luò)應(yīng)用產(chǎn)品增加以太網(wǎng)接口,針對多媒體應(yīng)用增加音頻接口等?! ?/pre>圖書封面
評論、評分、閱讀與下載
- 還沒讀過(80)
- 勉強(qiáng)可看(585)
- 一般般(998)
- 內(nèi)容豐富(4141)
- 強(qiáng)力推薦(339)
嵌入式Linux實(shí)驗(yàn)指導(dǎo)書 PDF格式下載