完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
1 嵌入式数据采集平台整体设计
一个完整的嵌入式数据采集平台系统包括硬件和软件两部分。在硬件方面,由于ARM9芯片本身集成的接口比较多,而ARM7本身集成的接口较少,从整个系统的成本来看,选择ARM9与选择ARM7作为控制器的系统总体成本基本上相差不大;而从效果来看,由于ARM9大多数接口都在芯片内部集成,对硬件设计和调试来说,都方便了很多,因此我们采用三星的ARM9芯片S3C2410。由于ARM9芯片的封装基本上都采用BGA封装格式,电路板的设计、制作以及芯片的焊接都比较麻烦,因此采用核心板的方式,这样底板就可以使用两层板,可以节省电路板的制作费用(BGA封装的芯片一般必须使用多层板,制板费比较贵),并且核心板可以重复利用,只要接口相同,同一块核心板可以在不同的底板上使用。 |
|
|
|
2 嵌入式数据采集平台硬件
Embest Arm EduKit II 开发板是实验系统的主要硬件平台,它是英蓓特公司开发的一款全功能ARM开发板,基于Samsung 公司的S3C2410x处理器(ARM920T),资源丰富,特别集成了可连接多种液晶控制器及串行USB主/从控制器单元。硬件系统包含了嵌入式系统开发应用所需的大部分设备,如串口、以太网口、USB口、音频输出、LCD及TSP触摸屏、5*4的小键盘、大容量的FLASH和SDRAM等等,完全自主设计的软硬件系统,可以支持使用Embest 或ARM JTAG 仿真器的开发调试[1]。 由ARM完成了数据包的预处理功能,包括数据包类型的读取;源IP地址,目的IP地址的读取、比较;数据包协议类型的提取;IP数据包头的奇偶校验;TCP/UDP数据包端口提取,检测等。特征值的数据采样也由ARM完成[3]。 |
|
|
|
3 嵌入式数据采集平台软件设计
3. 1 建立uclinux开发环境 为了实现基于uclinux的应用系统的开发和研究,就必须建立一个完备的 uclinux开发环境。基于uclinux系统的应用开发环境一般是由目标板和宿主PC机所构成。目标板用于运行操作系统和系统应用程序,而目标板所用到的操作系统的内核编译、应用程序的开发和调试则需要通过宿主PC机来完成。双方之间一般通过串口和以太网口建立连接。 3.1.1 宿主机安装uclinux-Cygwin软件 Cygwin软件是一个运行于windows下的Linux模拟环境。它由二部分组成: 其一:动态链接库Cygwin.dll。作为Windows环境下的Linux模拟层,提供标准的Linux API函数。 其二:一组Linux 工具集。使用户可以在Windows环境下使用Linux 环境所提供的各种工具。 Cygwin提供的一组功能强大的工具,包括大多数GNU软件(如gcc,gdb,xfree86,bash,tetex,opengl,perl,python等),可以将应用程序从Linux移植到Windows平台。 Cygwin对于学习掌握Linux操作环境,或者进行某些特殊的开发工作,尤其是使用GNU工具集在Windows上进行嵌入式系统开发,非常有用[3]。 |
|
|
|
3.1.2 宿主机安装开发工具链
(1)工具链源代码 工具链源代码从uclinux官方网站下载,下载地址为http://www.uclinux.org/pub/uClinux/arm-elf-tools/tools-20030314 (2)工具链的安装 Win2000系统Cygwin环境的工具链安装软件和Linux系统下的工具链安装解压包:arm-elf-compiler.tar.gz ,linux系统下工具链安装解压包,在控制台使用以下命令安装 tar xv*** arm-elf-compiler.tar.gz ,安装arm-elf-tools-cygwin.sh 。 Win2000下工具链安装脚本文件,在Cygwin下使用以下命令安装 , ./arm-elf-tools-cygwin.sh ,显示提示信息后直接按回车键安装,工具链将被安装到 /usr/local/armtools目录。 |
|
|
|
只有小组成员才能发言,加入小组>>
692 浏览 0 评论
1106 浏览 1 评论
2473 浏览 5 评论
2808 浏览 9 评论
移植了freeRTOS到STMf103之后显示没有定义的原因?
2646 浏览 6 评论
使用eim外接fpga可是端口一点反应都没有有没有大哥指点一下啊
653浏览 9评论
649浏览 7评论
请教大神怎样去解决iMX6Q在linux3.0.35内核上做AP失败的问题呢
781浏览 6评论
628浏览 5评论
668浏览 5评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-22 07:49 , Processed in 1.079965 second(s), Total 85, Slave 65 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号