資源描述:
《嵌入式linux系統(tǒng)的實(shí)現(xiàn)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。
1、嵌入式LINUX系統(tǒng)的實(shí)現(xiàn)檢修廠王小康摘要嵌入式系統(tǒng)正變得越來(lái)越流行。被廣泛地應(yīng)用在各種網(wǎng)絡(luò)設(shè)備、控制設(shè)備以及個(gè)人的數(shù)字工具如PDA中。文章論述了作者在嵌入式操作系統(tǒng)領(lǐng)域里所做的研究和實(shí)踐工作,主要的工作圍繞著將Linux改造成嵌入式操作系統(tǒng)所進(jìn)行的具體工作展開(kāi),包括單板配置代碼,系統(tǒng)的引導(dǎo)與修改,核心映象定制與修改和調(diào)試工作。[3]備,路由,網(wǎng)關(guān),交換器,HUB等)。1引言本文是圍繞著嵌入式Linux系統(tǒng)的實(shí)現(xiàn)在當(dāng)今數(shù)字信息技術(shù)、網(wǎng)絡(luò)技術(shù)高速發(fā)展開(kāi)的。首先介紹嵌入式Linux系統(tǒng)的硬件展與發(fā)達(dá)的后PC時(shí)代,嵌入式系統(tǒng)無(wú)
2、處不結(jié)構(gòu)和軟件結(jié)構(gòu);然后對(duì)基于Linux的嵌入在,并將不斷涌現(xiàn)出新的嵌入式應(yīng)用系統(tǒng)。式實(shí)時(shí)操作系統(tǒng)的實(shí)現(xiàn)過(guò)程進(jìn)行詳細(xì)的闡[1][2]傳統(tǒng)的操作系統(tǒng)軟件很難有效地支持嵌述;最后是簡(jiǎn)短的總結(jié)。入式應(yīng)用系統(tǒng)的快速開(kāi)發(fā),因而研究與開(kāi)發(fā)2嵌入式Linux系統(tǒng)的硬件結(jié)構(gòu)嵌入式操作系統(tǒng),對(duì)有效的支持廣大的嵌入式應(yīng)用系統(tǒng)開(kāi)發(fā)具有重大意義,是十分必要嵌入式Linux系統(tǒng)硬件系統(tǒng)是個(gè)微形化的。Linux正在向嵌入式領(lǐng)域的各個(gè)方面進(jìn)的專用PC,它包括系統(tǒng)主機(jī)扳、通訊接口板、軍,在不久的將來(lái),我們可以發(fā)現(xiàn)嵌入式圖象處理和顯示板、輸入控制板以及存儲(chǔ)板Linu
3、x的廣泛的應(yīng)用:各種車載嵌入式設(shè)備等。主機(jī)板可采用嵌入式X86CPU系列,圖(GPS,電子地圖)、消費(fèi)電子設(shè)備、手持電腦象處理和顯示板能支持MPEG數(shù)字解壓縮(HPC,PDA)、蜂窩電話、Internet接入設(shè)備、和電視終端顯示,輸入控制包括遙控鍵盤、遙工控設(shè)備以及各種網(wǎng)絡(luò)的基礎(chǔ)設(shè)施(網(wǎng)管設(shè)控器和其他一些輸入設(shè)備接口,存儲(chǔ)板主要要求。用來(lái)連鎖模式的切換,使模式從酸模式自動(dòng)切換到水模式,另一個(gè)超低限位報(bào)警溫度用7設(shè)計(jì)報(bào)警和連鎖保護(hù)系統(tǒng)來(lái)連鎖三個(gè)噴槍,使得三個(gè)噴槍自動(dòng)從焙燒報(bào)警系統(tǒng)的作用在于及時(shí)提醒操作人員爐提升出來(lái),從而保護(hù)噴槍。密切
4、注意監(jiān)視生產(chǎn)狀況,以便采取措施減少8控制系統(tǒng)的調(diào)試和運(yùn)行狀況事故的發(fā)生,連鎖保護(hù)系統(tǒng)是指當(dāng)生產(chǎn)出現(xiàn)嚴(yán)重事故時(shí),為保證設(shè)備和人身的安全,使各控制系統(tǒng)安裝完成后,應(yīng)隨生產(chǎn)過(guò)程進(jìn)個(gè)設(shè)備按一定次序緊急停下來(lái)。在焙燒爐的行試運(yùn)行,按控制要求檢查和調(diào)整各控制儀爐頂溫度控制中,根據(jù)工藝要求,一個(gè)高限報(bào)表和設(shè)備的工作狀況,包括調(diào)節(jié)器的P、I等警溫度為480度;三個(gè)連鎖保護(hù)溫度設(shè)定,一參數(shù)整定,依次將全部控制系統(tǒng)投入運(yùn)行,在個(gè)超高限報(bào)警溫度自動(dòng)連鎖燒嘴,引起燒嘴從投入運(yùn)行到現(xiàn)在有半年多的時(shí)間了,發(fā)現(xiàn)自動(dòng)熄火,從而立即引起調(diào)節(jié)閥的自動(dòng)關(guān)閉,焙燒爐的爐頂
5、溫度控制效果好,系統(tǒng)運(yùn)行比防止煤氣流入焙燒爐,一個(gè)低限位報(bào)警溫度較穩(wěn)定。20包括FLASHROM,RAM等存儲(chǔ)器。其硬件入/輸出,以及存儲(chǔ)系統(tǒng)。在硬件層之上是一[4][5]結(jié)構(gòu)如圖1所示。個(gè)嵌入式Linux操作系統(tǒng)圖形用戶界面(漢化XWindows)運(yùn)行在操作系統(tǒng)之上,最上層的是嵌入式Linux系統(tǒng)的應(yīng)用部分,包括WWW瀏覽器,電子郵件系統(tǒng)和視頻點(diǎn)播[6]系統(tǒng)。4嵌入式Linux系統(tǒng)的實(shí)現(xiàn)作為典型的嵌入式系統(tǒng)開(kāi)發(fā)范例,我們采用兩種系統(tǒng)工作模式設(shè)定:基于網(wǎng)絡(luò)的工作模式與基于Flash/ROM的工作模式。網(wǎng)絡(luò)工作模式主要用于系統(tǒng)的開(kāi)
6、發(fā)、調(diào)試以及圖1嵌入式Linux系統(tǒng)的硬件結(jié)構(gòu)升級(jí)階段。而Flash/ROM的工作模式主要網(wǎng)絡(luò)板主要是Cablemodem(線纜調(diào)制用于系統(tǒng)較為成熟、穩(wěn)定時(shí),將軟件系統(tǒng)固化解調(diào)器)是通過(guò)CableTV(CATV)、網(wǎng)絡(luò)進(jìn)行后的場(chǎng)合。我們構(gòu)建的嵌入式系統(tǒng)將同時(shí)支高速訪問(wèn)的通信設(shè)備。它的主要作用是利用持該兩種工作模式。系統(tǒng)的工作模式選擇的現(xiàn)有的有線電視的寬帶網(wǎng)絡(luò),傳送大量的高實(shí)現(xiàn)方法,可以通過(guò)單板撥碼開(kāi)關(guān)來(lái)設(shè)置,也速數(shù)據(jù)。網(wǎng)絡(luò)板中還有協(xié)議轉(zhuǎn)換功能,負(fù)責(zé)可以通過(guò)引導(dǎo)時(shí)從串口獲取的系統(tǒng)配置信息將HFC數(shù)據(jù)流轉(zhuǎn)換成以太網(wǎng)的MAC幀并轉(zhuǎn)的方式來(lái)
7、取得??紤]到系統(tǒng)工作配置信息的交給主機(jī)板處理。而其中的TVA/V和TS靈活性,我們采用撥碼開(kāi)關(guān)與串口結(jié)合的方流則直接交給解碼板處理。對(duì)于解碼板來(lái)式。當(dāng)撥碼開(kāi)關(guān)設(shè)置成Flash/ROM工作方說(shuō),除了標(biāo)準(zhǔn)的VGA顯示功能以外,還包括式時(shí),一切引導(dǎo)與系統(tǒng)配置按缺省的方式進(jìn)MPEG數(shù)據(jù)流的解碼,系統(tǒng)通過(guò)應(yīng)用軟件來(lái)行;當(dāng)撥碼開(kāi)關(guān)設(shè)置成網(wǎng)絡(luò)工作模式時(shí),系統(tǒng)切換解碼板的兩種輸出。的配置信息從串口獲取。嵌入式Linux系統(tǒng)的實(shí)現(xiàn)包括單板配置3嵌入式Linux系統(tǒng)的的軟件結(jié)構(gòu)代碼,系統(tǒng)的引導(dǎo)與修改,核心映象定制與修嵌入式Linux系統(tǒng)的層次軟件結(jié)構(gòu)如
8、圖改,網(wǎng)絡(luò)驅(qū)動(dòng)程序以及網(wǎng)絡(luò)程序設(shè)計(jì),和調(diào)試[7]2所示,它的層次結(jié)構(gòu),從下到上分別是:在工作。以下分別對(duì)它們進(jìn)行詳細(xì)介紹。最下層是基本的硬件層,包括網(wǎng)絡(luò),視頻,輸4.1單板配置代碼(BlOS)系統(tǒng)加電啟動(dòng)后,整個(gè)單板處