隨著現代計算機技術和互聯網技術的飛速發展,嵌入式系統成為了當前信息行業最熱門的焦點之一。而ARM以其高性能低功耗的特點成為目前應用最廣泛的32位嵌入式處理器。在嵌入式操作系統方面,Linux憑借其性能優異、結構清晰、平臺支持廣泛、網絡支持強勁及開放源代碼等多方面的優勢,被嵌入式系統開發者廣泛地采用。Linux 2.6包含許多新的特性,為其在嵌入式領域的應用提供了強有力的支持,新的內核越來越多地應用于嵌入式Linux系統中。 本文的工作基于艾科公司研發的硬件平臺Ark1600開展。該平臺上集成了多個功能模塊,例如LCD、12S、GPIO、12C等,同時支持XD、CF、MMC、SD等多種硬件存儲設備,在設備通信方面提供了USB、串行通信等傳輸方式。本文的主要工作是研究Linux在ARM芯片上的移植,并在此基礎上闡述Linux設備驅動的開發。 首先構建了交叉編譯環境,然后在分析Ark1600硬件體系結構的基礎上詳細闡述了BootLoader程序設計與實現、Linux2.6內核移植、Ramdisk文件系統移植的全過程,為后續項目的實施搭建了一個良好的開發平臺。論文最后闡述了Linux 2.6內核中開發塊設備驅動程序的實現方法,并以XD塊設備驅動程序為例,詳細闡述了Linux驅動程序的開發流程。 主要工作量在于BootLoader程序的設計與實現、Linux系統移植和XD塊設備驅動程序的開發。因為項目平臺獨特的硬件環境,一些程序代碼要嚴格依賴硬件設備設計。在Linux移植中的主要工作包括串口控制臺的驅動、設置系統的存儲布局、初始化系統定時器、初始化系統中斷、在Linux系統中建立標識本硬件平臺的結構體變量、配置并編譯Linux內核等。
上傳時間: 2013-05-18
上傳用戶:wzr0701
該文進行的設計作為數控系統大課題中的一個子課題,主要研究利用PCI總線來實現對外圍IO的操作,硬件上包括設計一塊PCI接口卡并測試通過,軟件上實現了PCI接口卡在Linux下的驅動和用軟PLC來實現對外圍IO的操作.該文在比較幾種微機總線的基礎上,為了實現數控系統高速、高精度、低功耗的要求,采用PCI總線進行設計.隨著可編程邏輯器件的發展,為在一片PLD芯片內實現復雜的邏輯控制提供了條件.該文在綜合比較開發PCI卡的幾種方法的基礎上,選擇了使用FPGA來實現PCI接口卡設計.用VHDL語言對FPGA編程,采用模塊化的設計方法進行設計,用狀態機來控制PCI邏輯的時序.設計首先在EDA軟件上仿真通過后,制作成PCI板卡并在現場調試通過.為方便所設計的PCI卡在數控系統及其它系統中應用,該文設計了PCI卡在Linux下的設備驅動程序,主要包括設備的注冊與注銷、與Linux內核的接口、相關的入口函數、驅動程序的編碼、編譯、加載與卸載等,并編寫了相應的測試代碼,在Linux環境下調試通過.為了解決數控系統中PLC的應用問題,該文還設計了PCI卡在軟PLC中的應用.采用的軟PLC軟件是Linux下的MatPLC軟件.在詳細討論MatPLC工作原理的基礎上,設計了一個輸入模塊、一個輸出模塊和一個MatPLC配置文件.輸入模塊通過驅動程序從PCI卡中讀取數據,傳送到MatPLC內核的全局變量中,輸出模塊從內核全局變量讀取數據并進行邏輯運算,再輸出到PCI卡.將他們編譯通過,并進行測試,最終實現軟PLC對外圍IO端口的讀寫.該論文受到廣東省科技攻關項目[2002A1040402]、廣東省科技攻關項目[2003C101002]、廣州市重大科技攻關計劃[2002Z1-D0051]的資助.
上傳時間: 2013-07-18
上傳用戶:szchen2006
在無線通信系統中,信號在傳輸過程中由于多徑效應和信道帶寬的有限性以及信道特性的不完善性導致不可避免地產生碼間串擾(Intersymbol Interference).為了克服碼間串擾所帶來的信號畸變,則必須在接收端增加均衡器,以補償信道特性,正確恢復發送序列.盲均衡器由于不需要訓練序列,僅利用接收信號的統計特性就能對信道特性進行均衡,消除碼間串擾,成為近年來通信領域研究的熱點課題.本課題采用已經取得了很多研究成果的Bussgang類盲均衡算法,主要因為它的計算復雜度小,便于實時實現,具有較好的性能.本文探討了以FPGA(Field Programmable Gates Array)為平臺,使用Verilog HDL(Hardware Description Language)語言設計并實現基于Bussgang類型算法的盲均衡器的硬件系統.本文簡要介紹了Bussgang類型盲均衡算法中的判決引導LMS(DDLMS)和常模(CMA)兩種算法和FPGA設計流程.并詳細闡述了基于FPGA的信道盲均衡器的設計思想、設計結構和Verilog設計實現,以及分別給出了各個模塊的結構框圖以及驗證結果.本課題所設計和實現的信道盲均衡器,為電子設計自動化(EDA)技術做了有益的探索性嘗試,對今后無線通信系統中的單芯片可編程系統(SOPC)的設計運用有著積極的借鑒意義.
上傳時間: 2013-07-25
上傳用戶:cuibaigao
隨著計算機技術、通信技術、集成電路技術和控制技術的發展,傳統的工業控制領域正經歷著一場前所未有的變革,開始向網絡化方向發展。本文即從未來工業控制網絡發展的需要出發,設計并實現了以S3C2410微處理器為核心的嵌入式網絡控制器。 本文以S3C2410-32 位微處理為核心,設計并實現了具有1路以太網接口、1路 USB Host 接口、1路USB Device 接口、3路RS232串口、1個CAN總線擴展卡、1個RS485擴展卡、1個RS422擴展卡使用、8路A/D、1路D/A、4路 PWM、一個 240×320TFT LCD 顯示觸摸屏的功能強大的嵌入式網絡控制器。并在此基礎上,結合嵌入式操作系統Windows CE建立了一個嵌入式軟件開發平臺。 在深入研究和分析CANopen協議的基礎上,實現了基于Windows CE 的嵌入式 CANopen 協議棧,大大提高了嵌入式網絡控制器在現場總線上的通信和控制能力,為新型的網絡控制算法研究提供了實驗平臺。在探討了TCP/IP協議的基礎上研究了基于 Windows CE 的嵌入式 TCP/IP 協議棧,掌握了Windows CE 平臺的網絡 Socket 通信編程,使控制器能夠通過以太網接到Intranet或Intemet上。 在完成嵌入式網絡控制器硬件與軟件設計的基礎上,將控制器應用到了網絡化的嵌入式數控系統的中央數控單元中,實現數控系統等數控設備小型化、網絡化和集成化的需要。并以此為基礎,結合計算機控制實驗室建設,構建了三層(信息層、控制層和設備層)工業網絡實驗平臺,實現了實驗室設備真正的網絡互連,為網絡控制研究提供了一個高性能的平臺。
上傳時間: 2013-06-10
上傳用戶:hzy5825468
【人郵出版社,2004,楊克俊編著】 本書系統介紹電磁兼容技術的基本知識、概念,以及國內、外電磁兼容技術標準,著重從工程實踐角度闡述電磁兼容技術的原理、應用方法及應注意事項。全書共分10章,內容包括:屏蔽技術、濾波技術、接地技術、線路板設計、電纜設計、瞬態干擾抑制、電磁干擾診斷與解決技術以及在無線電通信系統和計算機系統中的EMC技術。 第1章 電磁兼容技術概述
上傳時間: 2013-04-24
上傳用戶:uufan
本書系統介紹電磁兼容技術的基本知識、概念,以及國內、外電磁兼容技術標準,著重從工程實踐角度闡述電磁兼容技術的原理、應用方法及應注意事項。全書共分10章,內容包括:屏蔽技術、濾波技術、接地技術、線路板設計、電纜設計、瞬態干擾抑制、電磁干擾診斷與解決技術以及在無線電通信系統和計算機系統中的EMC技術。 第2章 屏蔽技術 第3章 濾波技術
上傳時間: 2013-06-22
上傳用戶:moonkoo7
【人郵出版社,2004,楊克俊編著】 本書系統介紹電磁兼容技術的基本知識、概念,以及國內、外電磁兼容技術標準,著重從工程實踐角度闡述電磁兼容技術的原理、應用方法及應注意事項。全書共分10章,內容包括:屏蔽技術、濾波技術、接地技術、線路板設計、電纜設計、瞬態干擾抑制、電磁干擾診斷與解決技術以及在無線電通信系統和計算機系統中的EMC技術。 第4章 接地和搭接技術 第5章 線路板設計
上傳時間: 2013-07-02
上傳用戶:gengxiaochao
【人郵出版社,2004,楊克俊編著】 本書系統介紹電磁兼容技術的基本知識、概念,以及國內、外電磁兼容技術標準,著重從工程實踐角度闡述電磁兼容技術的原理、應用方法及應注意事項。全書共分10章,內容包括:屏蔽技術、濾波技術、接地技術、線路板設計、電纜設計、瞬態干擾抑制、電磁干擾診斷與解決技術以及在無線電通信系統和計算機系統中的EMC技術。 第6章 電纜設計
上傳時間: 2013-06-28
上傳用戶:lw4463301
【人郵出版社,2004,楊克俊編著】 本書系統介紹電磁兼容技術的基本知識、概念,以及國內、外電磁兼容技術標準,著重從工程實踐角度闡述電磁兼容技術的原理、應用方法及應注意事項。全書共分10章,內容包括:屏蔽技術、濾波技術、接地技術、線路板設計、電纜設計、瞬態干擾抑制、電磁干擾診斷與解決技術以及在無線電通信系統和計算機系統中的EMC技術。 第7章 瞬態干擾的抑制
上傳時間: 2013-06-10
上傳用戶:hechao3225
【人郵出版社,2004,楊克俊編著】 本書系統介紹電磁兼容技術的基本知識、概念,以及國內、外電磁兼容技術標準,著重從工程實踐角度闡述電磁兼容技術的原理、應用方法及應注意事項。全書共分10章,內容包括:屏蔽技術、濾波技術、接地技術、線路板設計、電纜設計、瞬態干擾抑制、電磁干擾診斷與解決技術以及在無線電通信系統和計算機系統中的EMC技術。 第8章 電磁干擾的診斷與解決技術
上傳時間: 2013-06-27
上傳用戶:cjf0304