詳細(xì)講述了各種基于LINUX的通信實(shí)驗(yàn),包括GPRS,紅外線 ,藍(lán)牙 ,無線網(wǎng)絡(luò)等
上傳時間: 2013-07-07
上傳用戶:cuicuicui
嵌入式系統(tǒng)是將先進(jìn)的計算機(jī)技術(shù)、半導(dǎo)體技術(shù)和電子技術(shù)與各個行業(yè)的具體應(yīng)用相結(jié)合的產(chǎn)物。目前,嵌入式系統(tǒng)己經(jīng)廣泛應(yīng)用到工業(yè)、交通、能源、通信、科研、醫(yī)療衛(wèi)生、國防以及日常生活等領(lǐng)域,并不斷朝著體積小,功能強(qiáng)的方向發(fā)展。嵌入式系統(tǒng)不同于原來的單片機(jī)系統(tǒng),它不僅有自己的操作系統(tǒng),上層應(yīng)用程序,而且還具備網(wǎng)絡(luò)通信和信息管理的功能。 ARM體系的處理器是目前嵌入式系統(tǒng)中使用最廣泛的處理器。它采用了RISC技術(shù),具有尋址方式簡單,寄存器多,指令長度固定等的特點(diǎn)使得它的處理速度快,執(zhí)行效率高。由于Linux對于ARM技術(shù)的支持,具有內(nèi)核可裁減,網(wǎng)絡(luò)功能強(qiáng)大,代碼開放的特點(diǎn),把Linux應(yīng)用到嵌入式系統(tǒng)中,能充分發(fā)揮ARM和Linux的優(yōu)勢。 論文以“掌上中文語言學(xué)習(xí)系統(tǒng)”項目為依托,以ARM體系處理器和Ljnux操作系統(tǒng)的嵌入式系統(tǒng)為基礎(chǔ),構(gòu)建一個掌上語言學(xué)習(xí)設(shè)備。 論文首先進(jìn)行了開發(fā)環(huán)境的設(shè)計與搭建,對開發(fā)主機(jī)進(jìn)行TFTP服務(wù)器、NFS服務(wù)器、minicom串口通信和GNU交叉工具鏈進(jìn)行配置。實(shí)現(xiàn)了針對NAND閃存的U-Boot啟動程序的建立,并對Linux操作系統(tǒng)內(nèi)核進(jìn)行了移植工作。最后利用圖形界面系統(tǒng)MiniGUI和遠(yuǎn)程調(diào)試技術(shù)實(shí)現(xiàn)了掌上語言學(xué)習(xí)的軟件功能。
標(biāo)簽: Linux ARM 嵌入式 學(xué)習(xí)系統(tǒng)
上傳時間: 2013-07-24
上傳用戶:jiangfire
當(dāng)前,嵌入式系統(tǒng)已經(jīng)廣泛地應(yīng)用到人們生活的各個領(lǐng)域。同時,隨著嵌入式處理器性能的不斷增強(qiáng),特別是32位高性能嵌入式微處理器的廣泛使用,嵌入式操作系統(tǒng)逐漸成為嵌入式系統(tǒng)中最重要的組成部分。而在各種嵌入式操作系統(tǒng)中,IAnux憑借其代碼公開,性能穩(wěn)定,網(wǎng)絡(luò)功能強(qiáng)大等多方面的優(yōu)勢,在嵌入式系統(tǒng)中被廣泛地采用,得到了嵌入式系統(tǒng)設(shè)計者的普遍認(rèn)可。研究Linux操作系統(tǒng)理論,進(jìn)行嵌入式Linux系統(tǒng)的移植和應(yīng)用程序的開發(fā),具有重要的理論意義和現(xiàn)實(shí)意義。 研究課題以32位ARM架構(gòu)的嵌入式處理器$3C2410A為硬件平臺核心,系統(tǒng)地介紹了S3C2410A處理器和系統(tǒng)的硬件組成。在此基礎(chǔ)上重點(diǎn)研究了嵌入式Linux系統(tǒng)的構(gòu)建和移植,其中首先研究了基于Linux的嵌入式交叉開發(fā)環(huán)境的構(gòu)建。之后詳細(xì)地研究了系統(tǒng)引導(dǎo)程序的原理,分析了系統(tǒng)引導(dǎo)程序VIVI的結(jié)構(gòu)并在此基礎(chǔ)上實(shí)現(xiàn)了VIVI的移植。接下來論文研究了ARM Linux內(nèi)核結(jié)構(gòu)和啟動引導(dǎo)過程,討論了ARM Linux內(nèi)核移植及配置編譯的具體方法和過程。作為嵌入式Linux移植的另外一個重點(diǎn),課題還詳細(xì)地研究了嵌入式Linux根文件系統(tǒng)的結(jié)構(gòu)、根文件系統(tǒng)內(nèi)容的構(gòu)建以及如何為嵌入式系統(tǒng)進(jìn)行多文件系統(tǒng)的選擇。在完成Linux內(nèi)核與文件系統(tǒng)的移植后研究了嵌入式Linux驅(qū)動程序的原理,設(shè)計了S3C2410A微處理器擴(kuò)展CAN總線接口,給出了ARM Linux上CAN設(shè)備驅(qū)動程序?qū)崿F(xiàn)方法。課題最后還研究了嵌入式Linux系統(tǒng)下的圖形用戶界面,在分析國內(nèi)外嵌入式GUI的特點(diǎn)和MiniGUI的技術(shù)優(yōu)勢基礎(chǔ)上,介紹了為嵌入式Linux系統(tǒng)配置、編譯和安裝MiniGUI的方法,而且以一個狀態(tài)顯示界面程序?yàn)閷?shí)例介紹了MiniGUI程序的設(shè)計方法。
標(biāo)簽: Linux ARM 嵌入式 系統(tǒng)研究
上傳時間: 2013-04-24
上傳用戶:wangyi39
生化分析儀是醫(yī)療機(jī)構(gòu)進(jìn)行臨床診斷所必須的儀器之一。它通過對血液等人體體液的分析來測定諸如葡萄糖、膽固醇等生化指標(biāo),這些常規(guī)生化指標(biāo)可以幫助醫(yī)生診斷疾病。生化分析儀在臨床診斷和化學(xué)檢驗(yàn)中具有重要作用。 目前的半自動生化分析儀多以8位單片機(jī)為中央處理器,限制了儀器的性能。本文將嵌入式技術(shù)應(yīng)用于生化分析儀的研制當(dāng)中,選用了32位的ARM9處理器$3C2410A,嵌入Linux操作系統(tǒng),搭建ARM+Linux的平臺,設(shè)計了智能型半自動生化分析儀。 本文介紹了生化分析儀的原理——朗伯.比爾定律及其核心部件——光電比色計。對半自動生化分析儀的整體架構(gòu)進(jìn)行了說明。 半自動生化分析儀硬件結(jié)構(gòu)上由電源、時鐘、復(fù)位電路,存儲器系統(tǒng),液路控制系統(tǒng),光路控制系統(tǒng),恒溫控制系統(tǒng)(包括溫度測量和溫度控制),數(shù)據(jù)采集系統(tǒng),人機(jī)交互系統(tǒng)(包括鍵盤、觸摸屏、液晶顯示器LCD和微型打印機(jī))和其他一些接口等組成,對于這些外圍硬件模塊本文給出了詳細(xì)設(shè)計。 在半自動生化分析儀軟件設(shè)計方面,本文詳細(xì)介紹了交叉編譯調(diào)試環(huán)境的建立,引導(dǎo)裝載程序U-Boot的移植,Linux內(nèi)核的裁減與移植,設(shè)備驅(qū)動程序的設(shè)計,文件系統(tǒng)的建立與移植,應(yīng)用程序的編寫與移植。 本生化分析儀的功能包括MiniGUI圖形用戶界面、運(yùn)動控制、溫度控制、數(shù)據(jù)處理、打印功能及SQLite數(shù)據(jù)庫管理等。該新型半自動生化分析儀使用方便,性價比高,適用于國內(nèi)的中小型醫(yī)療機(jī)構(gòu)。
上傳時間: 2013-04-24
上傳用戶:ca05991270
本文介紹了嵌入式操作系統(tǒng)引導(dǎo)程序-Bootloader 的概念和作用。以加載Linux 操作系統(tǒng)內(nèi)核為例,重點(diǎn)闡述了Bootloader 運(yùn)行過程的具體步驟及其實(shí)現(xiàn)方法。關(guān)鍵詞:Boo
標(biāo)簽: ARM-Linux 嵌入式系統(tǒng) 引導(dǎo)程序
上傳時間: 2013-05-26
上傳用戶:feichengweoayauya
自上世紀(jì)90年代Linux首次應(yīng)用于嵌入式系統(tǒng),至今已過了近10年。10年間,隨著芯片技術(shù)、總線技術(shù)以及計算機(jī)技術(shù)的發(fā)展,嵌入式處理器也從8位單片機(jī)時代發(fā)展到了如今高低端處理器百花齊放的時代。32位、16位處理器的價格不再是那么高不可攀。在這種背景下,本課題擬研究一種適用于小規(guī)模現(xiàn)場的,低成本的,具有RS-232C和CAN總線通訊方式且可在線進(jìn)行軟件更新的監(jiān)控系統(tǒng)。 現(xiàn)今,很多監(jiān)控系統(tǒng)都以裝有微軟操作系統(tǒng)的IPC作為監(jiān)督平臺,以單片機(jī)、PLC、DSP等作為DDC控制器,通過串口等方式通訊。其開發(fā)周期短,但成本總體較高,通訊方式單一。 本課題首先對幾種嵌入式處理器和嵌入式操作系統(tǒng)進(jìn)行比較,確定了以ARM核的處理器和Linux作為本監(jiān)督平臺的處理器和操作系統(tǒng);其次研究了Linux在ARM上的移植以及運(yùn)行過程,包括引導(dǎo)加載程序vivi、Linux2.6內(nèi)核、根文件系統(tǒng)、各種外設(shè)(包括觸摸屏與以太網(wǎng)等)驅(qū)動程序的移植,以及基于Qt/E的串口通訊的圖形用戶界面的開發(fā);最后對CAN總線以及RS-232C通訊方式在ARM7核的處理器及單片機(jī)上的應(yīng)用進(jìn)行研究。 基于以上研究開發(fā)的監(jiān)控系統(tǒng)的監(jiān)督平臺以S3C2410處理器為核心,以Linux2.6內(nèi)核為操作系統(tǒng),以觸摸屏為主要人機(jī)界面,具有RS-232C和以太網(wǎng)通訊方式,其成本較低,體積較小,功能較為靈活;其DDC控制器由基于STC5410AD和ARM7核的LPC2119的兩塊控制板以及一塊RS-232C與CAN總線轉(zhuǎn)換板組成,其控制功能更加強(qiáng)大,通訊方式也更加多樣化;另外,監(jiān)督平臺與DDC控制器均可在線更新程序,降低了系統(tǒng)維護(hù)難度。 經(jīng)過實(shí)踐調(diào)試,本監(jiān)控系統(tǒng)的軟硬件均工作正常,實(shí)現(xiàn)了預(yù)期目標(biāo)。本監(jiān)控系統(tǒng)可應(yīng)用于電力、化工、機(jī)電等多個領(lǐng)域的現(xiàn)場,具有較強(qiáng)的通用性。
標(biāo)簽: Linux ARM 監(jiān)控 系統(tǒng)研究
上傳時間: 2013-07-08
上傳用戶:zhch602
本文是四川省教育廳重點(diǎn)項目“經(jīng)濟(jì)型網(wǎng)絡(luò)同步課堂關(guān)鍵技術(shù)研究與裝備開發(fā)”關(guān)鍵技術(shù)的一部分,主要內(nèi)容是實(shí)現(xiàn)嵌入式視頻采集與存儲。通過構(gòu)建基于ARM微處理器和開源Linux操作系統(tǒng)的平臺,實(shí)現(xiàn)視頻數(shù)據(jù)的通用USB移動存儲設(shè)備存儲,達(dá)到經(jīng)濟(jì)型的目標(biāo)。 本文詳細(xì)介紹了整個系統(tǒng)平臺研究開發(fā)和設(shè)計實(shí)現(xiàn)的過程。論文討論了ARM微處理器在嵌入式系統(tǒng)中的應(yīng)用,實(shí)現(xiàn)了SDRAM存儲系統(tǒng)、Flash存儲系統(tǒng)、串口、USB接口、IIC接口等模塊的原理設(shè)計;分析了高速印制電路板設(shè)計中的難點(diǎn)并予以克服,實(shí)現(xiàn)了印制電路板設(shè)計。 論文介紹了Linux作為嵌入式操作系統(tǒng)的特點(diǎn)與優(yōu)勢,實(shí)現(xiàn)了將其完整移植到一個新硬件平臺;論文同時還實(shí)現(xiàn)了引導(dǎo)代碼、根文件系統(tǒng)、驅(qū)動程序等內(nèi)容;視頻采集與存儲應(yīng)用,設(shè)計采用緩沖區(qū)的方法保證其銜接,采用Linux線程機(jī)制進(jìn)行多任務(wù)調(diào)度,最終實(shí)現(xiàn)了視頻采集存儲功能。 本系統(tǒng)充分結(jié)合了計算機(jī)科學(xué)、嵌入式技術(shù)和數(shù)字視頻技術(shù)等前沿領(lǐng)域的眾多理論和成果,體現(xiàn)了學(xué)科交叉與技術(shù)集成的創(chuàng)新。
標(biāo)簽: Linux ARM 嵌入式 存儲系統(tǒng)
上傳時間: 2013-06-02
上傳用戶:wangchong
目前嵌入式系統(tǒng)中的GUI 的開發(fā)已經(jīng)成為研究的熱點(diǎn),本文以Intel 公司Xscale PXA255 為內(nèi)核的XSBase255嵌入式平臺,以ARM-Linux 為操作系統(tǒng),接著介紹對GUI 嵌入式系
標(biāo)簽: ARM-Linux GUI 嵌入式系統(tǒng) 開發(fā)研究
上傳時間: 2013-07-18
上傳用戶:aa17807091
linux經(jīng)典教程,Neil Matthew 和Richard Stones世界知名的Linux/UNIX專家,有數(shù)十年Linux/UNIX開發(fā)經(jīng)驗(yàn)和從業(yè)經(jīng)歷。他們使用過幾乎所有UNIX版本,并精通C/C++、LISP、Fortran、Perl、Tcl和Prolog等各種語言。他們從事過各種軟件項目,從實(shí)時嵌入式系統(tǒng)到會計系統(tǒng)和零售信息系統(tǒng)
上傳時間: 2013-07-16
上傳用戶:yiwen213
Linux設(shè)備驅(qū)動程序,(中文版第三版)
標(biāo)簽: Linux 設(shè)備驅(qū)動 程序
上傳時間: 2013-06-16
上傳用戶:a673761058
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1