基于嵌入式Linux的数据采集系统关键模块设计

被引量 : 11次 | 上传用户:snow5534
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
现代科技技术不断发展,嵌入式Linux系统的研究越来越重要。针对数据采集系统设计需要,移植嵌入式Linux操作系统,设计数据采集系统关键功能模块。本课题数据采集系统采用MPC8536处理器作为主控制器,设计数据采集系统数据传输模块和时间同步功能模块。本文在比较了几种嵌入式系统的优缺点之后,选择Linux系统作为数据采集系统的操作系统。分析编译操作系统引导程序U-boot,剪裁编译Linux内核并创建根文件系统。将U-boot镜像烧写到SD卡,而内核和根文件系统也可以烧写进SD卡的方式启动系统,也可以通过TFTP或者NFS服务下载镜像的方式启动系统。并搭建适用于软件应用开发的环境。为应用软件在硬件控制系统中的运行提供了可靠的平台。本文针对课题研究需要,设计数据采集系统的通讯功能模块,时间同步功能模块两个部分。第一,本文设计的通讯软件主要负责硬件和软件之间的数据交互,采用基于TCP/IP网络协议的套接字网络编程(C/S模式),客户端配置控制命令模块、数据接收处理模块和文件解压模块。服务器端利用Huffman编码方式压缩数据,并检测网络通断、网络传输速度。第二,本文中精准时钟同步的实现采用了IEEE1588精确时钟同步协议,在整个测试系统中建立主从同步结构,从端通过包中的时间信息对自身进行校准,从而获得与主端的时间同步。提供高精度的时钟同步功能。通过本论文的设计,使系统数据信息得到了有效的处理和传输操作,保证了数据采集系统的高速有效运行,并保证了采集系统与外部时钟的一致性。
其他文献
航天器轨道交会机动可应用推力值较大的脉冲式推力,也可应用推力值较小的连续型推力或间断型推力。阐述了航天器轨道交会的一般策略与设计方法,包括推力的选择与交会程序设计等
近几年我国经济发展整体下行,公司在进一步发展的道路上遇到了重重障碍,鉴于公司融资难度越来越大,我国鼓励中小公司挂牌上市,这对公司自身来说是一个契机,但同时也充满了风
随着信息化技术的不断发展,计算机在生产和生活中的作用越来越大。在银行业务中,人事管理方面的工作,涉及到银行的日常管理、人事安排、待遇管理、培训管理等,它是一项非常重
目前,工业技术的快速发展,导致了空气质量不断下降,雾气、雾霾现象也日益增多。在雾场景中,空气的雾气颗粒会导致大气能见度大大下降,使得拍摄的视频和图像出现了退化和失真现象。
南京老字号具有深厚的文化底蕴,品牌形象在市场竞争中显得尤为重要,有时跟不上时代的步伐,如品牌的推广方式显得较为滞后,自我文化的保护意识不强。老字号的文化随着时间被埋没,消
20世纪80年代的末期,一种全新的领域数据挖掘技术在计算机数据库研究方面悄然显现。数据挖掘技术主要的研究目的就是在那些大型的数据集当中发现那些让人们感兴趣的、隐藏着的
我国暴力倾向精神病人约有1.6万到3.2万人,致残率高达60%,自杀率达30%。由于其自身的病理性原因,这一人群对于社会、家庭及自身均造成了巨大的威胁。精神病人管理和救治体系
经过20多年的发展,海南省上市公司已成为推动全省经济增长、促进市场繁荣和维护社会稳定的重要力量,其总资产约占海南省GDP总值的60%以上,在国民经济结构中占据十分重要的地
模因论(memetics),是一种基于达尔文进化论的观点(基因论)来解释文化进化规律的新理论。模因(meme)是希腊语,意为“被模仿的东西”,它是由一个宿主过度到另外一个宿主的认知
数字技术的快速发展,引发了新媒体的不断革新。新媒体以其良好的开放性、交互性及低技术操作性等优势,迅速受到广大公众的青睐,尤其是随着自媒体的产生,公众参与新闻活动的门