公文高手,超级方便的公文写作神器! 立即了解


利用ColdFire uClinux实现数据采集和传输

摘要:介绍了利用coldfireuclinux实现数据采集和传输。这项技术被用在大型集装箱检测系统中,取得了很好的效果。关键词:coldfireuclinux数据采集

在coldfire上嵌入uclinux操作系统是一项比较成熟的技术,般应用在手持设备、家庭网关、工业控制中。但在数据采集应用中使用这项技术却不是很常见,原因是uclinux不是实时操作系统,而数据采集应用对数据采集的实时性要求很高。本文介绍如何利用在coldfire上嵌入uclinux操作系统的方法来实现数据的采集和传输。

1硬件平台

任何嵌入式应用系统都离不开具体的硬件平台,这里先介绍一下系统采用的硬件平台。图1所示即为硬件结构的示意图。其中,spm是数据处理模块,它控制前端的a/d变换,根据设定的采集周期将a/d变换后的数据保存在其内部的ram中;同时发出一个中断信号。coldfire5307xboard是基于motorola公司高性能嵌入式32位处理器coldfire5307自行开发的嵌入式应用开发板。其硬件配置包括:

coldfire530790mhz32位处理器;16msdram;2mflashrom;10mbps以太网接口;两个uart串口;两个64针的地址和数据总线接口。

isc(图像控制工作站)和ids(图像数据工作站)是两个工作站,用来对系统实现控制,对图像数据实现处理。xboard和工作站处在同一个以太网上,该以太网上还配有其它的设备。uclinux所要实现的功能是实时地将spm上采集的数据通过以太网传到ids上,同时接收来自ics的命令以对spm进行控制。

(范文先生网收集整理)

2spm和xboard之间的连接

uclinux需要读取spm中的ram,所以最好是把spm中的ram作为uclinux的内存地址的一部分。spm和xboard上mcf5307之间的硬件连接如图2所示。


(未完,全文共2662字,当前显示815字)

(请认真阅读下面的提示信息)


温馨提示

此文章为6点公文网原创,稍加修改便可使用。只有正式会员才能完整阅读,请理解!

会员不仅可以阅读完整文章,而且可以下载WORD版文件

已经注册:立即登录>>

尚未注册:立即注册>>

6点公文网 ,让我们一起6点下班!