资源描述:
《arm通讯程序设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第24卷第3期西华大学学报·自然科学版2005年5月Vol124,No13JournalofXihuaUniversity·NaturalScienceMay12005文章编号:16732159X(2005)0320004203基于ARM&Linux的网络化监控系统的设计万松峰,黄惟公(西华大学机械工程与自动化学院,四川成都610039) 摘 要:介绍了嵌入式操作系统Linux的技术特性,构建基于Linux的嵌入式平台,并在构建的平台上开发嵌入式应用程序和基于微处理器ARM硬件平台的设计。最后以Linux嵌入式操作系统和微处理器AR
2、M为核心,利用RS485总线或CAN总线与测量仪表进行数据通信,设计了一个网络化工业监控系统。关键词:Linux;嵌入式操作系统;ARM;监控中图分类号:TH87317文献标识码:ADesignofNetworkMonitorSystemBasedonEmbeddedARM&LinuxWANSong2feng,HUANGWei2gong(SchoolofMechanicalEngineeringandAutomation,XihuaUniversity,Chengdu610039China)Abstract:Thepaperintro
3、ducesthetechnicalcharacteristicsofembeddedoperatingsystemLinux,theprocessofcreatingaLinuxbasedembeddedplatformanddevelopingembeddedapplicationsbasedoncreatedplatformandthedesignofhardwareplatformbasedtheMCUARM.Finally,anIndustrialmonitoringsystemisdesigned.Thecoreofthes
4、ystemisEOSLinuxandMCUARM.ThesystemcommunicateswithmetricalinstrumentbytheRS485BUSorCANBUS.Itcanmonitortheindustrialsceneinnetwork.Keywords:Linux;embeddedOS;ARM;monitor 嵌入式系统即嵌入到对象体系中的专用计算机限性,组网能力差,很难组成大型的网络监控系统,系统。它融合了现代多学科,以应用技术产品为核常孤立于Internet网络之外。为了借助Internet网心,以计算机
5、技术为基础,以通信技术为载体,以消络实现网络化,通常中间通过工控机转接,与工业控费类产品为对象,引入各类传感器,进入Internet网制网、各种总线技术、局域网以及Internet网络进行络技术的连接,从而适应应用环境。嵌入式系统已连接,组成大型的网络监控系统,但是融合各种通讯在各个领域广泛应用,以下给出基于ARM&Linux协议的能力不是太好,通讯接口比较单一,而且工控的钢热浸镀网络化监控系统的设计,实现了对现有机体积比较大、移动性差、抗震、防尘能力也比较差,设备的网络化改造。对环境要求比较高。为此,把操作系统引入嵌入式1 网络化监
6、控系统的总体设计工控系统,不仅可以简化控制软件的设计,且在多任务的实时操作系统环境下可提高CPU的利用率,使传统的以单片机为核心的控制系统,可以满足传统的嵌入式系统和Internet相结合,但Internet功耗低、可靠性高、体积小等要求,但它的图形处理网络的通信协议对系统的存储器和运算速度有相当能力一般比较差,而且它在网络方面也有很大的局高的要求,目前大多数嵌入式系统采用的8位或16 收稿日期:2004204212 基金项目:四川省重点学科资助(编号:Z00217) 作者简介:万松峰(19792),男,河南省商丘市人,西华大学
7、机械工程与自动化学院2002级研究生,主要研究方向:智能测控©1995-2005TsinghuaTongfangOpticalDiscCo.,Ltd.Allrightsreserved.第3期万松峰等:基于ARM&Linux的网络化监控系统的设计5位单片机很难满足要求。随着32位ARM内核的应的传感器信号接入控制器的端口即可;为了对各高性能微控制器的推广,存储器容量和运算速度都下位机进行监测和管理,利用CPU的UART端口能够满足实现Internet通信协议的要求,使理想变和RS485总线实现RS485总线接口与下位机连接,为现实。通
8、过相应协议的转换,可以实现远端主机和各下位该系统的总体框图如图1所示,该系统以高性机之间的信息交换,系统还配备了键盘接口和LCD能微控制器为核心,其上可以运行嵌入式操作系统。显示接口,可以实现良好的人机界面。嵌入式控制器