- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于ARM系统的多路气象数据串行通信设计
摘要:本文针对外场观测中多路气象数据传输和存储的要求,在一款以ARM9 S3C2440为核心处理器的开发平台上,重点对串行通信接口进行了设计。文章阐述了多路气象数据串行通信的研究背景和意义,搭建了基于ARM S3C2440处理器的硬件平台和基于Linux系统的开发环境,并在Linux下建立了针对ARM板的交叉编译环境,编写了串口通信的应用程序并对其结构进行了分析。
关键词:气象数据;Linux ARM;串行通信
中图分类号:TP368.2 文献标识码:A文章编号:1007-9599 (2011) 15-0000-02
Multi-Channel Weather Data Serial Communication Design Based on ARM System
Huang Jiansong,Wu Yue,Hu Hanfeng
(Institute of Atmospheric Physics,Nanjing University of InformationTechnology,Nanjing210044,China)
Abstract:In this paper,multi-field weather observation data transfer and storage requirements,a core processor with ARM9 S3C2440 development platform,focusing on the serial communication interface is designed.Paper describes meteorological data multiple serial communication research background and significance of structures based on the ARM S3C2440 processor hardware platform and Linux-based development environment,and established under Linux cross-compiler for ARM board environment,prepared serial communication applications and its structure was analyzed.
Keywords:Meteorological data;Linux ARM;Serial communication
一、引言
随着大气探测科学研究的深入和传感器技术的进步,各类气象传感器和大气探测设备在科学试验和日常业务中正在发挥日益重要的作用。如今在进行外场试验时,通常会使用较多类型的探测设备观测各种气象要素和环境参数。这些探测设备一般具有串行通信接口,以便向上位机传输数据。如果使用普通计算机接收各类观测数据,通常需要多台PC机,并且数据的收集和存储将会变得非常麻烦。而以ARM核为处理器的嵌入式数据采集系统具有功耗低、体积小、接口多、程序编写调试方便等特点。因此,鉴于国内外气象数据采集系统的发展趋势,结合串行通信技术和ARM系统的特点,本文在一款以ARM9 S3C2440为核心处理器的开发平台上,重点对串口进行设计,以实现多路气象数据串行通信数据的传输和存储。
二、嵌入式系统硬件部分设计
作为嵌入式系统的核心,选择一款合适型号的ARM芯片非常重要。经过多方调研,本文的硬件部分采用以三星公司生产的S3C2440芯片为处理器的ARM9开发板。该开发板提供3个独立UART接口,可外接多路串行通信智能传感器,实现传感器与开发板间的数据传输与控制。
利用RS232串口线以及USB数据线连接好宿主机和目标,通过执行BIOS功能指令和运行dnw.exe软件,即可实现数据的烧写和下载。在windowsXP系统中,通过建立一个超级终端,设置好串口参数,进入BIOS模式界面。之后安装好ARM板的USB驱动,配合使用dnw.exe软件,就可以实现ARM板和电脑之间的Linux系统和应用程序文件的移植和烧写。
三、嵌入式系统软件开发平台的搭建
建立嵌入式系统开发平台,首先要在宿主机和目标机上安装指定的操作系统。根据本文设计要求选择Linux系统。对于一般的PC机,通常都带有windows系统,因此,宿主机的操作系统选择虚拟系统Red Hat Linux5.0,使用虚拟机(Vmware-workstation)的方式建立开发环境。
安装好Vmware,即可在宿主机上安装Red Hat 5
您可能关注的文档
最近下载
- 高热封强度耐135℃高温蒸煮的CPP膜及其制备方法.pdf VIP
- 物业交接表格-全.pdf VIP
- (高清版)DG∕TJ 08-2433B-2023 外墙保温一体化系统应用技术标准(现浇混凝土保温外墙).docx VIP
- GB8478-2020 铝合金门窗国家标准.pdf VIP
- 福建福州市八县市2024-2025高二上学期期中数学试卷及答案.pdf VIP
- 正确的员工考核评分表1.doc VIP
- 部编版三年级下册晋升职称无生试讲稿——22.我们奇妙的世界(1).docx VIP
- 《人工智能发展历程》课件.ppt VIP
- 十五规划PPT课件.pptx VIP
- 入党积极分子考试题库及答案.docx VIP
原创力文档


文档评论(0)