自20世紀(jì)90年代以來(lái),隨著計(jì)算機(jī)技術(shù)、超大規(guī)模集成電路技術(shù)和通信及網(wǎng)絡(luò)技術(shù)的發(fā)展,微機(jī)保護(hù)和測(cè)控裝置的性能得到大幅提升,以此為基礎(chǔ)的變電站自動(dòng)化系統(tǒng)在我國(guó)的電力系統(tǒng)中得到長(zhǎng)足的發(fā)展和廣泛的應(yīng)用。 @@ 為增加產(chǎn)品的市場(chǎng)競(jìng)爭(zhēng)力,電力系統(tǒng)二次設(shè)備生產(chǎn)廠商緊跟市場(chǎng)需求,將各種具有高性價(jià)比的新型處理器芯片和外圍芯片大量應(yīng)用到變電站自動(dòng)化系統(tǒng)的保護(hù)、測(cè)控裝置上,如32位CPU、數(shù)字信號(hào)處理芯片DSP、高速高精度A/D轉(zhuǎn)換芯片、大容量Flash存儲(chǔ)芯片、可編程邏輯器件CPLD、FPGA等。這些功能強(qiáng)大的器件的應(yīng)用使保護(hù)測(cè)控裝置在外形上趨于小型化集成化,而在功能上則較以前有顯著提升。同時(shí),各種成熟的商用嵌入式實(shí)時(shí)操作系統(tǒng)的采用使處理器的性能得到充分發(fā)揮,裝置通信、數(shù)據(jù)存儲(chǔ)及處理能力更強(qiáng),性能大幅提高,程序移植升級(jí)更加方便快捷。 @@ 本論文以現(xiàn)階段國(guó)內(nèi)外變電站自動(dòng)化系統(tǒng)測(cè)控技術(shù)為參考,根據(jù)變電站自動(dòng)化系統(tǒng)的發(fā)展趨勢(shì)和要求,研究一種基于ARM和FPGA技術(shù)并采用嵌入式實(shí)時(shí)操作系統(tǒng)的高性能測(cè)控裝置,并給出硬軟件設(shè)計(jì)。 @@ 裝置硬件采用模塊化設(shè)計(jì),按照測(cè)控裝置基本功能設(shè)計(jì)插件板。分為主CPU插件、交流采樣插件、遙信采集插件、遙控出口插件、直流采樣及輸出插件。除主CPU插件,其他插件的數(shù)量可以根據(jù)需要任意增減,滿足不同用戶的需求。 @@ 裝置主CPU采用目前先進(jìn)的基于ARM技術(shù)的微處理器AT91RM9200,通過(guò)數(shù)據(jù)、地址總線和其他插件板連接,構(gòu)成裝置的整個(gè)系統(tǒng)。交流采樣插件采用FPGA技術(shù),利用ALTERA公司的FPGA芯片EP1K10實(shí)現(xiàn)交流采樣的控制,降低了CPU的負(fù)擔(dān)。 @@ 軟件采用Vxworks嵌入式實(shí)時(shí)操作系統(tǒng),增加了系統(tǒng)的性能。以任務(wù)來(lái)管理不同的軟件功能模塊,利于裝置軟件的并行開(kāi)發(fā)和維護(hù)。 @@關(guān)鍵詞:測(cè)控裝置;嵌入式實(shí)時(shí)操作系統(tǒng);ARM;現(xiàn)場(chǎng)可編程門陣列
上傳時(shí)間: 2013-04-24
上傳用戶:JESS
dddddddddddddddddddddddddddddddd
標(biāo)簽: ColdFire 嵌入式系統(tǒng) 程序
上傳時(shí)間: 2013-04-24
上傳用戶:wxhwjf
首先, 簡(jiǎn)要介紹四足微型爬壁機(jī)器人的機(jī)構(gòu)部分, 然后詳細(xì)介紹四足微型爬壁機(jī)器人控制系統(tǒng)的 硬件設(shè)計(jì), 以及實(shí)時(shí)多任務(wù)操作系統(tǒng) c/os—I I在Phi¨ P s公司32位ARM處理器LPC2
標(biāo)簽: 2104 LPC 爬壁機(jī)器人 控制系統(tǒng)設(shè)計(jì)
上傳時(shí)間: 2013-06-28
上傳用戶:xuanjie
本課題完成了基于FPGA的數(shù)據(jù)采集器以及IIC總線的模數(shù)轉(zhuǎn)換器部分、通訊部分的電路設(shè)計(jì)。其中FPGA采用Xilinx公司Spartan-Ⅱ系列的XC2S100芯片,在芯片中嵌入32位軟處理器MicroBlaze;ⅡC總線的模數(shù)轉(zhuǎn)換采用Microchip公司的MCP3221芯片,通訊部分則在FPGA片內(nèi)用VHDL語(yǔ)言實(shí)現(xiàn)。通過(guò)上述設(shè)計(jì)實(shí)現(xiàn)了“準(zhǔn)單片化”的模擬量和數(shù)字量的數(shù)據(jù)采集和處理。 所設(shè)計(jì)的數(shù)據(jù)采集器可以和結(jié)構(gòu)類似的上位機(jī)通訊,本課題完成了在上位機(jī)中用VHDL語(yǔ)言實(shí)現(xiàn)的通信電路模塊。通過(guò)上述兩部分工作,將微處理器、數(shù)據(jù)存儲(chǔ)器、程序存儲(chǔ)器等數(shù)字邏輯電路均集成在同一個(gè)FPGA內(nèi)部,形成一個(gè)可編程的片上系統(tǒng)。FPGA片外僅為模擬器件和開(kāi)關(guān)量驅(qū)動(dòng)芯片。FPGA內(nèi)部的硬件電路采用VHDL語(yǔ)言編寫;MCU軟核工作所需要的程序采用C語(yǔ)言編寫。多臺(tái)數(shù)據(jù)采集器與服務(wù)器構(gòu)成數(shù)據(jù)采集系統(tǒng)。服務(wù)器端軟件用VB開(kāi)發(fā),既可以將實(shí)時(shí)采集的數(shù)據(jù)以數(shù)字方式顯示,也可以用更加直觀的曲線方式顯示。 由于數(shù)據(jù)采集器是所有自控類系統(tǒng)所必需的電路模塊,所以一個(gè)通用的片上系統(tǒng)設(shè)計(jì)可以解決各類系統(tǒng)的應(yīng)用問(wèn)題,達(dá)到“設(shè)計(jì)復(fù)用”(DesignReuse)的目的。采用基于FPGA的SOPC設(shè)計(jì)的更加突出的優(yōu)點(diǎn)是不必更換芯片就可以實(shí)現(xiàn)設(shè)計(jì)的改進(jìn)和升級(jí),同時(shí)也可以降低成本和提高可靠性。
標(biāo)簽: FPGA SOPC 數(shù)據(jù)采集系統(tǒng)
上傳時(shí)間: 2013-07-12
上傳用戶:a155166
作為一種16/32位的高性能、低成本、低功耗的嵌入式RISC微處理器,ARM微處理器目前已經(jīng)成為應(yīng)用最為廣泛的嵌入式微處理器。 本書在全面介紹ARM處理器的體系結(jié)構(gòu)、編程模型、指令系統(tǒng)和開(kāi)發(fā)工具的同時(shí),以Samsung公司的一款基于以太網(wǎng)系統(tǒng)的ARM處理器-S3C4510B為核心,詳細(xì)講解系統(tǒng)的設(shè)計(jì)、調(diào)試,以及相關(guān)的軟件設(shè)計(jì)和嵌入式操作系統(tǒng)的移植、應(yīng)用程序的開(kāi)發(fā)、設(shè)備驅(qū)動(dòng)程序的開(kāi)發(fā)過(guò)程。通過(guò)閱讀本書,可以使具備一定的系統(tǒng)設(shè)計(jì)能力的讀者全面掌握開(kāi)發(fā)基于ARM微處理器系統(tǒng)的多方面知識(shí),從而具備設(shè)計(jì)開(kāi)發(fā)基于ARM微處理器的特定應(yīng)用系統(tǒng)的能力。 本書可作為基于ARM的軟件編程和硬件系統(tǒng)設(shè)計(jì)的參考手冊(cè),也可作為16/32位微處理器教學(xué)用書,以及嵌入式系統(tǒng)應(yīng)用設(shè)計(jì)人員的參考用書。
標(biāo)簽: ARM 應(yīng)用系統(tǒng)
上傳時(shí)間: 2013-05-27
上傳用戶:xiaowei314
溫度的測(cè)量在工業(yè)領(lǐng)域最為常見(jiàn),隨著電子技術(shù)、計(jì)算機(jī)技術(shù)的飛速發(fā)展,對(duì)現(xiàn)場(chǎng)溫度的測(cè)量也由過(guò)去的模擬刻度溫度計(jì)、指針溫度計(jì)向數(shù)字顯示的智能溫度計(jì)發(fā)展,而且,對(duì)測(cè)量的精度要求也越來(lái)越高。目前,盡管市場(chǎng)上也有高精度的溫度測(cè)量?jī)x,但一般價(jià)格都很昂貴。傳統(tǒng)的8位單片機(jī)已經(jīng)越來(lái)越不能適應(yīng)日漸復(fù)雜的應(yīng)用需求。友好的交互界面、網(wǎng)絡(luò)互聯(lián)功能、智能化的軟件、高效的數(shù)據(jù)處理幾乎成了智能化系統(tǒng)的共同需求。隨著嵌入式系統(tǒng)的迅猛發(fā)展,這種應(yīng)用系統(tǒng)正逐步取代傳統(tǒng)的以PC為中心的應(yīng)用,成為未來(lái)智能化儀表中的主力軍。本文立足于設(shè)計(jì)一種通用性強(qiáng)的測(cè)溫系統(tǒng),可以在軟硬件兩方面適應(yīng)多種測(cè)溫元件,為系統(tǒng)日后升級(jí)帶來(lái)方便。 本論文以對(duì)通用Linux操作系統(tǒng)在32位ARM微處理器上進(jìn)行移植并對(duì)其實(shí)時(shí)性進(jìn)行了改造。研制了鉑熱電阻高精度溫度監(jiān)測(cè)系統(tǒng),闡述了其具體技術(shù)指標(biāo)及相關(guān)實(shí)現(xiàn)方法。系統(tǒng)以S3C2410為硬件核心,開(kāi)發(fā)了主板及數(shù)據(jù)采集調(diào)理電路。構(gòu)建了以微處理器S3C2410、閃存FLASH、存儲(chǔ)器SRAM、A/D、鍵盤、顯示器為一體的溫度監(jiān)測(cè)的硬件平臺(tái)。在此硬件平臺(tái)上嵌入RT—Linux嵌入式實(shí)時(shí)操作系統(tǒng),構(gòu)建系統(tǒng)的多任務(wù)管理,最終完成了本課題的設(shè)計(jì)開(kāi)發(fā)。
標(biāo)簽: Linux ARM 高精度 測(cè)溫系統(tǒng)
上傳時(shí)間: 2013-06-07
上傳用戶:ghostparker
微處理器技術(shù)、傳感器技術(shù)和無(wú)線通信技術(shù)的進(jìn)步,推動(dòng)了無(wú)線數(shù)據(jù)采集系統(tǒng)的產(chǎn)生和發(fā)展。數(shù)據(jù)采集技術(shù)廣泛應(yīng)用于雷達(dá)、通信、遙感遙測(cè)等領(lǐng)域。在各種信息的獲取中,對(duì)高速數(shù)據(jù)采集的需求非常廣泛。隨著測(cè)控技術(shù)的發(fā)展,對(duì)數(shù)據(jù)采集系統(tǒng)的智能化和網(wǎng)絡(luò)化水平也提出了更高的要求。并且由于通訊網(wǎng)絡(luò)的飛速發(fā)展,移動(dòng)通信與實(shí)際應(yīng)用的結(jié)合使得各種基于GPRS網(wǎng)絡(luò)的無(wú)線數(shù)據(jù)傳輸系統(tǒng)成為當(dāng)前遠(yuǎn)距離無(wú)線通訊領(lǐng)域最為廣泛的應(yīng)用。本課題將廣泛應(yīng)用的嵌入式控制器引入到數(shù)據(jù)采集系統(tǒng)設(shè)計(jì)中,并結(jié)合GPRS優(yōu)秀的網(wǎng)絡(luò)特性,實(shí)現(xiàn)了一個(gè)低功耗、智能化、網(wǎng)絡(luò)化、軟硬件可根據(jù)具體測(cè)量任務(wù)適當(dāng)裁減的無(wú)線高速數(shù)據(jù)采集平臺(tái)。 本設(shè)計(jì)采用32位ARM處理器S3C2410為核心器件,配以FPGA+DDRSDRAM高速數(shù)據(jù)采集模塊,GPRS數(shù)據(jù)通信模塊,在Linux嵌入式操作系統(tǒng)和應(yīng)用軟件的支持下,實(shí)現(xiàn)了數(shù)字化高速采集,數(shù)字化無(wú)線數(shù)據(jù)網(wǎng)絡(luò)傳輸?shù)默F(xiàn)場(chǎng)數(shù)據(jù)采集系統(tǒng)。該平臺(tái)采集的現(xiàn)場(chǎng)數(shù)據(jù)主要為各種傳感器輸出的電壓模擬量。前端數(shù)據(jù)采集模塊的FPGA控制高速AD轉(zhuǎn)換器將輸入的模擬量信號(hào)采集后,存儲(chǔ)在由DDRSDRAM構(gòu)成的大容量緩存中,再經(jīng)過(guò)嵌入式系統(tǒng)中的微控制器進(jìn)行各種處理,然后將處理結(jié)果保存在ARM系統(tǒng)的SDRAM內(nèi)存,最后通過(guò)在ARM系統(tǒng)模塊擴(kuò)展的GPRS模塊,將采集到的數(shù)據(jù)通過(guò)GPRS網(wǎng)絡(luò)發(fā)送出去。 IAnux由于其代碼開(kāi)放性以及強(qiáng)大的網(wǎng)絡(luò)功能等特點(diǎn),在許多的嵌入式網(wǎng)絡(luò)設(shè)備中有著廣泛應(yīng)用,與其他的嵌入式操作系統(tǒng)相比,具有著更多的優(yōu)勢(shì)。因此本課題將其作為硬件平臺(tái)的操作系統(tǒng)。基于ARM的嵌入式數(shù)據(jù)采集與處理系統(tǒng)結(jié)構(gòu)清晰、通用性好、可擴(kuò)展性強(qiáng),可為各種嵌入式應(yīng)用提供一套完整的硬、軟件解決方案,在工業(yè)測(cè)量與控制領(lǐng)域具有較為廣闊的應(yīng)用前景。
標(biāo)簽: ARM_Linux 無(wú)線數(shù)據(jù) 采集系統(tǒng)
上傳時(shí)間: 2013-04-24
上傳用戶:xlcky
隨著現(xiàn)代信息系統(tǒng)發(fā)展,網(wǎng)絡(luò)系統(tǒng)尤其是分布式系統(tǒng)日益廣泛地用于各個(gè)行業(yè)和領(lǐng)域,其中很多的關(guān)鍵應(yīng)用需要基于時(shí)間同步進(jìn)行。傳統(tǒng)采用精準(zhǔn)時(shí)鐘對(duì)設(shè)備物理時(shí)鐘進(jìn)行精準(zhǔn)調(diào)節(jié)以達(dá)到時(shí)鐘同步的方式,以及單純的在局域網(wǎng)內(nèi)部通過(guò)相關(guān)時(shí)間協(xié)議進(jìn)行時(shí)間同步的方式,由于受諸多限制,不能很好地解決分布式精確時(shí)鐘同步的問(wèn)題。然而人們對(duì)分布式時(shí)間精準(zhǔn)度和時(shí)間同步的精確度要求越來(lái)越高,新型分布式網(wǎng)絡(luò)時(shí)間同步研究成為一個(gè)需要亟待解決的關(guān)鍵性問(wèn)題。既有工程應(yīng)用價(jià)值,也有一定的理論意義。 首先從分布式系統(tǒng)應(yīng)用的角度出發(fā),首先對(duì)GNSS衛(wèi)星授時(shí)、NTP協(xié)議、嵌入式系統(tǒng)及uClinux操作系統(tǒng)等理論和技術(shù)進(jìn)行了闡述。重點(diǎn)討論了如何解決分布式系統(tǒng)中的精確授時(shí)與同步問(wèn)題的必要性和工程意義,分析了GNSS衛(wèi)星授時(shí)特點(diǎn)和NTP網(wǎng)絡(luò)協(xié)議的機(jī)制。 其次在充分考慮到網(wǎng)絡(luò)同步實(shí)時(shí)性要求高的特點(diǎn)的基礎(chǔ)上,提出了一種基于GNSS的嵌入式NTP授時(shí)服務(wù)器的設(shè)計(jì)架構(gòu),對(duì)各主要模塊的功能、結(jié)構(gòu)和工作原理進(jìn)行了功能和性能分析。硬件具體以32位ARMS3C44B0X作為硬件控制核心的微處理器,開(kāi)發(fā)了具有多通信端口的應(yīng)用電路主板,并集成了GNSS衛(wèi)星通信模塊。 再次在軟件方面具體對(duì)uClinux操作系統(tǒng)底層接口進(jìn)行了較為深入的分析,在所設(shè)計(jì)的服務(wù)器硬件平臺(tái)上移植了uClinux嵌入式操作系統(tǒng)及相關(guān)的驅(qū)動(dòng)程序,并采用模塊化的設(shè)計(jì)思想進(jìn)行了NTP應(yīng)用程序的設(shè)計(jì)與集成,實(shí)現(xiàn)了NTP協(xié)議的編譯和NTP授時(shí)服務(wù),其中對(duì)NTP協(xié)議主要參數(shù)和具體工作過(guò)程進(jìn)行了系統(tǒng)性分析和設(shè)置應(yīng)用。 最后在獲取精準(zhǔn)的系統(tǒng)統(tǒng)一時(shí)鐘、通過(guò)NTP協(xié)議提供授時(shí)服務(wù)的基礎(chǔ)上,結(jié)合實(shí)際在人工影響天氣通信指揮系統(tǒng)中具體應(yīng)用,實(shí)現(xiàn)了分布式人工降雨火箭彈發(fā)射點(diǎn)按命令精確同步進(jìn)行發(fā)射的應(yīng)用集成。初步測(cè)試表明,本文所設(shè)計(jì)的授時(shí)服務(wù)器應(yīng)用情況良好,實(shí)現(xiàn)了不同層次分布式應(yīng)用對(duì)于時(shí)間精準(zhǔn)同步的高要求。
標(biāo)簽: ARMGNSS NTP 分布式 服務(wù)器
上傳時(shí)間: 2013-04-24
上傳用戶:ouyangtongze
隨著電子技術(shù)的不斷發(fā)展,各種智能核儀器逐步走向自動(dòng)化、智能化、數(shù)字化和便攜式的方向發(fā)展。針對(duì)傳統(tǒng)的多道脈沖幅度分析器體積大,人機(jī)交互不友好,不方便現(xiàn)場(chǎng)分析等的缺陷[5]。新型的高速、集成度高、界面友好的多道脈沖幅度分析器的陸續(xù)出現(xiàn)填補(bǔ)了這一缺點(diǎn)。 隨著電子技術(shù)的發(fā)展,以ARM為核的處理器技術(shù)的應(yīng)用領(lǐng)域不斷擴(kuò)大,相比較單片機(jī)而言,它的主頻高、運(yùn)算速度快,可以滿足多道脈沖幅度分析器的苛刻的時(shí)間上的要求。而且ARM處理器功耗小,適合于功耗要求比較苛刻的地方,這些方面的特點(diǎn)正好滿足了便攜式多道脈沖幅度分析器野外勘察的要求。同時(shí),由于以ARM為核的處理器具有豐富的外設(shè)資源,這樣就簡(jiǎn)化了外設(shè)電路及芯片的使用,降低了功耗并增強(qiáng)了產(chǎn)品的信賴性。另外,ARM芯片可以方便的移植操作系統(tǒng),為多道脈沖幅度分析器多任務(wù)的管理和并行的處理,甚至硬實(shí)時(shí)功能的實(shí)現(xiàn)提供了前提。而且在ARM平臺(tái)使用嵌入式linux操作系統(tǒng)使多道脈沖幅度分析器的軟件易于升級(jí)。 智能化和小型化是多道脈沖幅度分析器的發(fā)展趨勢(shì)。智能化要求系統(tǒng)的自動(dòng)化程度高、操作簡(jiǎn)便、容錯(cuò)性好。智能化除了需要控制軟件外,還需要軟件命令的執(zhí)行者即硬件控制電路來(lái)實(shí)現(xiàn)相應(yīng)的控制邏輯,兩者的結(jié)合才能真正的實(shí)現(xiàn)智能化。小型化要求系統(tǒng)的體積小、功耗小、便于攜帶;小型化除了要求采用微功耗的器件,還要求電路板的尺寸盡量的小且所用元件盡量的少,但小型化的同時(shí)必須保持系統(tǒng)的智能化,即不能減少智能化所要求的復(fù)雜的邏輯和時(shí)序的控制功能。為此采用高集成度的ARM芯片實(shí)現(xiàn)控制電路能滿意地同時(shí)滿足智能化和小型化的要求。在研制的多道脈沖幅度分析器中,幾乎所有的控制都可以用控制芯片來(lái)實(shí)現(xiàn),如閾值設(shè)定、自動(dòng)穩(wěn)譜以及多道數(shù)據(jù)采集,在節(jié)省了元件的數(shù)目和電路板的尺寸的同時(shí)仍能保持系統(tǒng)的智能化程度。 Linux內(nèi)核精簡(jiǎn)而高效,可修改性強(qiáng),支持多種體系結(jié)構(gòu)的處理器等,使得它是一個(gè)非常適合于嵌入式開(kāi)發(fā)和應(yīng)用的操作系統(tǒng)。嵌入式Linux可以運(yùn)行的硬件平臺(tái)十分廣泛,從x86、MIPS、POWERPC到ARM,以及其他許多硬件體系結(jié)構(gòu)。目前在世界范圍內(nèi),ARM體系結(jié)構(gòu)的SOC逐漸占領(lǐng)32位嵌入式微處理器市場(chǎng),ARM處理器及技術(shù)的應(yīng)用幾乎已經(jīng)深入到各個(gè)領(lǐng)域,例如:工業(yè)控制,無(wú)線通訊,網(wǎng)絡(luò),消費(fèi)類電子,成像等。 本課題采用三星公司生產(chǎn)的ARM(Advanced RISC Machines,先進(jìn)精簡(jiǎn)指令集機(jī)器)芯片S3C2410A設(shè)計(jì)并研制了一種便攜式的核數(shù)據(jù)采集系統(tǒng)設(shè)計(jì)方案。利用ARM芯片豐富的外設(shè)資源對(duì)傳統(tǒng)的多道脈沖幅度分析器進(jìn)行改進(jìn)和簡(jiǎn)化。系統(tǒng)由前端探測(cè)器系統(tǒng),以及由線性脈沖放大器、甄別電路、控制電路、采樣保持電路組成的前置電路,中央處理器模塊,顯示模塊,用戶交互模塊,存儲(chǔ)模塊,網(wǎng)絡(luò)傳輸模塊等多個(gè)模塊組成。本設(shè)計(jì)基于ARM9芯片S3C2410,并在此平臺(tái)上移植了嵌入式linux操作系統(tǒng)來(lái)進(jìn)行任務(wù)的調(diào)度和處理等。 電路板核心板部分設(shè)計(jì)采用6層PCB板結(jié)構(gòu),這樣增加了系統(tǒng)可靠性,提高了電磁兼容的穩(wěn)定性。數(shù)據(jù)采集系統(tǒng)是多道脈沖幅度分析器的核心,A/D轉(zhuǎn)換直接使用了S3C2410內(nèi)置的ADC(Analog to Digital Converter,模數(shù)轉(zhuǎn)換器),在2.5 MHz的轉(zhuǎn)換時(shí)鐘下最大轉(zhuǎn)換速度500 KSPS(Kilo-Samples per second,千采樣點(diǎn)每秒),滿足了系統(tǒng)最低轉(zhuǎn)換時(shí)間≤5 μs的要求,并且控制簡(jiǎn)單,簡(jiǎn)化了外部接口電路。由于SD(Secure Digital Card,安全數(shù)碼卡)卡存儲(chǔ)容量大、攜帶方便、成本低等優(yōu)點(diǎn),所以設(shè)計(jì)中采用其作為外部的數(shù)據(jù)存儲(chǔ)設(shè)備,其驅(qū)動(dòng)部分采用SD卡軟件包,為開(kāi)發(fā)帶來(lái)了方便。本設(shè)計(jì)采用640*480的6.4寸LCD(Liquid Crystal Display,液晶顯示)屏作為人機(jī)交互的顯示部分,并且通過(guò)Qt/Embedded為系統(tǒng)提供圖形用戶界面的應(yīng)用框架和窗口系統(tǒng)。其中包括了波形顯示部分和用戶菜單設(shè)置部分,這樣方便了用戶操作。系統(tǒng)的數(shù)據(jù)存取方面是基于SQLite嵌入式小型數(shù)據(jù)庫(kù)而進(jìn)行的。為了方便數(shù)據(jù)向上位機(jī)的傳輸,系統(tǒng)設(shè)計(jì)中采用XML(Extensible Markup Language,可擴(kuò)展標(biāo)記語(yǔ)言)格式來(lái)組織傳輸?shù)臄?shù)據(jù),通過(guò)基于TCP/IP(Transmission Control Protocol/Internet Protocol)協(xié)議的Linux下Socket套接字編程,來(lái)進(jìn)行與上位機(jī)或PC(Personal Computer,個(gè)人計(jì)算機(jī)或桌面機(jī))等的連接和數(shù)據(jù)傳輸。
標(biāo)簽: ARMLinux 多道 分析器 脈沖幅度
上傳時(shí)間: 2013-04-24
上傳用戶:tzl1975
國(guó)內(nèi)大部分普通高校實(shí)驗(yàn)室的嵌入式實(shí)驗(yàn)教學(xué)系統(tǒng)基本上是基于8位CPU的單片機(jī),這些系統(tǒng)的技術(shù)已經(jīng)十分成熟且實(shí)驗(yàn)內(nèi)容大多停留在單一的驗(yàn)證性實(shí)驗(yàn),因此只能提供基礎(chǔ)知識(shí)的教學(xué)而不能涵蓋基礎(chǔ)、綜合、創(chuàng)新三個(gè)層次,也不能培養(yǎng)出市場(chǎng)對(duì)嵌入式系統(tǒng)需求的學(xué)生。而建立以ARM為內(nèi)核的嵌入式處理器和嵌入式Linux操作系統(tǒng)相結(jié)合的實(shí)驗(yàn)教學(xué)體系及實(shí)驗(yàn)內(nèi)容,能使學(xué)生在軟、硬件知識(shí)結(jié)合上和能力上有新的提高。 ARM是當(dāng)前全球領(lǐng)先的16/32位RISC微處理器內(nèi)核,現(xiàn)在大多數(shù)功能強(qiáng)大的嵌入式處理器都是基于ARM內(nèi)核構(gòu)建的,如本課題中教學(xué)實(shí)驗(yàn)平臺(tái)硬件部分以IntelXscale處理器PXA270為核心,軟件部分以Linux操作系統(tǒng)為核心進(jìn)行開(kāi)發(fā),教學(xué)實(shí)驗(yàn)平臺(tái)是基于嵌入式Linux操作系統(tǒng),高速的網(wǎng)絡(luò)型硬件平臺(tái)功能強(qiáng)大、復(fù)雜,起點(diǎn)高,適合于各高校的教學(xué)和實(shí)驗(yàn),以及各種嵌入式系統(tǒng)的課題和科研項(xiàng)目。 構(gòu)建教學(xué)實(shí)驗(yàn)平臺(tái)的主要工作是完成硬件的設(shè)計(jì)、實(shí)現(xiàn)及操作系統(tǒng)移植。本論文主要在闡述嵌入式概念和主要開(kāi)發(fā)技術(shù)、方法的基礎(chǔ)上,對(duì)PXA270硬件平臺(tái)和嵌入式Linux操作系統(tǒng)軟件平臺(tái)作了相關(guān)介紹;詳細(xì)講述了移植Linux到硬件平臺(tái)的過(guò)程,實(shí)現(xiàn)ARM—Linux嵌入式系統(tǒng)軟硬件的結(jié)合,并在該教學(xué)實(shí)驗(yàn)平臺(tái)上設(shè)計(jì)了如觸摸屏控制實(shí)驗(yàn)、USB設(shè)備實(shí)驗(yàn)與數(shù)字視頻接口等實(shí)驗(yàn)。
標(biāo)簽: ARMLinux 嵌入式 教學(xué)實(shí)驗(yàn)
上傳時(shí)間: 2013-07-04
上傳用戶:yyq123456789
蟲(chóng)蟲(chóng)下載站版權(quán)所有 京ICP備2021023401號(hào)-1