資源描述:
《基于arm9嵌入式網(wǎng)關研究》由會員上傳分享,免費在線閱讀,更多相關內(nèi)容在學術論文-天天文庫。
1、本科畢業(yè)論文(設計)題目基于ARM9嵌入式網(wǎng)關研究作者***學院電氣與信息工程專業(yè)電子信息工程學號指導教師二〇一二年四月十五日摘要近些年來,以太網(wǎng)/英特網(wǎng)以及其他的網(wǎng)絡逐漸被廣泛的應用到通訊和自動化技術中。作為代表的TCP/IP網(wǎng)絡傳輸通訊協(xié)議,其高度成熟的開放網(wǎng)絡通訊技術正逐漸滲透到不同的自動化系統(tǒng)中,用以連接和控制其他的裝置。通常也采用其他工業(yè)控制和通訊的嵌入式協(xié)議。然而如何實現(xiàn)嵌入式設備的遠程控制和數(shù)據(jù)的遠程傳送成了重要的問題?;诖藛栴},我們設計了一種在網(wǎng)絡層以上的協(xié)議轉換器,即網(wǎng)關,它能實現(xiàn)網(wǎng)絡層不同協(xié)議的轉換,從而實現(xiàn)嵌入式設備的遠程控制和數(shù)據(jù)
2、的遠程傳送。在設計上,我們選用32位ARM9處理器S3C2410芯片作為內(nèi)核中央處理器和RTL8019AS網(wǎng)絡接口芯片來開發(fā)嵌入式網(wǎng)關并且需要運行在嵌入式系統(tǒng)上。開發(fā)所涉及的工作包括嵌入式操作系統(tǒng)的BootLoader探索、內(nèi)核的接口和裁剪、文件系統(tǒng)和驅動配置以及網(wǎng)絡程序來解決TCP/IP的通訊等。這其中內(nèi)核的剪裁和網(wǎng)絡程序完全由作者自己設計開發(fā)。具體上,研究采用由ARM公司的合作伙伴生產(chǎn)的S3C2410芯片作為整個設計的硬件開發(fā)平臺,采用Linux嵌入式操作系統(tǒng)作為軟件開發(fā)平臺。經(jīng)過裁剪后的內(nèi)核具有體積小和實時性高的特點。最后通過系統(tǒng)測試完成網(wǎng)絡接口的通
3、信,這樣一個嵌入式設備通過網(wǎng)關接入英特網(wǎng)的解決方案得以實現(xiàn)。文中首先就嵌入式網(wǎng)關的探索和發(fā)展作了一個明確的介紹。然后分析嵌入式網(wǎng)關的技術需求,為解決嵌入式設備接入以太網(wǎng)提出解決方案。最后對本文的設計進行了詳細介紹,包括整體結構的設計、硬件及設計平臺、嵌入式網(wǎng)絡程序、操作系統(tǒng)內(nèi)核的定制,同樣還有系統(tǒng)的接口。其中網(wǎng)絡程序和系統(tǒng)接口是整個設計的核心。關鍵詞:嵌入式網(wǎng)關;Linux操作系統(tǒng);TCP/IP協(xié)議IVAbstractInrecentyears,Ethernet/Internetandothernetworkisappliedgraduallyandwid
4、elyinthedomainofcommunicationsandautomation.RepressedbyTCP/IPnetworktransmissioncommunicationprotocol,theopennetworkcommunicationtechnologyandcontrollingtheequipments.Whileitisusuallyadoptsotherprotocoloftheembeddeddeviceofindustrialcontrolandcommunication.Howtoachievetheremotecon
5、trolfortheembeddeddeviceandremotetransitionforthedatahasbecomeanurgentproblem.Tosolvethisproblem,wedesignedaconverter,wenameditGateway,whoworkedinnetworklayerandcanrealizetoconvertthedifferentagreementinnetworklayer.Onthisaccount,wecanachievetheremotecontrolfortheembeddeddeviceand
6、remotetransitionforthedata.Aschemeisproposedonthisfactualsignificantinthispaper.Inthispaper,thedefinition,significantofresearchandtrendofdevelopmentoftheEmbeddedGatewayisintroduced,firstly.ThenasolutionisbroughtforwardandachievedforanembeddeddeviceaccesstoEthernetbasedontheanalysi
7、sforthetechnicalrequirementsofEmbeddedGateway.Thefollowingcontentsaredetailedintroducedinpaper,includingtheoveralldesignframework,thehardwareandthedesignplatform,EmbeddedNetworkProgramming,OperatingSystemkernelrevision,aswellastheportingoftheOperatingSystem.ThenetworkProgrammingan
8、dtheportingoftheOperatingSystemis