Linux下ARM和单片机的串口通信

时间:2024-04-15 点赞:49431 浏览:98929 作者原创标记本站原创

本文是一篇操作系统论文范文,关于操作系统类毕业论文模板,关于Linux下ARM和单片机的串口通信相关开题报告范文。适合操作系统及嵌入式及控制系统方面的的大学硕士和本科毕业论文以及操作系统相关开题报告范文和职称论文写作参考文献资料下载。

引言

在功能较复杂的控制系统中,通常以PC为主机,单片机为从机,由单片机完成数据的采集和对装置的控制,而由主机完成数据处理和对单片机的控制.随着嵌入式技术的发展,各种各样的新型嵌入式系统设备应用越来越广泛,ARM技术是嵌入式系统方面的主流技术,其广泛应用在信息家电、交通管理、家庭智能管理系统、POS网络及电子商务、工业控制等领域.Linux是一个功能强大、稳定的操作系统,因源代码开放而被广泛地移植运行在各种处理器上,是嵌入式系统中最为常用的操作系统之一.移植了Linux操作系统的ARM处理器具有强大的数据处理能力、控制界面友好、系统精简、实时性高,成本低、设计简单等优点.因此,可以选择使用ARM处理器作为控制系统的上位机,构成由ARM和单片机组成的控制系统.

温度是工业控制中主要的被控参数之一,在日常生活中也经常要用到温度的检测及控制.本文通过MSP430F149单片机完成温度数据的采集,由于单片机侧重于控制,数据处理能力较弱,对采集的数据进行运算处理比较繁琐,因此,将采集的数据传送到移植了Linux操作系统的S3C2440A处理器进行处理.上下位机间使用串口进行通信,在Linux系统下操作串口,可以降低串口操作的难度,提高开发效率,从而使开发者集中精力开发大规模的应用程序.

系统总体设计

温度采集系统采用上位机和下位机的方式实现,上位机使用mini2440开发板,该开发板采用三星公司设计的低功耗、高集成度的、基于ARM920T核的16/32位RISC微处理器S3C2440A为控制核心.下位机使用MSP430开发板,主控芯片为MSP430F149.单片机通过从ARM引出5V电源供电.温度采集系统框图如图1所示.

结束语

随着近年来嵌入式技术的发展,基于以ARM处理器搭建硬件平台,以Linux系统构件软件开发环境的嵌入式设备应用也越来越广泛.ARM与单片机之间进行数据传输有多种通信方式,而串口通信以其简单的硬件连接,成熟的通信协议,成为两位机之间通信的首选.本文所介绍的通信技术,适用于多数Linux下ARM和单片机进行串口通信的场合,在此基础上进一步改进,可以实现更多基于ARM_Linux平台上的嵌入式功能.


相关论文

MCS—51单片机多串口通讯技术应用

关于单片机及电子产品及集成电路方面的免费优秀学术论文范文,单片机类有关小论文格式,关于MCS—51单片机多串口通讯技术应用相关论文范文参。

基于单片机的数据串口通信

本文是一篇计算机论文范文,计算机类有关自考毕业论文开题报告,关于基于单片机的数据串口通信相关函授毕业论文范文。适合计算机及可靠性及控。

PDA与单片机串口通信的实现

本文是一篇操作系统论文范文,操作系统类毕业论文提纲,关于PDA与单片机串口通信的实现相关在职毕业论文范文。适合操作系统及嵌入式及单片机。

串口通信数据的传输

本文是一篇计算机论文范文,计算机有关专升本毕业论文开题报告,关于串口通信数据的传输相关硕士毕业论文范文。适合计算机及通信及数据方面的。

基于单片机的CAN总线通信系统

本文是一篇软件开发论文范文,软件开发类函授毕业论文,关于基于单片机的CAN总线通信系统相关毕业论文的格式范文。适合软件开发及数据库及总。

基于单片机的多机通信系统设计

本文是一篇单片机论文范文,单片机方面有关毕业论文模板,关于基于单片机的多机通信系统设计相关大学毕业论文范文。适合单片机及计算机及集成。

基于VC++的串口通信编程方法的

本文是一篇软件设计论文范文,软件设计方面有关在职毕业论文开题报告,关于基于VC++的串口通信编程方法的相关毕业论文格式范文。适合软件设计。

计算机与单片机的串行通信技术探究

本文是一篇计算机论文范文,关于计算机相关硕士毕业论文,关于计算机与单片机的串行通信技术探究相关大学毕业论文范文。适合计算机及通信技术。