亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

蟲蟲首頁| 資源下載| 資源專輯| 精品軟件
登錄| 注冊

開(kāi)源嵌入式

  • 基于ARM的嵌入式工業網絡控制器的平臺設計

    工廠底層的信息絕大部分都是通過現場總線進行傳遞的,但基于現場總線的工業設備網絡無法實現與企業的Internet/Intranet無縫連接從而實現遠程監控。所以本文就此問題展開研究,提出了一種基于S3C2410的嵌入式工業網絡控制器的平臺的設計方案,設計了一個具有網絡通信功能的控制器平臺。 1.針對網絡控制器的特點與要求,通過對比分析,選取了具體的硬件和軟件,以確保網絡控制器平臺的穩定可靠。 2.具體設計了控制器相關硬件電路。包括存儲電路、以太網電路、串口電路、I/O口電路等。 3.建立了嵌入式Linux軟件開發平臺;對網絡通信的理論進行了研究,編寫了CGI外部擴展程序,實現了動態Web技術,使用戶可以通過瀏覽器對控制器進行遠程監控。同時,開發了嵌入式數據庫SQLite應用程序,使歷史數據、實時數據和技術參數的管理更加方便有序;開發了對應的驅動程序確保了網絡控制器的的正常運行。 4.在完成嵌入式網絡控制器硬件與軟件設計的基礎上,將控制器平臺應用于智能加藥控制系統中,通過測試表明本網絡控制器平臺穩定可靠。 總之,本文在深入研究嵌入式網絡控制器的基礎上搭建了一個嵌入式的硬件和軟件平臺,確保了網絡控制器穩定可靠并高效地運行,為第二次開發嵌入式網絡控制器準備了一個比較理想的嵌入式平臺。

    標簽: ARM 嵌入式工業 網絡控制器 平臺設計

    上傳時間: 2013-04-24

    上傳用戶:lingduhanya

  • 基于ARM和嵌入式Linux的新型船舶氣象儀的設計與開發

    船舶氣象儀是一套船載的自動化海洋氣象觀測系統,該系統廣泛的布置在各種船只上,可以獲得船只經過的海域內的風、濕、溫、氣壓、降雨等氣象參數。通過對海洋氣象環境實時的掌握,能夠使船舶航行安全、省時、經濟,并使因災害性天氣造成的損失減小到最低限度。通過對海洋氣象數據的存儲、統計,對我國觀測海洋環境、研究海洋、開發海洋、利用海洋都有著重要的意義。 現代測控系統除了具有高性能的數據采集、信號處理、I/O和通信接口以外,通常均需具備良好的人機接口、友好的用戶界面和強大的網絡功能等。ARM架構的嵌入式處理器和嵌入式Linux操作系統由于其優異的性能和很高的性價比,已經被廣泛地應用到各種電子產品的設計當中,并受到愈來愈多的自動化設備和智能儀表設計人員的青睞。 本課題主要研究基于ARM+Linux架構的嵌入式船舶氣象儀的設計與開發。系統硬件平臺選用ATMEL公司的AT91RM9200處理器,擴展了64M SDRAM和8M NAND FLASH,同時擴展了外圍通信設備接口包括通用串行口、CAN總線接口、網絡接口和人機交互接口等;并根據實際環境需要,進行了傳感器的選型。 軟件平臺的設計主要涉及了U-Boot引導裝載程序的建立,同時根據開發平臺的資源,配置和裁剪Linux的內核,并編寫、添加源代碼中沒有的驅動程序,如AD、鍵盤、CAN總線控制器等,重新編譯內核,下載到開發平臺。并在此基礎上,進行了應用程序的編寫。同時深入研究了嵌入式Linux下的圖形界面,將圖形界面系統MiniGUI移植到Linux系統中,設計了較完善、友好的圖形用戶界面,大大方便了用戶的操作。

    標簽: Linux ARM 嵌入式 儀的設計

    上傳時間: 2013-06-12

    上傳用戶:天大地大

  • 基于嵌入式Linux和ARM的小型路由器的研究.pdf

    隨著Internet和計算機技術的飛速發展,嵌入式系統呈現巨大的市場需求,成為當今IT產業的焦點之一,其應用領域涉及通信、自動化、信息家電、軍事等各個方面。但同時大量的嵌入式應用也對嵌入式設備的性能提出了更高的要求?;?2位RISC處理器的嵌入式技術更能滿足嵌入式設備的網絡功能需求。 網絡的不斷發展給人們的生活和工作提供了越來越多的便利,家庭網絡、辦公網絡、實驗室等小型局域網越來越多,而且隨著信息社會的不斷發展,各種智能設備都有接入網絡的需求。本文就是基于設計一種具有較高性價比的小型路由器來滿足小型辦公場所或家庭中多臺設備上網這樣一個思路而提出的。 ARM(Advanced RISC Machines)系列32位RISC微處理器,具有許多優異性能,已成為移動通信、手持設備等嵌入式應用領域市場占有率最高的嵌入式CPU。Linux是一種開放源碼的操作系統,可應用十多種硬件平臺,具有對網絡的良好支持、高度模塊化和微內核等優點非常適合做嵌入式操作系統。 本文具體工作歸納如下:介紹了嵌入式系統的概念和課題背景,包括嵌入式系統組成、特點及其發展;闡述了嵌入式Linux的開發優勢和ARM922T內核開發板的架構及其特點;在構建的ARM硬件平臺上成功進行了boot loader和嵌入式Linux操作系統的移植;在嵌入式系統開發平臺上,構建了路由器,初步實現了IP地址共享、防火墻、web服務器,代理服務等基本功能。

    標簽: Linux ARM 嵌入式

    上傳時間: 2013-06-24

    上傳用戶:haohaoxuexi

  • 基于ARMLinux嵌入式測控平臺設計

    本論文研究了基于ARM+Linux的嵌入式測控系統。論文闡述了嵌入式測控系統的特點。結合目前比較流行的SOC硬件技術,嵌入式軟件技術,以及目前較前沿的無線傳感器網絡技術,對構建一個既能進行本地多傳感器信息采集又能進行數據處理以及具有人機交互界的嵌入式測控系統進行了架構設計,即采用ARM+Linux架構。 論文詳細介紹了系統的硬件設計,包括核心板設計和應用底板設計。其中核心板又包括微處理器的設計和存儲器的設計;對于應用板,介紹了基于CS8900A的網絡模塊的設計,基于RS232和RS485的串行總線設計,以及基于ZigBee的無線模塊設計。同時,本論文詳細的介紹了系統的軟件設計。結合本系統所采用的U-Boot介紹了嵌入式Bootloader設計,并針對本系統的板級硬件對U-Boot進行了移植。結合本系統采用的Linux操作系統介紹了嵌入式操作系統的概念,并對Linux進行了板級移植。在分析研究嵌入式文件系統的特點的基礎上,確定Cramfs作為本系統的根文件系統,并結合現有的開源軟件Busybox搭建了一個完整的根文件系統命令集。 在本系統硬、軟件平臺上,研究了終端應用層上的開發。并完成了在終端上的嵌入式圖形用戶界面QT的移植,并且為系統開發出相應的I/O和A/D設備驅動驅動程序。 論文在最后介紹了本系統的一個簡單應用,即利用QT圖形庫和多線程編程技術,在現有的硬件平臺上設計出了一個溫度和濕度的無線數據采集程序。顯示直觀,界面友好,體現了本平臺具有一定的應用前景。

    標簽: ARMLinux 嵌入式 測控 平臺設計

    上傳時間: 2013-07-06

    上傳用戶:martinyyyl

  • 基于ARM的嵌入式Linux平臺的研究與實現

    作為世界上最優秀的操作系統之一,Linux不僅在服務器領域有著不可撼動的地位,而且正在嵌入式領域發揮著越來越重要的作用。有專家預測,Linux將是未來最主要的嵌入式操作系統之一,將廣泛應用在各種消費電子和通信設備中。因此,產生并逐漸形成了嵌入式Linux這項技術。然而,面對嵌入式系統多樣化的硬件平臺以及多樣化的應用,如何更快更好地建立基于Linux的軟件平臺成為一個必須解決的問題。 本文正是針對這個問題,以Linux相關的基礎軟件為主要研究對象,在深入分析引導加載程序、Linux與處理器相關的代碼、文件系統以及設備驅動的基礎上,對基于ARM的Linux軟件平臺進行了創新性和探索性的研究。主要內容為:在理解ARM體系結構的基礎上,通過分析uboot源碼,詳細研究ARM處理器在上電后的啟動過程和加載引導Iinux的過程;分析并總結Linux與處理器相關的接口,以中斷控制器、定時器以及串口為主,提出了移植Linux到新型處理器的思路和方法;研究Iinux文件系統的內容、制作和使用;分析Linux的設備驅動體系結構以及設備驅動的調用方式;在學習和研究的基礎之上,針對STMP36xx這款處理器,設計并實現引導加載程序,完成Linux的移植、配置、編譯,解決Linux啟動過程遇到的問題,然后通過制作根文件系統和實現NandFlash、LCD的驅動,完整地搭建起以Linux為核心的軟件平臺,并進行了應用驗證。 在實際應用中,嵌入式系統會使用很多不同類型的處理器,因此迫切希望能夠找到一個準則解決移植帶來的問題。本文最重要的成果就是為Linux在新型處理器上的移植提出了一個準則,根據該準則可以更加快速、更加準確地將Linux應用到不同的處理器上,因此具有重要的現實意義。同時,本文將項目實踐貫穿于理論研究之中,涉及到Linux平臺關鍵技術的分析、相關工具的使用以及開發經驗的分享,對學習嵌入式Linux和設計嵌入式Linux系統具有較高的參考和指導價值。此外,成功移植的STMP36xx已經初具規模,可以通過二次開發以形成完善的嵌入式產品。

    標簽: Linux ARM 嵌入式

    上傳時間: 2013-06-01

    上傳用戶:sa123456

  • 基于ARM的嵌入式系統教學實驗系統的設計與研究

    隨著信息技術的發展和數字化產品的普及以及Intemet廣泛深入的應用,從消費電器到工業設備,從民用產品到軍用器材,嵌入式系統己被廣泛的應用到網絡、手持通信設備、消費電子和自動化控制等各個領域。嵌入式系統的廣泛應用和發展潛力使其成為21世紀的應用熱點之一。為了學習、研究和使用嵌入式技術,國內許多高校都在開展或計劃開展嵌入式系統教學。因此,研制基于ARM的嵌入式系統教學實驗系統已迫在眉睫。 本文在分析了各種嵌入式教學實驗系統功能的基礎上,提出并研究設計了一款基于ARM的嵌入式系統教學實驗系統。本文概括地闡述了嵌入式系統的概念、設計流程、發展趨勢,分析了嵌入式系統教學開展的必要性。根據實驗系統的需求分析、功能規劃和教學內容安排,設計了一個基于ARM的嵌入式系統教學實驗系統的硬件平臺,詳細論述了硬件平臺的設計及實現過程,同時給出了電路原理圖。研究了嵌入式操作系統的啟動和移植,包括嵌入式操作系統的選型、系統引導程序Bootloader的設計與實現、嵌入式操作系統uCLinux內核的移植。以嵌入式網絡為應用背景,分析了嵌入式Boa服務器的程序結構,修改并實現了嵌入式Boa服務器。在Boa服務器的基礎上,設計并實現了遠程控制嵌入式系統I/O端口的應用程序,實現了通過瀏覽器控制A/D轉換器進行模擬信號采集并獲得采樣數據的功能。 實驗結果表明,所設計的基于ARM的嵌入式系統教學實驗系統達到了預期的設計目標,能夠滿足嵌入式系統教學實驗的要求。

    標簽: ARM 嵌入式系統 教學實驗系統

    上傳時間: 2013-05-23

    上傳用戶:shenglei_353

  • 基于ARM的聲學海流剖面儀信號模擬器研制及回波信號處理

    隨著海洋勘測技術的發展,研制高性能的海洋測流儀器越來越重要。多普勒聲學海流剖面儀就是一種非常重要的用來測量海流速度的儀器。在調試多普勒聲學海流剖面儀的過程中,多普勒聲學海流剖面儀信號模擬器是很重要的設備,它是數字模擬技術與多普勒聲學技術相結合的產物,它通過模擬的方法產生聲學海流剖面儀回波信號,以便在不具備實際海洋情況的條件下,可以在實驗室環境中對聲學海流剖面儀的樣機進行系統調試。在此情況下,本文研制了一種聲學海流剖面儀信號模擬器,并對聲學海流剖面儀回波信號接收過程中使用的算法進行了研究。 本文首先比較了多普勒聲學海流剖面儀的發射信號與接收信號之間的關系,分析了產生多普勒頻移的原因。選用直接數字頻率合成技術(DDS)生成多普勒聲學海流剖面儀調試所需要的回波信號o DDS技術克服了傳統信號源的頻率精度不高和頻率不穩等問題。本文選用專用DDS芯片AD9833來實現回波信號的產生,利用ARM嵌入式技術對輸出信號進行控制。 信號模擬器以S3C2410處理器為核心構建了硬件平臺,采用核心板與擴展板相結合的硬件結構。核心板主要包括了存儲系統、網絡接口和各種通訊接口。其主要功能是存儲大量數據信號和通訊功能;擴展電路包括了16路DDS信號輸出及信號調理電路,可以通過軟件來配置16路信號相應的工作狀態及選擇信號輸出形式。硬件設計預留了一定數量的I/O接口以備將來擴展之用。 建立嵌入式Linux開發環境;并分析BootLoader啟動機制,移植VIVI;通過配置內核相關文件,移植Linux2.4.18內核到模擬器系統;編寫16路DDS的驅動程序;設計了模擬器的上位機通訊程序及用應程序;對系統進行了軟硬件調試,調試結果表明模擬器完全能夠模擬聲學海流剖面儀的回波信號。 最后,結合回波信號形式,采用基帶解調、復相關等技術對接收回波信號所使用的算法進行了研究,估算出多普勒頻移,配合了調試海流剖面儀樣機工作的進行。該模擬器不但可以模擬回波信號,還可以作為發射信號來用,大大提高了模擬器的實用性。關鍵詞:聲學海流剖面儀;S3C2410; AD9833;嵌入式Linux;回波信號

    標簽: ARM 聲學 信號模擬器 信號處理

    上傳時間: 2013-04-24

    上傳用戶:prczsf

  • 基于ARM和Linux的嵌入式系統的研究以及打印模塊的實現

    隨著計算機技術的飛速發展,嵌入式系統將在人們的生產生活中發揮越來越重要的作用。一方面,ARM技術已經在當今的嵌入式微處理器領域中占據了領先地位,另一方面,結構清晰、源碼開放的Linux已經發展成為一款非常具有活力的操作系統。近年來,基于ARM和Linux的嵌入式技術已經成為當前嵌入式領域研究的一個亮點。便攜式微型熱敏打印機雖然已經廣泛應用在票據打印領域,但是其優秀的圖形打印能力仍然具有很大的應用潛力可以發掘。在工業生產中,某些參數,比如環境的溫度、濕度等,需要被嚴格掌控。將這些參數映射到坐標系中并使用便攜式熱敏打印機打印出來,能夠讓技術人員更加方便直觀地觀察到參數變化情況。 本次設計的目的是建立一個基于ARM核心處理器和嵌入式Linux操作系統的嵌入式開發平臺,為嵌入式系統開發提供一個方便功能擴展的軟硬件環境。在此基礎上,此次設計還以VMP01 PLUS便攜式熱敏打印機為對象,利用嵌入式系統的豐富資源,使用串行接口連接該型號打印機,并輔助軟件設計擴展了坐標圖形打印的功能。軟件設計部分包括了Linux下VMP01 PLUS熱敏打印機的驅動程序設計和實現坐標圖形打印功能的應用程序設計。驅動程序和應用程序都能夠移植到開發平臺上正確地運行,打印效果理想。

    標簽: Linux ARM 嵌入式系統 打印

    上傳時間: 2013-04-24

    上傳用戶:xc216

  • 基于ARM和uCOS-Ⅱ嵌入式平臺的NAND Flash存儲驅動系統設計

    隨著現代計算機技術和互聯網技術的飛速發展,嵌入式系統成為了當前信息行業最熱門的焦點之一。ARM以其高性能低功耗的特點成為目前主流的32位嵌入式處理器而在數碼產品中廣泛使用,隨著數碼相機的普及,數碼相框產品得到推廣,數碼相框通過一個液晶的屏幕顯示數碼照片而非紙質照片,數碼相框比普通相框更靈活多變,也給現在日益使用的數碼相片一個新的展示空間。在嵌入式操作系統方面,uC/OS—Ⅱ憑借其小內核、多任務、豐富的系統服務、容易使用以及源碼公開等特點被嵌入式系統開發者廣泛用在各種嵌入式設備開發中。uC/FS嵌入式文件系統由于穩定性,可移植性以及與uC/OS—Ⅱ內核的相兼容被廣泛用在基于uC/OS—Ⅱ的嵌入式系統開發中。NAND Flash存儲器由于其大容量數據存儲、高速存取速度、易于擦除和重寫、功耗小等特點被廣泛應用于便攜式電子設備的數據存儲、嵌入式系統的程序存儲載體中。 本論文的硬件工作平臺是艾科公司研發的數碼相框芯片方案ARK1600,該平臺集成了嵌入式系統設計所需的相關硬件模塊。本論文的主要設計目標是在該平臺上實現NAND Flash存儲設備驅動的系統級方案,即在ARK1600平臺上通過構建uC/OS—Ⅱ操作系統以及uC/FS文件系統來實現NAND Flash設備驅動掛接。本論文是在Windows環境下通過ARM ADS實現代碼的編譯,通過Multi—ICE進行前期調試以及USB—Debug進行后期的系統整合調試。 本論文的主要研究工作具體涉及以下三個的方面:首先研究了ARM相關構架以及uC/OS—Ⅱ操作系統的特點,并在此基礎上移植uC/OS—Ⅱ操作系統到ARK1600平臺,分析ARK1600硬件體系結構的基礎上詳細分析了BootLoader的相關概念,并重點闡述了NAND BootLoader程序設計與實現過程;其次在文件系統方面,本論文成功移植uC/FS嵌入式文件系統到ARK1600平臺,在移植的過程中采用了動態文件緩沖區算法提高了該文件系統的數據傳輸效率;最后重點討論了NAND Flash驅動在ARK1600的實現,主要分析了NAND Flash的數據存儲結構,并從物理層,邏輯層和文件系統接口層三個方面具體分析了NAND Flash驅動程序的實現,并在NAND Flash邏輯層驅動實現時通過采用壞塊處理表算法實現了NAND的磨損均衡問題。

    標簽: Flash uCOS NAND ARM

    上傳時間: 2013-07-31

    上傳用戶:xcy122677

  • 基于ARMLinux嵌入式系統RedBoot的設計與應用

    嵌入式系統的開發與研究已經成為當前的一個熱點,Linux由于其獨有的優勢成為很多廠家開發嵌入式應用的系統,而ARM作為一種高性能、低成本的嵌入式RISC微處理器,已成為應用最廣泛的嵌入式處理器。而引導裝載程序Bootloader作為嵌入式系統設計的關鍵之一,針對不同嵌入式處理器開發相應的引導裝載程序也變的越來越重要。 本文主要圍繞著嵌入式Linux系統中使用比較廣泛的一種Bootloader即RedBoot的建立展開討論,詳細論述了在嵌入式Linux操作系統開發領域里所做的研究和實踐。 首先由設計完成的RedBoot方案應用在醫療儀器上的測試結果引入,開始介紹了Bootloader系統的概念,分析了目前嵌入式系統中開放源碼的Bootloader,選擇RedBoot作為文中使用的EW—AM9302開發平臺引導裝載程序,并詳細敘述引導過程,重點分析了基于網絡啟動的RedBoot,這是許多帶有網卡設備的嵌入式產品開發中常用的一種Bootloader方案。 最后,詳述如何設計完成擁有在線自動升級方式的RedBoot,其具有下載速度快,操作簡易性,功能更加完善,并將該RedBoot系統應用于基于EW—AM9302開發平臺的醫療器械開發和設計中,主要以ARM架構為基礎,完成該RedBoot在ARM9上的移植。根據測試結果,本方案的RedBoot完全達到開發標準,為嵌入式產品的開發提供了有效的手段。

    標簽: ARMLinux RedBoot 嵌入式系統

    上傳時間: 2013-05-30

    上傳用戶:qulele

主站蜘蛛池模板: 炉霍县| 应用必备| 大余县| 永丰县| 商丘市| 潼南县| 永年县| 五指山市| 巫溪县| 吴旗县| 墨竹工卡县| 金湖县| 拜泉县| 徐汇区| 克东县| 高阳县| 涞水县| 开远市| 道孚县| 公主岭市| 武鸣县| 德保县| 安多县| 平和县| 肃宁县| 翁源县| 涿州市| 城步| 东乌珠穆沁旗| 阿荣旗| 三原县| SHOW| 吉木萨尔县| 凤城市| 南城县| 南京市| 宣恩县| 车致| 多伦县| 新乐市| 忻州市|