作為一種16/32位的高性能、低成本、低功耗的嵌入式RISC微處理器,ARM微處理器目前已經(jīng)成為應(yīng)用最為廣泛的嵌入式微處理器。 本書在全面介紹ARM處理器的體系結(jié)構(gòu)、編程模型、指令系統(tǒng)和開發(fā)工具的同時,以SAMsung公司的一款基于以太網(wǎng)系統(tǒng)的ARM處理器-S3C4510B為核心,詳細(xì)講解系統(tǒng)的設(shè)計、調(diào)試,以及相關(guān)的軟件設(shè)計和嵌入式操作系統(tǒng)的移植、應(yīng)用程序的開發(fā)、設(shè)備驅(qū)動程序的開發(fā)過程。通過閱讀本書,可以使具備一定的系統(tǒng)設(shè)計能力的讀者全面掌握開發(fā)基于ARM微處理器系統(tǒng)的多方面知識,從而具備設(shè)計開發(fā)基于ARM微處理器的特定應(yīng)用系統(tǒng)的能力。 本書可作為基于ARM的軟件編程和硬件系統(tǒng)設(shè)計的參考手冊,也可作為16/32位微處理器教學(xué)用書,以及嵌入式系統(tǒng)應(yīng)用設(shè)計人員的參考用書。
標(biāo)簽: ARM 應(yīng)用系統(tǒng)
上傳時間: 2013-05-27
上傳用戶:xiaowei314
視頻監(jiān)控系統(tǒng)是一個集計算機的交互性、多媒體信息的綜合性、通信的分布性和監(jiān)控的實時性等技術(shù)于一體的綜合系統(tǒng)。隨著網(wǎng)絡(luò)帶寬,計算機處理能力和存儲容量的快速提高,以及各種實用視頻處理技術(shù)的出現(xiàn),視頻監(jiān)控進入了全數(shù)字化的網(wǎng)絡(luò)時代。視頻監(jiān)控系統(tǒng)的核心功能主要包括兩大部分,一是視頻圖像采集和壓縮處理,一是圖像數(shù)據(jù)的傳輸。系統(tǒng)的主要硬件模塊分為監(jiān)控終端和監(jiān)控控制終端兩個部分。 本文設(shè)計并實現(xiàn)了一種基于ARM和嵌入式Linux的視頻監(jiān)控系統(tǒng),該系統(tǒng)主要實現(xiàn)了視頻圖像的采集壓縮和圖像數(shù)據(jù)流基于RTP協(xié)議的傳輸。本系統(tǒng)的核心硬件平臺采用韓國SAMsung公司的S3C2410微處理器,ARM端作為視頻監(jiān)控終端,PC機作為監(jiān)控控制終端。ARM端主要承載了圖像采集、編碼和對圖像數(shù)據(jù)進行RTP打包并傳輸?shù)墓δ埽琍C端主要承載的功能是圖像數(shù)據(jù)的接收、顯示和對監(jiān)控終端的控制、訪問。 在視頻圖像采集和壓縮處理部分,利用Video for Linux提供的接口函數(shù),實現(xiàn)了利用攝像頭采集圖像的過程,并設(shè)計實現(xiàn)了V4L視頻采集及壓縮模塊,設(shè)計了系統(tǒng)JEPG圖像采集和壓縮模塊和MPEG-4圖像采集和壓縮模塊的具體編程流程和實現(xiàn)過程,并實現(xiàn)了基于這兩種編碼方式的視頻壓縮。用Visual C++實現(xiàn)了用戶控制終端,可對應(yīng)JPEG和MPEG-4兩種編碼方式進行解碼并顯示。 在圖像數(shù)據(jù)的傳輸部分,系統(tǒng)采用了RTP協(xié)議作為視頻數(shù)據(jù)流傳輸協(xié)議,并實現(xiàn)了視頻數(shù)據(jù)在局域網(wǎng)內(nèi)的實時性傳輸。移植了現(xiàn)在比較常用的JRTPLIB源碼庫,為RTP的實現(xiàn)提供了可調(diào)用的庫函數(shù),按照MPEG-4數(shù)據(jù)流的RTP封裝格式和流程,設(shè)計實現(xiàn)了RTP編程。 最后對系統(tǒng)的功能和性能進行了測試。測試結(jié)果顯示MPEG-4在保證與JPEG相當(dāng)?shù)膱D像質(zhì)量時,大大減少了傳輸?shù)臄?shù)據(jù)量。同時,使用RTP協(xié)議進行傳輸,保證了系統(tǒng)的實時性,也保證了圖像的傳輸質(zhì)量。
標(biāo)簽: ARMLinuz 視頻監(jiān)控 系統(tǒng)設(shè)計
上傳時間: 2013-07-12
上傳用戶:wzr0701
近年來,隨著UPS電源的廣泛使用,對UPS電源的監(jiān)控要求也越來越高,而嵌入式系統(tǒng)的使用和Internet的普及,使得這種需求成為可能。將嵌入式系統(tǒng)和Internet結(jié)合用于UPS電源網(wǎng)絡(luò)監(jiān)控是一種必然趨勢,它可以借助Internet網(wǎng)絡(luò)完成對UPS電源現(xiàn)場的監(jiān)控任務(wù),從而將監(jiān)控擴展到更廣的空間。目前,基于嵌入式系統(tǒng)的網(wǎng)絡(luò)監(jiān)控已經(jīng)成為監(jiān)控領(lǐng)域研究的一個熱點。 本課題以UPS電源為監(jiān)控對象,在綜合分析UPS電源、嵌入式系統(tǒng)、CAN總線的基礎(chǔ)上,從實際應(yīng)用出發(fā),對嵌入式技術(shù)在UPS電源網(wǎng)絡(luò)監(jiān)控系統(tǒng)的應(yīng)用進行了深入研究。通過對比和分析工業(yè)監(jiān)控網(wǎng)絡(luò)的現(xiàn)狀之后,確定采用基于Internet和CAN總線的嵌入式系統(tǒng)對UPS電源進行網(wǎng)絡(luò)監(jiān)控,完成了基于Linux操作系統(tǒng)的監(jiān)控系統(tǒng)開發(fā)。在監(jiān)控系統(tǒng)硬件設(shè)計中,主控芯片選用了SAMsung公司低功耗高性能的ARM9系列的S3C2410,CAN控制器使用了新型的獨立CAN控制器MCP2510,網(wǎng)絡(luò)控制器選用了Cirrus公司的CS8900,并完成了CAN接口模塊、以太網(wǎng)接口模塊和人機交互模塊的設(shè)計。軟件設(shè)計中移植了嵌入式Linux操作系統(tǒng)和嵌入式圖形用戶界面,以及對MCP2510驅(qū)動的開發(fā),由于系統(tǒng)要實現(xiàn)網(wǎng)絡(luò)瀏覽和大量的數(shù)據(jù)交換,引入了嵌入式服務(wù)器Web server和嵌入式數(shù)據(jù)庫SQLite,方便了數(shù)據(jù)的管理,提高了瀏覽速度。 經(jīng)實驗調(diào)試,該UPS電源網(wǎng)絡(luò)監(jiān)控系統(tǒng)能夠通過瀏覽器對UPS電源運行狀態(tài)、故障等信息進行監(jiān)控、統(tǒng)計和查詢,實現(xiàn)了小體積,低功耗,高性能的網(wǎng)絡(luò)監(jiān)控。該網(wǎng)絡(luò)監(jiān)控系統(tǒng)的研究具有廣闊的應(yīng)用前景,對其它工業(yè)監(jiān)控網(wǎng)絡(luò)也具有一定的指導(dǎo)和借鑒意義。
標(biāo)簽: ARM UPS 電源 網(wǎng)絡(luò)監(jiān)控系統(tǒng)
上傳時間: 2013-04-24
上傳用戶:whenfly
旅客列車是人們出行的重要交通工具之一,隨著我國國民經(jīng)濟的發(fā)展,信息化時代的到來,車輛能否安全運行已經(jīng)成為人們關(guān)注的焦點。在高速狀態(tài)下列車車輛能否安全地停下來是安全運行的一個關(guān)鍵,在車輛方面上就是解決制動問題。在這樣的前提下,對車輛制動系統(tǒng)的研究就顯得必然和重要。 本次設(shè)計的任務(wù)是實時監(jiān)測列車車輛的運行速度,并根據(jù)車輛制動狀態(tài),自動控制車輛的制動系統(tǒng),實現(xiàn)車輛的制動安全防護。所以本次設(shè)計設(shè)計了一種基于ARM——高性能嵌入式微處理器、CPLD——新型高性能可編程邏輯器件、CAN總線——有效支持分布/實時控制的串行通信網(wǎng)絡(luò)和μC/OS-II操作系統(tǒng)的車輛制動自動監(jiān)控系統(tǒng)。文中介紹了車輛制動控制原理、對系統(tǒng)進行了總體的方案設(shè)計,介紹了嵌入式系統(tǒng)開發(fā)的原理及設(shè)計方法,著重講解了以SAMsung公司32位嵌入式微處理器S3C44BOX為核心的系統(tǒng)軟硬件設(shè)計方案,并開發(fā)了基于μC/OS-II操作系統(tǒng)的應(yīng)用程序。 應(yīng)用程序模塊主要包括遠程通訊模塊、數(shù)據(jù)采集模塊、數(shù)據(jù)處理與傳輸模塊、部件壽命記錄模塊、故障參數(shù)監(jiān)視和報警模塊。遠程通訊模塊將車輛制動狀態(tài)以CAN總線的通訊方式上傳給機車控制室主機;數(shù)據(jù)采集模塊由具有高速邏輯處理能力的CPLD自動實現(xiàn)數(shù)據(jù)采集及電平轉(zhuǎn)換,ARM控制數(shù)據(jù)采集的啟動和采集結(jié)束后對數(shù)據(jù)的處理或傳輸;在部件壽命記錄模塊中電磁閥的動作次數(shù)、通電使用時間和總時間以及各傳感器的通電時間和使用總時間可每隔一段時間記錄下來,掉電后也不會丟失,可以作為故障發(fā)生、診斷、排除和維護的數(shù)據(jù)依據(jù)。 在實驗室及模擬實驗臺上經(jīng)過多次軟、硬件結(jié)合的調(diào)試改進過程,本次設(shè)計基本上實現(xiàn)了車輛制動自動監(jiān)控系統(tǒng)的功能,制動缸壓力的控制特性及控制精度得到了有效的提高,在實驗室調(diào)試中實現(xiàn)了車輛制動系統(tǒng)的故障檢測和報警及部件的壽命記錄等功能,驗證了設(shè)計方案的可行性及合理性,達到了預(yù)期的設(shè)計效果。
標(biāo)簽: ARM 制動 自動監(jiān)控 系統(tǒng)設(shè)計
上傳時間: 2013-07-17
上傳用戶:yxgi5
海洋臺站自動觀測系統(tǒng)是一套應(yīng)用于海濱觀測的儀器設(shè)備,負(fù)責(zé)對氣象、水文參數(shù)進行實時觀測。諸多的參數(shù)通過相應(yīng)的傳感器進行測量,海洋臺站自動觀測系統(tǒng)對測量的信息進行匯總,再將其通過有線或無線的通訊方式傳輸?shù)礁骷壓Q蟓h(huán)境監(jiān)測預(yù)報中心,供天氣預(yù)報和海洋預(yù)報使用。 本文以我國“海洋臺站自動觀測系統(tǒng)政府采購計劃”為背景,重點設(shè)計了低成本、低功耗、高性能、高可靠性的新型海洋臺站自動觀測系統(tǒng)。本課題主要研究基于arm7+uClinux海洋臺站自動觀測系統(tǒng)的設(shè)計與開發(fā)。根據(jù)實際的需要,分析海洋臺站自動觀測系統(tǒng)的整體要求,對傳感器進行選型,進行方案設(shè)計,完成整個系統(tǒng)的搭建。為了降低系統(tǒng)功耗,CPU所采用的是SAMsung公司推出的無內(nèi)存管理單元的處理器S3C44BO,設(shè)計了8MFLASH、64MSDRAM、液晶、USB以及鍵盤等相關(guān)電路。同時,為了減少驅(qū)動開發(fā)所帶來的不便,使用TL16C554A對串口電路進行了擴展,便于數(shù)據(jù)處理,也使得系統(tǒng)具有更好的可擴展性。軟件方面設(shè)計主要涉及了BootLoader引導(dǎo)裝載程序的建立,選用uClinux操作系統(tǒng),并對其內(nèi)核進行配置和裁剪,添加源代碼中沒有的驅(qū)動程序。為了縮短研發(fā)周期和降低開發(fā)難度,選用MiniGUI作為圖形用戶界面系統(tǒng),深入分析了MiniGUI的結(jié)構(gòu)、原理,并將其移植到uClinux系統(tǒng)中。本系統(tǒng)采用的是MiniGUI-Threads多線程模式,主線程協(xié)調(diào)各個線程進行相應(yīng)的數(shù)據(jù)處理。為了使系統(tǒng)操作變得直觀、簡單,對用戶界面進行了初步設(shè)計,使用復(fù)用I/O的方法解決多串口通訊容易造成的數(shù)據(jù)阻塞問題。此外,為了更好的將臺站所測得的信息量發(fā)送給海洋環(huán)境監(jiān)測預(yù)報中心,需要完善通訊協(xié)議以便于數(shù)據(jù)交換。 最后,根據(jù)本系統(tǒng)實際研究開發(fā)結(jié)果,總結(jié)分析了系統(tǒng)的特點,并對下一步設(shè)計工作進行了展望。
上傳時間: 2013-07-12
上傳用戶:juyuantwo
汽車行駛記錄儀,俗稱汽車黑匣子,是對車輛行駛速度、時間、里程以及有關(guān)車輛行駛的其他狀態(tài)信息進行記錄、存儲并可通過接口實現(xiàn)數(shù)據(jù)輸出的數(shù)字式電子記錄裝置。汽車行駛記錄儀的使用,對遏止疲勞駕駛、車輛超速等交通違章、約束駕駛?cè)藛T的不良駕駛行為、保障車輛行駛安全以及道路交通事故的分析鑒定具有重要的作用。本文在參考了國內(nèi)外多種不同結(jié)構(gòu),不同領(lǐng)域的汽車行駛記錄儀的設(shè)計與研究的基礎(chǔ)上,將現(xiàn)今領(lǐng)先的GPRS通信技術(shù)與人機對話技術(shù)應(yīng)用在傳統(tǒng)的汽車行駛記錄儀上,以達到能夠有效地記錄數(shù)據(jù)并與用戶實時互動等多項功能。 本記錄儀的設(shè)計是基于SAMsung公司出產(chǎn)的ARM9 s3c2410的處理器,相應(yīng)的操作系統(tǒng)是廣泛采用的Linux操作系統(tǒng)。本文在介紹并分析了國內(nèi)外汽車行駛記錄儀的相關(guān)背景和現(xiàn)狀之后,提出了本課題需要完成的目標(biāo)。接下來,論文闡述了記錄儀的整體系統(tǒng)結(jié)構(gòu),同時詳細(xì)介紹了系統(tǒng)各個模塊的硬件設(shè)計及其結(jié)構(gòu)。接下來,在介紹了各個模塊結(jié)構(gòu)的基礎(chǔ)上,詳細(xì)分析了通信模塊的設(shè)計,并將現(xiàn)今領(lǐng)先的GPRS技術(shù)應(yīng)用于記錄儀的通信環(huán)節(jié)。在介紹了硬件模塊的各個方面之后,論文進入了軟件設(shè)計部分的闡述。在軟件部分中,本文先介紹了本系統(tǒng)的軟件流程。并在此流程的基礎(chǔ)上詳細(xì)說明了系統(tǒng)采用的Linux操作系統(tǒng)的配置,剪裁,移植等方面,同時也介紹了本系統(tǒng)所采用的Bootloader-vivi。在軟件設(shè)計的部分,論文還詳細(xì)研究了基于Linux操作系統(tǒng)的界面設(shè)計應(yīng)用軟件平臺MiniGUI,并重點闡述了MiniGUI在PC上位機環(huán)境下的配置和編譯工作,以及在交叉編譯環(huán)境下的編譯工作等復(fù)雜的環(huán)節(jié)。最后,是通過串口線將系統(tǒng)與連接板相互交叉進行同步編譯,同步測試,并展示出最后的完成結(jié)果。 本論文在結(jié)束處對本課題已完成的部分進行了比較深入的總結(jié),并將出現(xiàn)的問題進行了分析和小結(jié)。同時還對系統(tǒng)性能提出了進一步改善的可行性建議。關(guān)鍵詞:汽車行駛記錄儀,s3c2410,Linux,MiniGUI
上傳時間: 2013-04-24
上傳用戶:玉簫飛燕
數(shù)控沖床送料系統(tǒng)主要用于與沖床實現(xiàn)配套,在沖孔過程中按照程序設(shè)定控制板料移動和沖床沖孔,實現(xiàn)沖孔的高度自動化。自動送料機構(gòu)作為沖壓加工生產(chǎn)實現(xiàn)自動化的最基本的要求,它的自動化程度高低,直接影響著沖壓生產(chǎn)效率以及沖壓生產(chǎn)整體自動化水平,只有其自動化程度與沖壓設(shè)備相匹配甚至高于沖壓設(shè)備,才能夠?qū)崿F(xiàn)沖壓生產(chǎn)的完全自動化。 嵌入式系統(tǒng)是繼IT網(wǎng)絡(luò)技術(shù)之后,又一個新的發(fā)展方向,由于嵌入式系統(tǒng)自身的優(yōu)點,現(xiàn)在已經(jīng)廣泛應(yīng)用到軍事國防、消費電子、工業(yè)控制等各個領(lǐng)域。隨著電子、計算機、自動控制以及精密機械與測試技術(shù)的不斷提高和發(fā)展,自動送料裝置也在隨著數(shù)控機床的發(fā)展而在迅速發(fā)展和演變。而隨著嵌入式微處理器的發(fā)展,嵌入式系統(tǒng)也開始運用到數(shù)控沖床自動送料系統(tǒng)中來。 本文采用目前廣泛使用的32位ARM微處理器,SAMsung公司基于ARM920T的S3C2440A作為系統(tǒng)的主控制器,該處理器主要面向嵌入式設(shè)備,具有性價比高、功耗低的特點,并且在嵌入式Linux操作系統(tǒng)下可移植性好,具有較強的控制能力和豐富的片內(nèi)資源。該系統(tǒng)能實現(xiàn)數(shù)控沖床的自動送料,軟硬件結(jié)構(gòu)簡單,定位精度高,操作簡單方便,具有良好的人機界面。論文首先根據(jù)生產(chǎn)實際要求和控制系統(tǒng)設(shè)計原則,確定了送料系統(tǒng)的軟硬件總體設(shè)計方案。硬件方面,在S3C2440A的基礎(chǔ)上擴展了NANDFlash、NORFlash、SDRAM、LCD觸摸屏模塊,并設(shè)計了X、Y軸電機及其驅(qū)動電路。軟件方面,選用Linux操作系統(tǒng),在此基礎(chǔ)上構(gòu)建了嵌入式Linux開發(fā)環(huán)境,實現(xiàn)了Bootloader、Linux內(nèi)核、YAFFS根文件系統(tǒng)的移植,選用Qt/Embeded設(shè)計系統(tǒng)的操作界面,給出了系統(tǒng)各個模塊的程序設(shè)計,包括人機界面、速度預(yù)處理、插補模塊和電機控制部分,文章對系統(tǒng)的軟硬件的抗干擾技術(shù)也專門做了介紹。隨后,文章還介紹了積分分離的PID控制算法,并通過使用matlab對電機控制進行仿真,驗證了該算法的可行性。 文章在最后對整個設(shè)計進行了總結(jié)和展望,指出了系統(tǒng)存在的問題和一些可以改進的地方。
上傳時間: 2013-06-28
上傳用戶:love1314
本文在充分了解并分析溫室監(jiān)控技術(shù)及其配套設(shè)施發(fā)展現(xiàn)狀的基礎(chǔ)上,結(jié)合目前對溫室作物長勢診斷技術(shù)研究的需求,試圖將嵌入式遠程視頻采集技術(shù)應(yīng)用到溫室監(jiān)測中,綜合利用現(xiàn)代電子技術(shù)、視頻監(jiān)測技術(shù)、網(wǎng)絡(luò)技術(shù),獲取溫室作物的生長狀況、肥水需求情況以及病蟲草害動態(tài)等信息的反應(yīng)載體作物的生長圖像,為作物生產(chǎn)管理者或管理決策者提供及時準(zhǔn)確的圖像數(shù)據(jù)信息,便于采取各種管理措施。本文的主要研究內(nèi)容如下: 遠程視頻監(jiān)測硬件系統(tǒng)的設(shè)計和測試。本系統(tǒng)的主控制器選用以SAMsung公司的基于ARM920T內(nèi)核的微控制器S3C2410A為主控芯片的核心板,它已經(jīng)完成了最小系統(tǒng)的設(shè)計,并擴展了存儲器,引出了相應(yīng)的接口;視頻獲取設(shè)備選用基于中星微zc301p處理器的北大青鳥MPC-30B USB接口攝像頭;在最小系統(tǒng)上擴展了USB通信接口、SD卡存儲器接口、網(wǎng)絡(luò)通信接口、液晶顯示屏接口、以及JTAG仿真調(diào)試接口等;最后完成整個系統(tǒng)的焊接和測試。 嵌入式Windows CE.net操作系統(tǒng)的移植。針對本系統(tǒng)的特點對Windows CE.net操作系統(tǒng)進行裁剪,在Microsoft Platform Builder5.0集成開發(fā)環(huán)境下,定制一個適合本系統(tǒng)需要的操作系統(tǒng);針對本硬件系統(tǒng)的特殊性編寫相應(yīng)的系統(tǒng)啟動引導(dǎo)程序Bootloader;最后實現(xiàn)WindowsCE.net操作系統(tǒng)的移植和調(diào)試。 遠程視頻監(jiān)測軟件系統(tǒng)的設(shè)計和調(diào)試。首先給系統(tǒng)的各個外設(shè)和接口設(shè)計驅(qū)動程序,以保證它們能夠正常工作,主要是視頻采集攝像頭驅(qū)動程序的設(shè)計和調(diào)試;在Embedded VisualC++開發(fā)環(huán)境下,設(shè)計視頻采集、編碼壓縮、存儲、本地顯示和網(wǎng)絡(luò)傳輸程序,并完成整個軟件系統(tǒng)的調(diào)試。在Visual C++6.0開發(fā)環(huán)境下設(shè)計遠程監(jiān)測中心PC機的應(yīng)用程序,通過網(wǎng)絡(luò)接收遠程傳來的圖像信息,并加以處理,實現(xiàn)圖像信息的網(wǎng)絡(luò)遠程接收、顯示、存儲等處理工作。 整個軟硬件系統(tǒng)聯(lián)合調(diào)試運行結(jié)果表明,系統(tǒng)應(yīng)用于溫室作物長勢視頻圖像遠程監(jiān)測是可行的,具有小巧便攜、成本低廉、能耗較低等特點;系統(tǒng)采集到的圖像信息基本上能夠滿足溫室作物長勢診斷研究的要求,具有一定的實用價值。
標(biāo)簽: ARM 遠程 視頻監(jiān)測 系統(tǒng)研究
上傳時間: 2013-05-31
上傳用戶:t1213121
隨著電網(wǎng)中非線性負(fù)載的迅速增加,電能質(zhì)量日趨惡化,這不僅嚴(yán)重影響電網(wǎng)安全高效的運行,而且對經(jīng)典的電力測量理論、方法和儀表的設(shè)計都提出了新的挑戰(zhàn)。電力檢測系統(tǒng)的發(fā)展和應(yīng)用,對電力系統(tǒng)的安全運行有重要意義,并且具有明顯的經(jīng)濟效益和社會效益。 本文講述了諧波測量的基本理論,著重對傅里葉變換進行說明,使用PSIM軟件對諧波信號進行仿真,并給出仿真結(jié)果。以電力監(jiān)控領(lǐng)域現(xiàn)階段的技術(shù)為參考,提出并研制了一種基于ARM和DSP的嵌入式平臺的電力監(jiān)控系統(tǒng)。該系統(tǒng)為了能滿足實時諧波分析算法運算量大的要求,它采用模塊化設(shè)計,核心CPU按數(shù)據(jù)處理和控制兩種功能分別采用美國TI公司生產(chǎn)的TMS320LF2407芯片和SAMsung公司基于ARM920T內(nèi)核的16/32位S3C2410A微處理器,兩個核心芯片各自在不同的電路板上獨立運行,充分發(fā)揮DSP芯片的數(shù)字信號處理優(yōu)勢和ARM的控制功能,以實現(xiàn)系統(tǒng)中的復(fù)雜軟件算法,運算速度也能得以提高。 系統(tǒng)硬件設(shè)計包括DSP數(shù)據(jù)采集模塊、實時時鐘電路和ARM的時鐘電路、存儲器接口電路、SDRAM電路、串行接口電路、通信模塊接口電路、LCD顯示等電路的設(shè)計。 系統(tǒng)軟件設(shè)計主要包括操作系統(tǒng)的移植以及應(yīng)用程序的設(shè)計,應(yīng)用程序設(shè)計由ARM主控程序設(shè)計、網(wǎng)絡(luò)通訊程序、ARM與DSP通訊程序設(shè)計以及DSP數(shù)據(jù)處理程序設(shè)計組成。
標(biāo)簽: ARM DSP 電能質(zhì)量 在線監(jiān)控系統(tǒng)
上傳時間: 2013-04-24
上傳用戶:sun_pro12580
本論文的工作是針對高等職業(yè)技術(shù)學(xué)院嵌入式系統(tǒng)實驗和專業(yè)建設(shè)的實際需要而進行的。本文對ARM處理器及其寄存器結(jié)構(gòu)做了認(rèn)真的分析,對于文中涉及的系統(tǒng)硬件平臺核心即基于ARM7TDMI的S3C44BOX芯片進行了研究,分析了ARM7TDMI內(nèi)核結(jié)構(gòu)和使用特點,并從設(shè)計實驗的角度,研究了如何發(fā)揮器件的功能。在嵌入式操作系統(tǒng)的選擇上,考慮了ARM7內(nèi)核的具體情況,選擇了μC/OS-II操作系統(tǒng)。論文對μC/OS-II的內(nèi)核數(shù)據(jù)結(jié)構(gòu)、運行機制以及μC/OS-II操作系統(tǒng)在S3C44BOX上的移植過程進行了詳細(xì)的討論。根據(jù)要求安排有A/D、D/A實驗、LCD顯示驅(qū)動、觸摸屏及鍵盤:還安排了綜合實驗,內(nèi)容包括:跑馬燈、數(shù)碼管、蜂鳴器、A/D、D/A、LCD等。 第一章介紹了嵌入式系統(tǒng)及嵌入式處理器的基礎(chǔ)知識,包括目前常用的幾種嵌入式處理器、操作系統(tǒng),以及如何進行嵌入式系統(tǒng)的選型。 第二章介紹了嵌入式實驗/開發(fā)系統(tǒng)使用的硬件平臺,包括處理器、存儲器、串行通信接口、以太網(wǎng)接口,提出了系統(tǒng)軟件的調(diào)試方法。平臺的硬件核心為SAMsung(三星)公司的S3C44BOX芯片。 第三章介紹了開發(fā)調(diào)試環(huán)境的建立,包括交叉編譯環(huán)境的建立以及相關(guān)程序庫、工具的安裝,編寫了相關(guān)程序。 第四章詳細(xì)介紹了μC/OS-II系統(tǒng)的移植。包括Bootloader的移植、啟動部分移植以及內(nèi)存部分的移植,并給出了內(nèi)核編譯的基本方法。 第五章給出了本文研究的主要結(jié)論,并對系統(tǒng)的發(fā)展前景進行展望。
標(biāo)簽: S3C44B0X ARM COS 軟硬件平臺
上傳時間: 2013-06-27
上傳用戶:hakim
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1