本文闡述了微處理器芯片S3C2410的內(nèi)核、處理器模式、寄存器組、存儲系統(tǒng)、尋址方式以及中斷模式。研究了處理器的啟動下載代碼bootloader,并將裁減后的bootloader映像文件下載到ARM平臺的Flash中;對嵌入式linux操作系統(tǒng)!文件系統(tǒng)和基于圖形庫的應用軟件的開發(fā)也做了初步的研究。
標簽: ARM 嵌入式系統(tǒng) 移植
上傳時間: 2013-06-17
上傳用戶:wl9454
隨著信息技術的飛速發(fā)展,數(shù)據(jù)吞吐量急劇增長,要求有更高的傳輸速度,來滿足大量數(shù)據(jù)的傳輸,而原有的并行數(shù)據(jù)傳輸總線結構上存在自身無法克服的缺陷,在高頻環(huán)境下容易串擾,而增大誤碼率。SATA串行總線技術應運而生。作為一種新型的總線接口,它提供了高達3.0Gbps的數(shù)據(jù)傳輸速率,使用8B/10B編碼格式,采用LVDS NRZ串行數(shù)據(jù)傳輸方式,有良好的抗干擾性能,有更強的達到32位的循環(huán)冗余校驗,并且提供了良好的物理接口特性,支持熱拔插,代表著計算機總線接口技術的發(fā)展方向。FPGA作為一種低功耗的半導體器件,在高頻工作環(huán)境中有優(yōu)良的性能,將處理器與低功耗FPGA結合起來使用是數(shù)據(jù)存儲應用的趨勢,這樣能夠使得接口方案更加靈活。而在眾多FPGA器件中,Xilinx公司的Virtex-4平臺內(nèi)部集成了PowerPC高性能處理器,并且其中提供了Rocket IO MGT這種嵌入式的多速率串行收發(fā)器,能夠以6.25-622Mb/s的速度傳送數(shù)據(jù),并且支持包括SATA協(xié)議在內(nèi)的多種串行通信協(xié)議。 本文從物理層、鏈路層、傳輸層分析了SATA1.0技術的接口協(xié)議,在此基礎提出滿足協(xié)議需求和適合FPGA設計的設計方案,并給出總體設計框圖,依照FPGA的設計方法,采用Xilinx公司的Virtex-4設計了一個符合SATA1.0接口協(xié)議的嵌入式存儲裝置,實現(xiàn)數(shù)據(jù)的存儲,仿真運行結果正常。
標簽: SerialATA FPGA 嵌入式系統(tǒng)
上傳時間: 2013-04-24
上傳用戶:sz_hjbf
近年來,近距離無線傳輸技術是發(fā)展最快、最引入注目的技術,而ZigBee恰恰是填補了低速率無線通信技術的空缺,與其他標準在應用上相得益彰。它專注于近距離傳輸,成本低、同時入門檻也低,雖然其出現(xiàn)較晚,但目前已經(jīng)得到人們越來越多的關注,成為無線技術研究的一個新熱點。 本文在詳細分析了傳統(tǒng)的抄表方式和無線抄表系統(tǒng)的發(fā)展狀況以及相關的無線數(shù)據(jù)傳輸技術的基礎上,提出了基于ZigBee技術的無線抄表系統(tǒng)的方案。論文在研究ZigBee組網(wǎng)技術的基礎上,設計了基于ZigBee開發(fā)平臺的無線嵌入式抄表系統(tǒng),編寫了相應的軟件,完成了相應的調(diào)試和分析,并進行了系統(tǒng)的可靠性、實時性和安全性等問題分析。為了減少系統(tǒng)由于節(jié)點路由而造成的功耗損耗過大的問題,本文在組網(wǎng)應用過程中采用Tree+AODVjr的路由算法,從而保持系統(tǒng)能夠保持較小功耗的情況下進行數(shù)據(jù)的多跳路由,同時以ARM S3C2410為核心實現(xiàn)了基站設計,實現(xiàn)小區(qū)電表數(shù)據(jù)的集中采集,并通過GPRS/GSM模塊實現(xiàn)基站和抄表中心的數(shù)據(jù)傳輸和實時控制,在此基礎上,對抄表系統(tǒng)軟件也進行了相應的設計。 通過單點對單點、星形網(wǎng)絡數(shù)據(jù)傳輸實驗,取得了相應的實驗數(shù)據(jù),對于協(xié)議的特點、系統(tǒng)可靠性和功耗情況有了整體把握,為今后ZigBee技術的進一步研究和應用打下了堅實基礎。 實驗結果顯示,本文提出的方案切實可行,并且采用ZigBee技術具有節(jié)約資源、操作方便、可靠性高而且易于管理等特點,基站和系統(tǒng)利用較為成熟的GPRS/GSM網(wǎng)絡技術進行通訊,既滿足了實時性要求,又降低了成本。
標簽: ZIGBEE 嵌入式 自動抄表系統(tǒng)
上傳時間: 2013-06-27
上傳用戶:kjgkadjg
嵌入式圖像采集系統(tǒng)具有體積小、成本低、穩(wěn)定性高等優(yōu)點,在遠程監(jiān)控、可視電話、計算機視覺、網(wǎng)絡會議等領域應用廣泛。為克服傳統(tǒng)基于單片機的圖像采集系統(tǒng)的種種不足,本文提出了一種新的解決方案,利用高速的ARM9嵌入式微處理器S3C2410A為硬件核心,搭配USB攝像頭,結合Linux構建了一套嵌入式的圖像采集系統(tǒng)。USB攝像頭有著容易購買、性價比高等優(yōu)點,但長期以來將其直接應用于嵌入式系統(tǒng)卻很困難。隨著ARM微處理器的廣泛應用,嵌入式系統(tǒng)的性能得到了極大的提升。人們逐漸將操作系統(tǒng)引入其中,方便系統(tǒng)的管理和簡化應用程序的開發(fā)。Linux是一個免費開源的優(yōu)秀操作系統(tǒng),將其移植到嵌入式系統(tǒng)中能夠?qū)ο到y(tǒng)進行高效地管理、極大地方便應用程序的開發(fā)。嵌入式的Linux操作系統(tǒng)繼承了Linux的優(yōu)良特性,還有著節(jié)約資源,實時性強等優(yōu)點。在本方案中以嵌入式Linux操作系統(tǒng)為基礎,借助其對USB、網(wǎng)絡等的強大支持能力來構建高度靈活的圖像采集系統(tǒng)。通過利用Linux操作系統(tǒng)內(nèi)建的video4Linux對攝像頭進行編程,實現(xiàn)了將USB攝像頭采集到的視頻數(shù)據(jù)進行顯示和存為圖片的功能。本文中具體講述了嵌入式的軟硬件平臺的構建,USB攝像頭的驅(qū)動開發(fā),圖像采集應用程序的實現(xiàn)等。本文提出的嵌入式圖像采集方案適用于市面上絕大多數(shù)流行的USB攝像頭,還能把得到的圖像通過以太網(wǎng)傳輸以實現(xiàn)遠程的監(jiān)控。這套方案利用應用程序編程接口video4linux所提供的數(shù)據(jù)結構、應用函數(shù)等,實現(xiàn)了在Linux環(huán)境下采集USB攝像頭圖像數(shù)據(jù)的功能,并運用嵌入式的GUI開發(fā)工具Qt/Embedded來編寫最終的應用程序?qū)崿F(xiàn)了美觀的用戶界面。充分運用Linux操作系統(tǒng)和其工具的強大功能來實現(xiàn)圖像采集, 對基于Linux內(nèi)核的后續(xù)圖像應用開發(fā)具有實用意義。本系統(tǒng)完全基于開放的平臺和模塊化的實現(xiàn)方法,具有良好的可移植性,可方便地進行各種擴展。這種方案所實現(xiàn)的圖像采集系統(tǒng)成本低,靈活性高,性能好,是一種優(yōu)良的解決方案。本文詳細介紹了這種基于Linux系統(tǒng)和S3C2410A平臺的嵌入式圖像采集系統(tǒng)。關鍵詞:嵌入式,ARM,USB,圖像采集,Linux
上傳時間: 2013-06-05
上傳用戶:bangbangbang
嵌入式系統(tǒng)的構建 uclinux arm
標簽: 嵌入式系統(tǒng)
上傳時間: 2013-04-24
上傳用戶:songyuncen
嵌入式linux入門筆記=這是阿南同學在學習ARM嵌入式開發(fā)寫下的筆記,思路比較清晰,從PC上熟悉linux,到使用ARM開發(fā)板嘗試linux,再到完整的ARM嵌入式linux,最后增加web服務、無線wifi功能、QT界面,是比較經(jīng)典的筆記
上傳時間: 2013-04-24
上傳用戶:zhangyi99104144
圖像的采集和傳輸是實時監(jiān)控、遠程控制、智能小區(qū)等諸多領域的關鍵技術。基于傳統(tǒng):PC的圖像采集已成為現(xiàn)實。隨著信息技術的迅速發(fā)展,嵌入式系統(tǒng)的研究開發(fā)成為了后PC時代的一個熱點,它被廣泛應用于工業(yè)現(xiàn)場、信息家電等各行各業(yè)。同時,圖像的遠程采集傳輸也朝著專業(yè)化、多樣化和低成本的方向發(fā)展。利用嵌入式技術來實現(xiàn)圖像的遠程采集傳輸正順應了時代發(fā)展,有較大的實用價值。 本文主要研究了基于嵌入式的遠程圖像采集傳輸系統(tǒng)。嵌入式終端采用$3C2410為核心的目標板為硬件平臺,采用嵌入式Linux為系統(tǒng)平臺。系統(tǒng)通過連接在嵌入式終端的USB攝像頭完成靜態(tài)圖像數(shù)據(jù)采集,并進行圖像壓縮處理。在圖像傳輸方面,論文設計了兩種模式:一種是通過Intemet傳輸?shù)摹⒒贐/S模式的傳輸方式。在該模式下,遠端客戶機通過瀏覽器訪問架設在終端里的嵌入式服務器而獲得圖像信息。另一種是基于GPRS網(wǎng)絡實現(xiàn)遠程無線圖像傳輸。終端將采集到的圖像數(shù)據(jù)通過GPRS網(wǎng)絡發(fā)送到擁有固定Ip的監(jiān)控服務器上來完成圖像遠程傳輸。 本文首先介紹了圖像采集傳輸和嵌入式方面的相關內(nèi)容,并介紹了本論文所采用的開發(fā)平臺。為了順利開發(fā)接著構建了開發(fā)環(huán)境,這里包括U-boot的移植、Linux系統(tǒng)的內(nèi)核編譯和移植、設備驅(qū)動模塊的加載以及交叉編譯環(huán)境的建立。在此基礎上,利用Vide04Linux的接口函數(shù),用C語言實現(xiàn)了圖像原始數(shù)據(jù)的采集程序,并利用JPEG算法了實現(xiàn)圖像壓縮。在基于B/S模式的傳輸方式中,首先利用Boa架設了嵌入式服務器,然后用C語言完成CGI腳本,該腳本將圖像嵌入網(wǎng)頁并實時更新以實現(xiàn)網(wǎng)頁的動態(tài)輸出。在基于GPRS實現(xiàn)遠程無線圖像傳輸方式中,論文詳細分析了系統(tǒng)通訊數(shù)據(jù)流的特征,提出了采用辨識特征字符、數(shù)據(jù)打包等策略以實現(xiàn)GPRS的網(wǎng)絡連接和數(shù)據(jù)通訊,并且在此基礎上用C語言編程實現(xiàn)。同時,在PC(Linux)上用Socket編程實現(xiàn)了監(jiān)控服務器軟件,該軟件用以接收圖像數(shù)據(jù)和控制嵌入式終端的系統(tǒng)狀態(tài)。最后,論文分析比較了兩種傳輸方式的區(qū)別和優(yōu)缺點。試驗證明,采用兩種方式都能成功實現(xiàn)圖像的遠程采集傳輸,并且試驗效果較好。
上傳時間: 2013-05-17
上傳用戶:squershop
本書提供了使用C語言進行微控制器程序設計的一個完整的中級討論,覆蓋了設計嵌入式環(huán)境所需對C的改編,以及一個成功開發(fā)工程的通用組成部分的全部內(nèi)容。
標簽: 嵌入式系統(tǒng) C程序設計
上傳時間: 2013-05-30
上傳用戶:libenshu01
:嵌入式應用技術基礎教程1 第1章 嵌入式應用技術概述 第2章 嵌入式應用技術的硬件基礎 第3章 高級語言的串行通信編程 第4章 Freescale 08系列單片機概述 第5章 HC08 CPU與匯編基礎 第6章 通用I/O與第一個匯編程序 第7章 08C語言 第8章 串行通信接口SCI與串行外設接口SPI 第9章 鍵盤中斷模塊與A/D轉(zhuǎn)換模塊 第10章 定時接口模塊
上傳時間: 2013-05-23
上傳用戶:cx111111
ARM9 嵌入式 技術 及 Linux 實驗 指導
上傳時間: 2013-05-26
上傳用戶:tiantian