資源描述:
《王雨晴-嵌入式系統(tǒng)論文》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。
1、《ARM嵌入式技術(shù)》課程論文課題名稱ARM嵌入式系統(tǒng)介紹姓名王雨晴學(xué)號(hào)專業(yè)應(yīng)用電子指導(dǎo)教師院系:電子信息工程系時(shí)間:2011年11月10日64目錄第一章緒論第二章嵌入時(shí)操作系統(tǒng)§1什么是嵌入式操作系統(tǒng)§2嵌入式系統(tǒng)的特征2.1嵌入式系統(tǒng)具有的產(chǎn)品特征2.2嵌入式系統(tǒng)軟件的特征§3Linux在嵌入式系統(tǒng)中的優(yōu)勢(shì)§4規(guī)劃一個(gè)好的硬件平臺(tái)4.1選擇一個(gè)好的嵌入式微處理器4.2規(guī)劃通訊技術(shù)4.3適合嵌入式Linux的開(kāi)發(fā)工具§5構(gòu)造嵌入式Linux前先要了解的幾個(gè)關(guān)鍵問(wèn)題5.1如何引導(dǎo)?5.2需要虛擬內(nèi)存么?5
2、.3選用什么樣的文件系統(tǒng)5.4如何消除嵌入式Linux對(duì)磁盤的依賴5.5嵌入式Linux達(dá)到怎樣的實(shí)時(shí)性?第三章實(shí)時(shí)操作系統(tǒng)§1什么是實(shí)時(shí)系統(tǒng)§2幾種實(shí)時(shí)Linux的比較2.1RT-Linux2.2RTAI2.3KURT§3實(shí)時(shí)Linux的最后選擇§4構(gòu)造嵌入式Linux需要了解的幾個(gè)概念4.1FrameBuffer的配置方法--XWindow顯卡配置通用解決方法4.2Linux下創(chuàng)建和使用RamDisk的技巧4.3LINUX下的設(shè)備驅(qū)動(dòng)程序644.4Linux可卸載內(nèi)核模塊4.5什么是Busybox4
3、.6什么是QT第四章構(gòu)造嵌入式實(shí)時(shí)Linux§1構(gòu)造嵌入式實(shí)時(shí)Linux的開(kāi)發(fā)環(huán)境§2Linux啟動(dòng)過(guò)程簡(jiǎn)介§3配置和編譯內(nèi)核§5定制文件系統(tǒng)§4制作啟動(dòng)盤§6生成文件系統(tǒng)的ramdisk壓縮鏡像文件§7運(yùn)行及測(cè)試第五章如何從eprom引導(dǎo)Linux64摘要:本文介紹了嵌入式實(shí)時(shí)Linux的構(gòu)造方法,介紹了嵌入式,實(shí)時(shí)操作系統(tǒng)的概念,同時(shí)分析了它們?cè)贚inux中的應(yīng)用情況,以及其中涉及的一些概念如frambuffer,ramdisk,驅(qū)動(dòng)程序,模塊和一些源代碼開(kāi)放的軟件如Qt,busybox,RTAI。
4、在這些概念和應(yīng)用的基礎(chǔ)上,構(gòu)造了自己的嵌入式實(shí)時(shí)Linux,定制了啟動(dòng)盤和壓縮的文件系統(tǒng)。在此基礎(chǔ)上,進(jìn)一步的又對(duì)引導(dǎo)過(guò)程加以延伸,提供了從Eprom引導(dǎo)的方法。關(guān)鍵詞:Linux,embedded,realtime,abstract:ThispaperintroducedbuiltingmethodofembeddedrealtimeLinux,theconceptofembeddedrealtimeOS,alsoanalyzedtheusingconditioninLinux,aswellasrel
5、atedconceptsuchasframbuffer,ramdisk,Linuxdrivers,modulesandsomeGPLcodesuchasQt,busybox,RTAI.Onthebaseoftheseconceptsandapplications,webuiltedourembeddedrealtimeLinux,customizedbootingdiskandfilesystem.farther,weextendedthebootingprocess,offeredthemethodo
6、fbootingfromeprom.64第一章緒論Internet與網(wǎng)絡(luò)的迅速普及應(yīng)用,并向家庭領(lǐng)域不斷擴(kuò)展,使消費(fèi)電子、計(jì)算機(jī)、通信(3C)一體化趨勢(shì)日趨明顯,嵌入式系統(tǒng)再度成為研究與應(yīng)用的熱點(diǎn)。實(shí)時(shí)操作系統(tǒng)在多媒體通信、在線事務(wù)處理、生產(chǎn)過(guò)程控制、交通控制等各個(gè)領(lǐng)域得到廣泛的應(yīng)用,因而越來(lái)越引起人們的重視。嵌入式實(shí)時(shí)Linux操作系統(tǒng)以價(jià)格低廉、功能強(qiáng)大又易于移植而正在被廣泛采用,成為新興的力量,所以,眾多商家紛紛轉(zhuǎn)向了嵌入式實(shí)時(shí)linux的研究。本文就以嵌入式實(shí)時(shí)Linux為題進(jìn)行討論。第二章嵌入
7、時(shí)操作系統(tǒng)§1什么是嵌入式操作系統(tǒng)所謂嵌入式操作系統(tǒng)(EmbeddedSystem)是指以應(yīng)用為中心、以計(jì)算機(jī)技術(shù)為基礎(chǔ),軟件硬件可裁剪、適應(yīng)應(yīng)用系統(tǒng)對(duì)功能、可靠性、成本、體積、功耗嚴(yán)格要求的專用計(jì)算機(jī)系統(tǒng)。嵌入式計(jì)算機(jī)在應(yīng)用數(shù)量上遠(yuǎn)遠(yuǎn)超過(guò)了各種通用計(jì)算機(jī),一臺(tái)通用計(jì)算機(jī)的外部設(shè)備中就包含了5-10個(gè)嵌入式微處理器,鍵盤、鼠標(biāo)、軟驅(qū)、硬盤、顯示卡、顯示器、Modem、網(wǎng)卡、聲卡、打印機(jī)、掃描儀、數(shù)字相機(jī)、USB集線器等均是由嵌入式處理器控制的。在制造工業(yè)、過(guò)程控制、通訊、儀器、儀表、汽車、船舶、航空、航
8、天、軍事裝備、消費(fèi)類產(chǎn)品等方面均是嵌入式計(jì)算機(jī)的應(yīng)用領(lǐng)域。嵌入式系統(tǒng)是將先進(jìn)的計(jì)算機(jī)技術(shù)、半導(dǎo)體技術(shù)和電子技術(shù)和各個(gè)行業(yè)的具體應(yīng)用相結(jié)合后的產(chǎn)物,這一點(diǎn)就決定了它必然是一個(gè)技術(shù)密集、資金密集、高度分散、不斷創(chuàng)新的知識(shí)集成系統(tǒng)。一個(gè)小型的嵌入式Linux系統(tǒng)只需要下面三個(gè)基本元素:? *?引導(dǎo)工具? *?Linux微內(nèi)核,由內(nèi)存管理、進(jìn)程管理和事務(wù)處理構(gòu)成? *?初始化進(jìn)程? 如果要讓它能干點(diǎn)什么且繼續(xù)保持小型化,還得加上:? *?