摘要随着嵌入式系统的不断推出和发展,嵌入式设计越来越多的被运用于人们的日常生活中,同时也极大程度的促进了生产领域中自动化与信息化的发展[2]。嵌入式系统以应用为中心,一般具有高实时性、代码小、速度快、可靠性高等特点,受到了越来越多开发者的青睐,也吸引了越来越多的初学者的使用。65303
本论文采用了高性能的ARM嵌入式微处理器AM3517为整个数据采集系统的核心,优化了电路的设计,在数据的传输方面,采用了TCP 协议作为系统传输层协议,;在软件方面,以嵌入式Linux操作系统为内核,两相结合保证了数据传输的可靠性。
毕业论文关键词:数据采集,串口,TCP,嵌入式Linux
毕业设计说明书(论文)外文摘要
Title AM3517-based Remote Acquisition System
Abstract
As embedded systems continue to launch and development of embedded designsare increasingly being used in people's daily life, but also greatly promoted thesphere of production automation and information technology development[2]. application-centric embedded systems, generally have high real-time, the code issmall, fast, and high reliability, has been favored by more and more developers, but also attracted a growing number of beginners be used.
This paper uses a high-performance embedded microprocessor AM3517 ARMdata acquisition system for the entire core, optimized circuit design, in datatransmission, using the TCP transport layer protocol as a system,; On the software side, to embed type Linux operating system kernel, the two combined to ensure thereliability of data transmission.
Key words:data acquisition, serial, TCP, embedded Linux
目 录
1 绪论 1
1.1 研究背景 1
1.2 嵌入式Linux简介 1
1.3 嵌入式系统的发展趋势 2
1.4 研究目的与意义 3
1.5 本文结构安排 4
2 开发环境配置(ubuntu) 5
2.1 在虚拟机下安装Linux系统 5
2.2 调整虚拟机屏幕大小 5
2.3 安装设置共享文件夹 6
2.4 给虚拟机添加虚拟串口 7
2.5 配置交叉编译器 7
2.6 配置超级终端 9
3 Linux环境下的网络传输 10
3.1 TCP协议的原理 10
3.2 套接字 11
3.2.1 套接字的基本概念 11
3.2.2 创建套接字[9] 12
3.2.3 域和地址族 12
3.2.4 套接字地址 13
3.2.5 套接字的类型 14
3.2.6 使用套接字[5] 15
3.3 Linux中TCP数据段的处理 20
3.4 TCP的通信方式 20
4 Linux环境下的串口通信