基于linux的嵌入式internet应用.rar

RAR格式版权申诉手机打开展开

基于linux的嵌入式internet应用,基于linux的嵌入式internet应用1.3万字34页含开题+任务书+代码摘要随着计算机技术的发展,嵌入式系统也越来越广泛的被应用于工业控制,信息家电和个人通信设备等方面。如果能把嵌入式终端像pc一样接入internet,就可以方便、低廉的对嵌入式设备进行访问和控制。但是由于嵌入式设备的资源有限,如何利用有限的资源...
编号:58-34937大小:1.02M
分类: 论文>计算机论文

该文档为压缩文件,包含的文件列表如下:

内容介绍

原文档由会员 20023286 发布

基于Linux的嵌入式Internet应用
1.3万字 34页
含开题+任务书+代码


摘 要

随着计算机技术的发展,嵌入式系统也越来越广泛的被应用于工业控制,信息家电和个人通信设备等方面。如果能把嵌入式终端像PC一样接入Internet,就可以方便、低廉的对嵌入式设备进行访问和控制。但是由于嵌入式设备的资源有限,如何利用有限的资源处理好复杂的Internet协议如TCP/IP就成为嵌入式Internet的一大难题。尤其对于已经部署使用的嵌入式设备而言,如果希望能够将它们接入Internet,选择重新对其进行开发设计的代价是巨大的。
本文就是以上述内容为背景,为现有的嵌入式设备如何接入Internet提出了一个模型,研究了如何通过个人计算机经由局域网访问通过CAN现场总线连接的嵌入式设备网络,控制网络中的节点设备,模拟实现Internet范围上的设备远程管理和控制,为嵌入式Internet在现有设备中的应用提出并实现了一种解决方案,即在现有的CAN总线网络上面挂载一个TCP/IP协议网关,通过此网关实现现有嵌入式设备和Internet网络的直接数据传输。这种解决方案在满足将现有的嵌入式设备接入Internet的同时,降低了开发和部署的成本,具有良好的应用前景。
本文使用基于S3C2410X ARM微处理器的JXARM9-2410 ARM嵌入式教学实验系统作为嵌入式设备硬件平台,采用Linux作为嵌入式设备的操作系统,来实现上述网关系统。

关键词:嵌入式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 研究现状 1
1.3 论文构成 2
2 实验模型 4
2.1 模型简介 4
2.2 模型搭建平台 4
2.2.1 硬件平台 4
2.2.2 操作系统 8
2.2.3 开发工具及开发环境 8
3 嵌入式设备网关设计与实现 10
3.1 嵌入式设备网关设计方案 10
3.2 嵌入式设备网关实现 10
3.2.1操作系统的移植和配置 10
3.2.2 嵌入式Internet网络技术 12
3.2.3 Linux下CAN驱动的实现 15
3.2.4数据的转换和封装发送 22
4 模拟测试 24
4.1 测试环境 24
4.2智能设备程序实现 24
结论 26
致谢 28
参考文献 29



参考文献
[4] 王楠,邓依群.嵌入式Internet的实现技术与安全问题分析[J].微计算机信息(嵌入式与SOC).
[5] 阳宪惠.现场总线技术及其应用[M].北京:清华大学出版社.
[6] 史九根.CAN现场总线系统设计技术[M].北京:国防工业出版社
[7] 邬宽明.CAN总线原理和应用系统设计[M].北京:北京航空航天大学出版社
[8] 苟广鹏,孙泽昌.控制器局域网技术在汽车中的应用研究[J].汽车工程
[9] Robert F. Embedded Internet systems come home[J]. IEEE Internet Computing