基于linux的嵌入式internet應(yīng)用.rar
基于linux的嵌入式internet應(yīng)用,基于linux的嵌入式internet應(yīng)用1.3萬字34頁含開題+任務(wù)書+代碼摘要隨著計算機技術(shù)的發(fā)展,嵌入式系統(tǒng)也越來越廣泛的被應(yīng)用于工業(yè)控制,信息家電和個人通信設(shè)備等方面。如果能把嵌入式終端像pc一樣接入internet,就可以方便、低廉的對嵌入式設(shè)備進行訪問和控制。但是由于嵌入式設(shè)備的資源有限,如何利用有限的資源...
該文檔為壓縮文件,包含的文件列表如下:
內(nèi)容介紹
原文檔由會員 20023286 發(fā)布
基于Linux的嵌入式Internet應(yīng)用
1.3萬字 34頁
含開題+任務(wù)書+代碼
摘 要
隨著計算機技術(shù)的發(fā)展,嵌入式系統(tǒng)也越來越廣泛的被應(yīng)用于工業(yè)控制,信息家電和個人通信設(shè)備等方面。如果能把嵌入式終端像PC一樣接入Internet,就可以方便、低廉的對嵌入式設(shè)備進行訪問和控制。但是由于嵌入式設(shè)備的資源有限,如何利用有限的資源處理好復(fù)雜的Internet協(xié)議如TCP/IP就成為嵌入式Internet的一大難題。尤其對于已經(jīng)部署使用的嵌入式設(shè)備而言,如果希望能夠?qū)⑺鼈兘尤隝nternet,選擇重新對其進行開發(fā)設(shè)計的代價是巨大的。
本文就是以上述內(nèi)容為背景,為現(xiàn)有的嵌入式設(shè)備如何接入Internet提出了一個模型,研究了如何通過個人計算機經(jīng)由局域網(wǎng)訪問通過CAN現(xiàn)場總線連接的嵌入式設(shè)備網(wǎng)絡(luò),控制網(wǎng)絡(luò)中的節(jié)點設(shè)備,模擬實現(xiàn)Internet范圍上的設(shè)備遠程管理和控制,為嵌入式Internet在現(xiàn)有設(shè)備中的應(yīng)用提出并實現(xiàn)了一種解決方案,即在現(xiàn)有的CAN總線網(wǎng)絡(luò)上面掛載一個TCP/IP協(xié)議網(wǎng)關(guān),通過此網(wǎng)關(guān)實現(xiàn)現(xiàn)有嵌入式設(shè)備和Internet網(wǎng)絡(luò)的直接數(shù)據(jù)傳輸。這種解決方案在滿足將現(xiàn)有的嵌入式設(shè)備接入Internet的同時,降低了開發(fā)和部署的成本,具有良好的應(yīng)用前景。
本文使用基于S3C2410X ARM微處理器的JXARM9-2410 ARM嵌入式教學(xué)實驗系統(tǒng)作為嵌入式設(shè)備硬件平臺,采用Linux作為嵌入式設(shè)備的操作系統(tǒng),來實現(xiàn)上述網(wǎng)關(guān)系統(tǒng)。
關(guān)鍵詞:嵌入式Internet,Linux,CAN總線
Application of Embedded Internet based on Linux
Abstract
With the development of computer technology, embedded systems are increasingly being used in a wide range area, such as industrial control, information appliance and personal communication equipment. If accessing or controling the embedded devices on the Internet like PC, it would be convenient and low-cost. However, because of the limited resources, it has been a big problem for embedded Internet that how to use the resources to implement the complex protocols such as TCP/IP. Especially for devices that have been deployed, choosing to re-design will cost a lot.
Based on the above, this paper proposed a model trying to solve the problem that how embedded devices connect to the Internet, and made a research on how to access and control the CAN devices which connected with CAN-bus through LAN. The solution is mounting a TCP/IP gateway on the CAN network. It not only satisfied the demand that connecting the device to the Internet, but also reduced the cost.
The dissertation will realize the system which consists of S3C2410X as MCU, Linux as OS, and campus network as the Internet.
Key Words: Embedded Internet, Linux, CAN-bus
目 錄
1 緒論 1
1.1 課題背景及目的 1
1.2 研究現(xiàn)狀 1
1.3 論文構(gòu)成 2
2 實驗?zāi)P?4
2.1 模型簡介 4
2.2 模型搭建平臺 4
2.2.1 硬件平臺 4
2.2.2 操作系統(tǒng) 8
2.2.3 開發(fā)工具及開發(fā)環(huán)境 8
3 嵌入式設(shè)備網(wǎng)關(guān)設(shè)計與實現(xiàn) 10
3.1 嵌入式設(shè)備網(wǎng)關(guān)設(shè)計方案 10
3.2 嵌入式設(shè)備網(wǎng)關(guān)實現(xiàn) 10
3.2.1操作系統(tǒng)的移植和配置 10
3.2.2 嵌入式Internet網(wǎng)絡(luò)技術(shù) 12
3.2.3 Linux下CAN驅(qū)動的實現(xiàn) 15
3.2.4數(shù)據(jù)的轉(zhuǎn)換和封裝發(fā)送 22
4 模擬測試 24
4.1 測試環(huán)境 24
4.2智能設(shè)備程序?qū)崿F(xiàn) 24
結(jié)論 26
致謝 28
參考文獻 29
參考文獻
[4] 王楠,鄧依群.嵌入式Internet的實現(xiàn)技術(shù)與安全問題分析[J].微計算機信息(嵌入式與SOC).
[5] 陽憲惠.現(xiàn)場總線技術(shù)及其應(yīng)用[M].北京:清華大學(xué)出版社.
[6] 史九根.CAN現(xiàn)場總線系統(tǒng)設(shè)計技術(shù)[M].北京:國防工業(yè)出版社
[7] 鄔寬明.CAN總線原理和應(yīng)用系統(tǒng)設(shè)計[M].北京:北京航空航天大學(xué)出版社
[8] 茍廣鵬,孫澤昌.控制器局域網(wǎng)技術(shù)在汽車中的應(yīng)用研究[J].汽車工程
[9] Robert F. Embedded Internet systems come home[J]. IEEE Internet Computing
1.3萬字 34頁
含開題+任務(wù)書+代碼
摘 要
隨著計算機技術(shù)的發(fā)展,嵌入式系統(tǒng)也越來越廣泛的被應(yīng)用于工業(yè)控制,信息家電和個人通信設(shè)備等方面。如果能把嵌入式終端像PC一樣接入Internet,就可以方便、低廉的對嵌入式設(shè)備進行訪問和控制。但是由于嵌入式設(shè)備的資源有限,如何利用有限的資源處理好復(fù)雜的Internet協(xié)議如TCP/IP就成為嵌入式Internet的一大難題。尤其對于已經(jīng)部署使用的嵌入式設(shè)備而言,如果希望能夠?qū)⑺鼈兘尤隝nternet,選擇重新對其進行開發(fā)設(shè)計的代價是巨大的。
本文就是以上述內(nèi)容為背景,為現(xiàn)有的嵌入式設(shè)備如何接入Internet提出了一個模型,研究了如何通過個人計算機經(jīng)由局域網(wǎng)訪問通過CAN現(xiàn)場總線連接的嵌入式設(shè)備網(wǎng)絡(luò),控制網(wǎng)絡(luò)中的節(jié)點設(shè)備,模擬實現(xiàn)Internet范圍上的設(shè)備遠程管理和控制,為嵌入式Internet在現(xiàn)有設(shè)備中的應(yīng)用提出并實現(xiàn)了一種解決方案,即在現(xiàn)有的CAN總線網(wǎng)絡(luò)上面掛載一個TCP/IP協(xié)議網(wǎng)關(guān),通過此網(wǎng)關(guān)實現(xiàn)現(xiàn)有嵌入式設(shè)備和Internet網(wǎng)絡(luò)的直接數(shù)據(jù)傳輸。這種解決方案在滿足將現(xiàn)有的嵌入式設(shè)備接入Internet的同時,降低了開發(fā)和部署的成本,具有良好的應(yīng)用前景。
本文使用基于S3C2410X ARM微處理器的JXARM9-2410 ARM嵌入式教學(xué)實驗系統(tǒng)作為嵌入式設(shè)備硬件平臺,采用Linux作為嵌入式設(shè)備的操作系統(tǒng),來實現(xiàn)上述網(wǎng)關(guān)系統(tǒng)。
關(guān)鍵詞:嵌入式Internet,Linux,CAN總線
Application of Embedded Internet based on Linux
Abstract
With the development of computer technology, embedded systems are increasingly being used in a wide range area, such as industrial control, information appliance and personal communication equipment. If accessing or controling the embedded devices on the Internet like PC, it would be convenient and low-cost. However, because of the limited resources, it has been a big problem for embedded Internet that how to use the resources to implement the complex protocols such as TCP/IP. Especially for devices that have been deployed, choosing to re-design will cost a lot.
Based on the above, this paper proposed a model trying to solve the problem that how embedded devices connect to the Internet, and made a research on how to access and control the CAN devices which connected with CAN-bus through LAN. The solution is mounting a TCP/IP gateway on the CAN network. It not only satisfied the demand that connecting the device to the Internet, but also reduced the cost.
The dissertation will realize the system which consists of S3C2410X as MCU, Linux as OS, and campus network as the Internet.
Key Words: Embedded Internet, Linux, CAN-bus
目 錄
1 緒論 1
1.1 課題背景及目的 1
1.2 研究現(xiàn)狀 1
1.3 論文構(gòu)成 2
2 實驗?zāi)P?4
2.1 模型簡介 4
2.2 模型搭建平臺 4
2.2.1 硬件平臺 4
2.2.2 操作系統(tǒng) 8
2.2.3 開發(fā)工具及開發(fā)環(huán)境 8
3 嵌入式設(shè)備網(wǎng)關(guān)設(shè)計與實現(xiàn) 10
3.1 嵌入式設(shè)備網(wǎng)關(guān)設(shè)計方案 10
3.2 嵌入式設(shè)備網(wǎng)關(guān)實現(xiàn) 10
3.2.1操作系統(tǒng)的移植和配置 10
3.2.2 嵌入式Internet網(wǎng)絡(luò)技術(shù) 12
3.2.3 Linux下CAN驅(qū)動的實現(xiàn) 15
3.2.4數(shù)據(jù)的轉(zhuǎn)換和封裝發(fā)送 22
4 模擬測試 24
4.1 測試環(huán)境 24
4.2智能設(shè)備程序?qū)崿F(xiàn) 24
結(jié)論 26
致謝 28
參考文獻 29
參考文獻
[4] 王楠,鄧依群.嵌入式Internet的實現(xiàn)技術(shù)與安全問題分析[J].微計算機信息(嵌入式與SOC).
[5] 陽憲惠.現(xiàn)場總線技術(shù)及其應(yīng)用[M].北京:清華大學(xué)出版社.
[6] 史九根.CAN現(xiàn)場總線系統(tǒng)設(shè)計技術(shù)[M].北京:國防工業(yè)出版社
[7] 鄔寬明.CAN總線原理和應(yīng)用系統(tǒng)設(shè)計[M].北京:北京航空航天大學(xué)出版社
[8] 茍廣鵬,孫澤昌.控制器局域網(wǎng)技術(shù)在汽車中的應(yīng)用研究[J].汽車工程
[9] Robert F. Embedded Internet systems come home[J]. IEEE Internet Computing