基于linux的嵌入式internet應(yīng)用.rar
基于linux的嵌入式internet應(yīng)用,基于linux的嵌入式internet應(yīng)用1.3萬(wàn)字34頁(yè)含開(kāi)題+任務(wù)書(shū)+代碼摘要隨著計(jì)算機(jī)技術(shù)的發(fā)展,嵌入式系統(tǒng)也越來(lái)越廣泛的被應(yīng)用于工業(yè)控制,信息家電和個(gè)人通信設(shè)備等方面。如果能把嵌入式終端像pc一樣接入internet,就可以方便、低廉的對(duì)嵌入式設(shè)備進(jìn)行訪問(wèn)和控制。但是由于嵌入式設(shè)備的資源有限,如何利用有限的資源...
該文檔為壓縮文件,包含的文件列表如下:
內(nèi)容介紹
原文檔由會(huì)員 20023286 發(fā)布
基于Linux的嵌入式Internet應(yīng)用
1.3萬(wàn)字 34頁(yè)
含開(kāi)題+任務(wù)書(shū)+代碼
摘 要
隨著計(jì)算機(jī)技術(shù)的發(fā)展,嵌入式系統(tǒng)也越來(lái)越廣泛的被應(yīng)用于工業(yè)控制,信息家電和個(gè)人通信設(shè)備等方面。如果能把嵌入式終端像PC一樣接入Internet,就可以方便、低廉的對(duì)嵌入式設(shè)備進(jìn)行訪問(wèn)和控制。但是由于嵌入式設(shè)備的資源有限,如何利用有限的資源處理好復(fù)雜的Internet協(xié)議如TCP/IP就成為嵌入式Internet的一大難題。尤其對(duì)于已經(jīng)部署使用的嵌入式設(shè)備而言,如果希望能夠?qū)⑺鼈兘尤隝nternet,選擇重新對(duì)其進(jìn)行開(kāi)發(fā)設(shè)計(jì)的代價(jià)是巨大的。
本文就是以上述內(nèi)容為背景,為現(xiàn)有的嵌入式設(shè)備如何接入Internet提出了一個(gè)模型,研究了如何通過(guò)個(gè)人計(jì)算機(jī)經(jīng)由局域網(wǎng)訪問(wèn)通過(guò)CAN現(xiàn)場(chǎng)總線連接的嵌入式設(shè)備網(wǎng)絡(luò),控制網(wǎng)絡(luò)中的節(jié)點(diǎn)設(shè)備,模擬實(shí)現(xiàn)Internet范圍上的設(shè)備遠(yuǎn)程管理和控制,為嵌入式Internet在現(xiàn)有設(shè)備中的應(yīng)用提出并實(shí)現(xiàn)了一種解決方案,即在現(xiàn)有的CAN總線網(wǎng)絡(luò)上面掛載一個(gè)TCP/IP協(xié)議網(wǎng)關(guān),通過(guò)此網(wǎng)關(guān)實(shí)現(xiàn)現(xiàn)有嵌入式設(shè)備和Internet網(wǎng)絡(luò)的直接數(shù)據(jù)傳輸。這種解決方案在滿足將現(xiàn)有的嵌入式設(shè)備接入Internet的同時(shí),降低了開(kāi)發(fā)和部署的成本,具有良好的應(yīng)用前景。
本文使用基于S3C2410X ARM微處理器的JXARM9-2410 ARM嵌入式教學(xué)實(shí)驗(yàn)系統(tǒng)作為嵌入式設(shè)備硬件平臺(tái),采用Linux作為嵌入式設(shè)備的操作系統(tǒng),來(lái)實(shí)現(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 實(shí)驗(yàn)?zāi)P?4
2.1 模型簡(jiǎn)介 4
2.2 模型搭建平臺(tái) 4
2.2.1 硬件平臺(tái) 4
2.2.2 操作系統(tǒng) 8
2.2.3 開(kāi)發(fā)工具及開(kāi)發(fā)環(huán)境 8
3 嵌入式設(shè)備網(wǎng)關(guān)設(shè)計(jì)與實(shí)現(xiàn) 10
3.1 嵌入式設(shè)備網(wǎng)關(guān)設(shè)計(jì)方案 10
3.2 嵌入式設(shè)備網(wǎng)關(guān)實(shí)現(xiàn) 10
3.2.1操作系統(tǒng)的移植和配置 10
3.2.2 嵌入式Internet網(wǎng)絡(luò)技術(shù) 12
3.2.3 Linux下CAN驅(qū)動(dòng)的實(shí)現(xiàn) 15
3.2.4數(shù)據(jù)的轉(zhuǎn)換和封裝發(fā)送 22
4 模擬測(cè)試 24
4.1 測(cè)試環(huán)境 24
4.2智能設(shè)備程序?qū)崿F(xiàn) 24
結(jié)論 26
致謝 28
參考文獻(xiàn) 29
參考文獻(xiàn)
[4] 王楠,鄧依群.嵌入式Internet的實(shí)現(xiàn)技術(shù)與安全問(wèn)題分析[J].微計(jì)算機(jī)信息(嵌入式與SOC).
[5] 陽(yáng)憲惠.現(xiàn)場(chǎng)總線技術(shù)及其應(yīng)用[M].北京:清華大學(xué)出版社.
[6] 史九根.CAN現(xiàn)場(chǎng)總線系統(tǒng)設(shè)計(jì)技術(shù)[M].北京:國(guó)防工業(yè)出版社
[7] 鄔寬明.CAN總線原理和應(yīng)用系統(tǒng)設(shè)計(jì)[M].北京:北京航空航天大學(xué)出版社
[8] 茍廣鵬,孫澤昌.控制器局域網(wǎng)技術(shù)在汽車(chē)中的應(yīng)用研究[J].汽車(chē)工程
[9] Robert F. Embedded Internet systems come home[J]. IEEE Internet Computing
1.3萬(wàn)字 34頁(yè)
含開(kāi)題+任務(wù)書(shū)+代碼
摘 要
隨著計(jì)算機(jī)技術(shù)的發(fā)展,嵌入式系統(tǒng)也越來(lái)越廣泛的被應(yīng)用于工業(yè)控制,信息家電和個(gè)人通信設(shè)備等方面。如果能把嵌入式終端像PC一樣接入Internet,就可以方便、低廉的對(duì)嵌入式設(shè)備進(jìn)行訪問(wèn)和控制。但是由于嵌入式設(shè)備的資源有限,如何利用有限的資源處理好復(fù)雜的Internet協(xié)議如TCP/IP就成為嵌入式Internet的一大難題。尤其對(duì)于已經(jīng)部署使用的嵌入式設(shè)備而言,如果希望能夠?qū)⑺鼈兘尤隝nternet,選擇重新對(duì)其進(jìn)行開(kāi)發(fā)設(shè)計(jì)的代價(jià)是巨大的。
本文就是以上述內(nèi)容為背景,為現(xiàn)有的嵌入式設(shè)備如何接入Internet提出了一個(gè)模型,研究了如何通過(guò)個(gè)人計(jì)算機(jī)經(jīng)由局域網(wǎng)訪問(wèn)通過(guò)CAN現(xiàn)場(chǎng)總線連接的嵌入式設(shè)備網(wǎng)絡(luò),控制網(wǎng)絡(luò)中的節(jié)點(diǎn)設(shè)備,模擬實(shí)現(xiàn)Internet范圍上的設(shè)備遠(yuǎn)程管理和控制,為嵌入式Internet在現(xiàn)有設(shè)備中的應(yīng)用提出并實(shí)現(xiàn)了一種解決方案,即在現(xiàn)有的CAN總線網(wǎng)絡(luò)上面掛載一個(gè)TCP/IP協(xié)議網(wǎng)關(guān),通過(guò)此網(wǎng)關(guān)實(shí)現(xiàn)現(xiàn)有嵌入式設(shè)備和Internet網(wǎng)絡(luò)的直接數(shù)據(jù)傳輸。這種解決方案在滿足將現(xiàn)有的嵌入式設(shè)備接入Internet的同時(shí),降低了開(kāi)發(fā)和部署的成本,具有良好的應(yīng)用前景。
本文使用基于S3C2410X ARM微處理器的JXARM9-2410 ARM嵌入式教學(xué)實(shí)驗(yàn)系統(tǒng)作為嵌入式設(shè)備硬件平臺(tái),采用Linux作為嵌入式設(shè)備的操作系統(tǒng),來(lái)實(shí)現(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 實(shí)驗(yàn)?zāi)P?4
2.1 模型簡(jiǎn)介 4
2.2 模型搭建平臺(tái) 4
2.2.1 硬件平臺(tái) 4
2.2.2 操作系統(tǒng) 8
2.2.3 開(kāi)發(fā)工具及開(kāi)發(fā)環(huán)境 8
3 嵌入式設(shè)備網(wǎng)關(guān)設(shè)計(jì)與實(shí)現(xiàn) 10
3.1 嵌入式設(shè)備網(wǎng)關(guān)設(shè)計(jì)方案 10
3.2 嵌入式設(shè)備網(wǎng)關(guān)實(shí)現(xiàn) 10
3.2.1操作系統(tǒng)的移植和配置 10
3.2.2 嵌入式Internet網(wǎng)絡(luò)技術(shù) 12
3.2.3 Linux下CAN驅(qū)動(dòng)的實(shí)現(xiàn) 15
3.2.4數(shù)據(jù)的轉(zhuǎn)換和封裝發(fā)送 22
4 模擬測(cè)試 24
4.1 測(cè)試環(huán)境 24
4.2智能設(shè)備程序?qū)崿F(xiàn) 24
結(jié)論 26
致謝 28
參考文獻(xiàn) 29
參考文獻(xiàn)
[4] 王楠,鄧依群.嵌入式Internet的實(shí)現(xiàn)技術(shù)與安全問(wèn)題分析[J].微計(jì)算機(jī)信息(嵌入式與SOC).
[5] 陽(yáng)憲惠.現(xiàn)場(chǎng)總線技術(shù)及其應(yīng)用[M].北京:清華大學(xué)出版社.
[6] 史九根.CAN現(xiàn)場(chǎng)總線系統(tǒng)設(shè)計(jì)技術(shù)[M].北京:國(guó)防工業(yè)出版社
[7] 鄔寬明.CAN總線原理和應(yīng)用系統(tǒng)設(shè)計(jì)[M].北京:北京航空航天大學(xué)出版社
[8] 茍廣鵬,孫澤昌.控制器局域網(wǎng)技術(shù)在汽車(chē)中的應(yīng)用研究[J].汽車(chē)工程
[9] Robert F. Embedded Internet systems come home[J]. IEEE Internet Computing
TA們正在看...
- 某局局長(zhǎng)在春節(jié)后收心會(huì)上的講話.docx
- 某人社局局長(zhǎng)在全x人力資源和社會(huì)保障工作會(huì)議上的...docx
- 某市創(chuàng)新網(wǎng)格化社會(huì)治理機(jī)制工作匯報(bào).docx
- 省屬能源集團(tuán)國(guó)企黨委申報(bào)先進(jìn)材料.doc
- 市委書(shū)記在全市春節(jié)后收心會(huì)上的講話.doc
- 市委書(shū)記在宣布任職命令大會(huì)上的表態(tài)發(fā)言.doc
- 縣委副書(shū)記在全縣青年干部座談會(huì)上的講話.docx
- 縣委書(shū)記在全縣“慈善一日捐”動(dòng)員大會(huì)上的講話.docx
- 縣委書(shū)記在縣委反腐敗協(xié)調(diào)領(lǐng)導(dǎo)小組會(huì)議上的講話.docx
- 縣委書(shū)記在縣委全面深化改革領(lǐng)導(dǎo)小組工作會(huì)議上的...docx