隨著計(jì)算機(jī)技術(shù)、網(wǎng)絡(luò)技術(shù)和微電子技術(shù)的深入發(fā)展,嵌入式系統(tǒng)在各個(gè)領(lǐng)域中得到廣泛應(yīng)用。以ARM和以FPGA為核心的嵌入式系統(tǒng)是當(dāng)前嵌入式研究的熱點(diǎn),而相關(guān)研究的開(kāi)展需要功能強(qiáng)大的開(kāi)發(fā)平臺(tái)支持,因此基于ARM和FPGA的開(kāi)發(fā)平臺(tái)設(shè)計(jì)研究具有重要意義。 本文分別設(shè)計(jì)了一款基于PXA270的ARM開(kāi)發(fā)平臺(tái)和一款基于Virtex5的FPGA開(kāi)發(fā)平臺(tái),主要針對(duì)電源管理、接口設(shè)計(jì)、板級(jí)時(shí)序等關(guān)鍵技術(shù)進(jìn)行了研究。在此基礎(chǔ)上利用PADS Logic設(shè)計(jì)工具完成了系統(tǒng)原理圖設(shè)計(jì),并借助Hyperlynx SI仿真工具,對(duì)PCB的板級(jí)設(shè)計(jì)問(wèn)題進(jìn)行了分析,實(shí)現(xiàn)了平臺(tái)PCB的可靠設(shè)計(jì)。最后對(duì)平臺(tái)各模塊進(jìn)行了調(diào)試,通過(guò)在平臺(tái)上運(yùn)行操作系統(tǒng)并加載可執(zhí)行程序的方法驗(yàn)證了平臺(tái)整體功能。 本文的特色體現(xiàn)在以下三個(gè)方面: (1)結(jié)合PXA270處理器內(nèi)部的電源管理單元和MAX1586A集成電源管理芯片,實(shí)現(xiàn)了PXA270開(kāi)發(fā)平臺(tái)的動(dòng)態(tài)電源管理,有效降低了平臺(tái)功耗; (2)平臺(tái)實(shí)現(xiàn)了FF/BT/STUART、USB Host/Client、SD/MMC、AC'97、LCD和擴(kuò)展VGA、PCMCIA/CF等多種接口,具有良好的開(kāi)發(fā)靈活性和通用性; (3)對(duì)開(kāi)發(fā)平臺(tái)PCB板級(jí)走線中可能出現(xiàn)的反射、串?dāng)_、時(shí)序沖突等問(wèn)題進(jìn)行評(píng)估,給出了布線約束方案,使系統(tǒng)可靠性得到有效提高。
標(biāo)簽: FPGA ARM 嵌入式開(kāi)發(fā) 平臺(tái)設(shè)計(jì)
上傳時(shí)間: 2013-07-06
上傳用戶:gps6888
嵌入式系統(tǒng)廣泛應(yīng)用于各種智能控制器中,目前國(guó)外高端繡花機(jī)控制器主要采用高性能嵌入式微處理器,而國(guó)內(nèi)繡花機(jī)控制器仍以單片機(jī)為主,存在繡花色澤單調(diào),數(shù)據(jù)處理能力欠佳,缺乏圖形控制界面等不足。本文在分析了繡花機(jī)的結(jié)構(gòu)和功能的基礎(chǔ)上,研制了基于Linux-2.6的嵌入式繡花機(jī)控制器,論文的主要工作和成果如下: (1)設(shè)計(jì)并實(shí)現(xiàn)了基于嵌入式微處理器的繡花機(jī)控制器開(kāi)發(fā)平臺(tái),建立宿主機(jī)開(kāi)發(fā)環(huán)境,制作了針對(duì)Linux-2.6的交叉編譯器,實(shí)現(xiàn)了宿主機(jī)和目標(biāo)機(jī)之間的數(shù)據(jù)傳輸,設(shè)計(jì)了基于雙口RAM的雙處理器通信接口。 (2)深入研究了嵌入式系統(tǒng)的引導(dǎo)裝載程序vivi、Linux-2.6內(nèi)核和根文件系統(tǒng),成功移植了基于S3C2410硬件平臺(tái)的vivi、嵌入式Linux-2.6操作系統(tǒng)和cramfs根文件系統(tǒng),系統(tǒng)運(yùn)行穩(wěn)定可靠。 (3)對(duì)Linux-2.6內(nèi)核設(shè)備驅(qū)動(dòng)程序進(jìn)行了分析和研究,在設(shè)備驅(qū)動(dòng)程序開(kāi)發(fā)原理的基礎(chǔ)上,設(shè)計(jì)了基于Linux-2.6內(nèi)核的IIC鍵盤(pán)驅(qū)動(dòng)程序和雙處理器通信接口驅(qū)動(dòng)程序。 (4)深入分析了三種主流繡花機(jī)花樣文件存儲(chǔ)格式和解碼方法,采用MiniGUI圖形系統(tǒng),設(shè)計(jì)實(shí)現(xiàn)了繡花機(jī)控制器的圖形控制界面。
標(biāo)簽: Linux ARM 嵌入式 繡花機(jī)
上傳時(shí)間: 2013-07-01
上傳用戶:jackgao
本文介紹了嵌入式圖形用戶界面(GUI)的特點(diǎn)、發(fā)展概況以及嵌入式圖形用戶界的實(shí)現(xiàn)方法。針對(duì)開(kāi)發(fā)自主、輕型、占用資源少可配置的GUI系統(tǒng),提出了輕量級(jí)GUI系統(tǒng)的設(shè)計(jì)實(shí)現(xiàn),分析了該系統(tǒng)的體系結(jié)構(gòu)
標(biāo)簽: Linux GUI 輕量級(jí) 嵌入式
上傳時(shí)間: 2013-06-07
上傳用戶:121212121212
針對(duì)現(xiàn)場(chǎng)總線的應(yīng)用,提出了以控制器MCP2515作為CAN總線硬件擴(kuò)展接口的以太網(wǎng)/CAN總線嵌入式網(wǎng)關(guān)解決方案。這種方案可實(shí)現(xiàn)以太網(wǎng)和CAN總線的數(shù)據(jù)交互,同時(shí)給出了嵌入式Linux下CAN
標(biāo)簽: Ethernet CAN 嵌入式 網(wǎng)關(guān)
上傳時(shí)間: 2013-07-24
上傳用戶:xuan‘nian
本文結(jié)合無(wú)位置傳感器永磁無(wú)刷直流電動(dòng)機(jī)控制系統(tǒng)的開(kāi)發(fā),以Microchip 公司的PIC18F452 單片機(jī)為主控器件,采用嵌入式實(shí)時(shí)操作系統(tǒng)μC/OS-II 作為軟件開(kāi)發(fā)平臺(tái),詳細(xì)討論了嵌入
上傳時(shí)間: 2013-04-24
上傳用戶:fhzm5658
針對(duì)嵌入式Linux 系統(tǒng)中幾種常見(jiàn)的GUI(Graphic User Interface) 系統(tǒng), 討論嵌入式GUI 實(shí)現(xiàn)的底層支持方式;詳細(xì)分析Microwindows、MiniGUI、Qt/Em
上傳時(shí)間: 2013-07-24
上傳用戶:riiqg1989
隨著計(jì)算機(jī)技術(shù)的迅猛發(fā)展與后PC時(shí)代的到來(lái),嵌入式系統(tǒng)已成為計(jì)算機(jī)領(lǐng)域的一個(gè)重要組成部分,并成為近年來(lái)新興的研究熱點(diǎn)。現(xiàn)今的嵌入式應(yīng)用對(duì)嵌入式設(shè)備的性能提出了更高的要求,8/16位單片機(jī)所能提供的系統(tǒng)性能已經(jīng)顯出不足。ARM7TDMI是一種高效,低功耗的RISC處理器。而S3C44BOX就是以該內(nèi)核為核心的一款芯片,它集成了許多外圍設(shè)備,非常適合做嵌入式產(chǎn)品。 論文主要研究基于ARM處理器和μC/OS- II操作系統(tǒng)的嵌入式數(shù)據(jù)采集系統(tǒng)設(shè)計(jì),主要內(nèi)容包括以下幾方面: (1)介紹了ARM7 S3C44BOX體系結(jié)構(gòu)和BootLoader的概念,并在參考開(kāi)源BootLoader的基礎(chǔ)上進(jìn)行了BootLoader的設(shè)計(jì)與實(shí)現(xiàn); (2)深入研究了μC/OS-II的概念、特點(diǎn),分析了μC/OS-II在ARM處理器上移植所需的條件,并經(jīng)過(guò)剪裁后成功移植到ARM處理器上: (3)介紹了AD、多串口擴(kuò)展、LCD和鍵盤(pán)4個(gè)模塊的硬件工作原理,著重開(kāi)發(fā)了這4個(gè)模塊的驅(qū)動(dòng)程序,并通過(guò)實(shí)驗(yàn)驗(yàn)證了多串口擴(kuò)展、LCD和鍵盤(pán)這3個(gè)模塊的工作穩(wěn)定性; (4)在ARM S3C44BOX和μC/OS-II操作系統(tǒng)基礎(chǔ)上,設(shè)計(jì)了多任務(wù)來(lái)實(shí)現(xiàn)4通道的數(shù)據(jù)采集。經(jīng)過(guò)對(duì)采集數(shù)據(jù)的分析和系統(tǒng)的運(yùn)行,可以驗(yàn)證本數(shù)據(jù)采集系統(tǒng)運(yùn)行的高效性和穩(wěn)定性。
標(biāo)簽: ARM COS 嵌入式 數(shù)據(jù)采集系統(tǒng)
上傳時(shí)間: 2013-06-05
上傳用戶:sk5201314
嵌入式Linux的c開(kāi)發(fā),很詳細(xì)的講解了嵌入式Linux的驅(qū)動(dòng)和最小系統(tǒng)啟動(dòng)開(kāi)發(fā),uboot的開(kāi)發(fā)等等
標(biāo)簽: 嵌入式C
上傳時(shí)間: 2013-04-24
上傳用戶:wangdean1101
船舶氣象儀是一套船載的自動(dòng)化海洋氣象觀測(cè)系統(tǒng),該系統(tǒng)廣泛的布置在各種船只上,可以獲得船只經(jīng)過(guò)的海域內(nèi)的風(fēng)、濕、溫、氣壓、降雨等氣象參數(shù)。通過(guò)對(duì)海洋氣象環(huán)境實(shí)時(shí)的掌握,能夠使船舶航行安全、省時(shí)、經(jīng)濟(jì),并使因?yàn)?zāi)害性天氣造成的損失減小到最低限度。通過(guò)對(duì)海洋氣象數(shù)據(jù)的存儲(chǔ)、統(tǒng)計(jì),對(duì)我國(guó)觀測(cè)海洋環(huán)境、研究海洋、開(kāi)發(fā)海洋、利用海洋都有著重要的意義。 現(xiàn)代測(cè)控系統(tǒng)除了具有高性能的數(shù)據(jù)采集、信號(hào)處理、I/O和通信接口以外,通常均需具備良好的人機(jī)接口、友好的用戶界面和強(qiáng)大的網(wǎng)絡(luò)功能等。ARM架構(gòu)的嵌入式處理器和嵌入式Linux操作系統(tǒng)由于其優(yōu)異的性能和很高的性?xún)r(jià)比,已經(jīng)被廣泛地應(yīng)用到各種電子產(chǎn)品的設(shè)計(jì)當(dāng)中,并受到愈來(lái)愈多的自動(dòng)化設(shè)備和智能儀表設(shè)計(jì)人員的青睞。 本課題主要研究基于ARM+Linux架構(gòu)的嵌入式船舶氣象儀的設(shè)計(jì)與開(kāi)發(fā)。系統(tǒng)硬件平臺(tái)選用ATMEL公司的AT91RM9200處理器,擴(kuò)展了64M SDRAM和8M NAND FLASH,同時(shí)擴(kuò)展了外圍通信設(shè)備接口包括通用串行口、CAN總線接口、網(wǎng)絡(luò)接口和人機(jī)交互接口等;并根據(jù)實(shí)際環(huán)境需要,進(jìn)行了傳感器的選型。 軟件平臺(tái)的設(shè)計(jì)主要涉及了U-Boot引導(dǎo)裝載程序的建立,同時(shí)根據(jù)開(kāi)發(fā)平臺(tái)的資源,配置和裁剪Linux的內(nèi)核,并編寫(xiě)、添加源代碼中沒(méi)有的驅(qū)動(dòng)程序,如AD、鍵盤(pán)、CAN總線控制器等,重新編譯內(nèi)核,下載到開(kāi)發(fā)平臺(tái)。并在此基礎(chǔ)上,進(jìn)行了應(yīng)用程序的編寫(xiě)。同時(shí)深入研究了嵌入式Linux下的圖形界面,將圖形界面系統(tǒng)MiniGUI移植到Linux系統(tǒng)中,設(shè)計(jì)了較完善、友好的圖形用戶界面,大大方便了用戶的操作。
標(biāo)簽: Linux ARM 嵌入式 儀的設(shè)計(jì)
上傳時(shí)間: 2013-06-12
上傳用戶:天大地大
電火花線切割加工是一種高精度和高柔性的加工方法,在模具制造、成形刀具加工、難加工材料和精密復(fù)雜零件的加工等方面得到了廣泛的應(yīng)用。數(shù)控系統(tǒng)是數(shù)控機(jī)床的核心,開(kāi)發(fā)出低成本、高效率的開(kāi)放式電火花線切割加工數(shù)控系統(tǒng)具有十分重要的現(xiàn)實(shí)意義。 本文首先提出了基于ARM及嵌入式Linux的往復(fù)走絲電火花線切割數(shù)控系統(tǒng)的開(kāi)發(fā)方案。采用ARM微處理器+AVR單片機(jī)接口電路作為電火花線切割數(shù)控系統(tǒng)的硬件平臺(tái)。 通過(guò)構(gòu)建2.6內(nèi)核版本的嵌入式Linux系統(tǒng),并將嵌入式GUI解決方案QtopiaCore4移植到該系統(tǒng),建立了交叉編譯環(huán)境,在此基礎(chǔ)上成功地開(kāi)發(fā)了高速走絲電火花線切割加工數(shù)控系統(tǒng)軟件原型,并設(shè)計(jì)了單片機(jī)接口電路,使用C語(yǔ)言編寫(xiě)了相應(yīng)的控制程序,實(shí)現(xiàn)了數(shù)控軸驅(qū)動(dòng)步進(jìn)電機(jī)的控制。 最后,本文建立了數(shù)控系統(tǒng)的調(diào)試環(huán)境,并對(duì)開(kāi)發(fā)的數(shù)控系統(tǒng)軟件進(jìn)行了聯(lián)機(jī)調(diào)試、系統(tǒng)軟件測(cè)試和實(shí)例加工。測(cè)試和實(shí)例加工結(jié)果表明,基于ARM和嵌入式Linux的電火花線切割加工數(shù)控系統(tǒng)技術(shù)途徑的可行性,并實(shí)現(xiàn)了預(yù)期的數(shù)控功能。
上傳時(shí)間: 2013-04-24
上傳用戶:wsh1985810
蟲(chóng)蟲(chóng)下載站版權(quán)所有 京ICP備2021023401號(hào)-1