隨著計算機技術的發(fā)展,嵌入式系統(tǒng)已成為計算機領域的一個重要組成部分,并成為近年來新興的研究熱點。ARM9TDMI是一種高效、低功耗的RISK處理器,以該內核為核心的S3C2410X是一款基于以太網應用的高性價比16/32位微控制器,非常適合嵌入式產品。文本提出并研究了基于ARM-Linux的嵌入式產品平臺,完成了系統(tǒng)的硬件和軟件設計、實現(xiàn)了操作系統(tǒng)的裁減和移植。并且系統(tǒng)充分利用ARM處理器高性能、低功耗、低成本的優(yōu)點,擴展平臺通用接口,為今后開發(fā)基于該平臺的應用系統(tǒng)提供了捷徑。 Linux由于其代碼開放性以及強大的網絡功能等特點,在許多的嵌入式網絡設備中有著廣泛應用,與其他的嵌入式操作系統(tǒng)相比,具有著更多的優(yōu)勢。因此本課題將其作為硬件平臺的操作系統(tǒng),并在這個系統(tǒng)中實現(xiàn)Linux的一些基本操作。論文中介紹的硬件和軟件平臺也可以為實際應用提供很好的開發(fā)起點。 USB作為一種總線技術,已經得到快速的普及和應用,本文實現(xiàn)了Linux操作系統(tǒng)下USB驅動程序的編程設計;此外,本文將嵌入式技術與無線通信技術結合起來,實現(xiàn)了基于ARM-9處理器的無線通信平臺的開發(fā)。 歸納起來本課題具體工作如下: 1)調研了國內外嵌入式系統(tǒng)開發(fā)的現(xiàn)狀和發(fā)展趨勢。并且詳細論述了基于ARM-9處理器的硬件結構、嵌入式操作系統(tǒng)以及開發(fā)流程。 2)詳細研究了Linux在ARM-9硬件平臺上的移植。包括移植環(huán)境的建立、BootLoader的制作、Linux的裁減和移植、根文件的制作等。 3)詳細分析并開發(fā)了Linux下USB驅動,包括主機控制器驅動以及設備驅動等內容。 4)基于ARM-9嵌入式微處理器,利用其性價比高,功能豐富,接口完善,可擴展性強等優(yōu)點將移動通信技術與嵌入式系統(tǒng)融合在一起。實現(xiàn)基于ARM-9處理器的無線通信平臺的開發(fā)。
標簽:
ARM
USB
無線通信
平臺開發(fā)
上傳時間:
2013-04-24
上傳用戶:lwt123