基于SPCE061A嵌入式汽车运营图片信息采集系统研究.pdf
上传人:qw****27 上传时间:2024-09-12 格式:PDF 页数:4 大小:252KB 金币:15 举报 版权申诉
预览加载中,请您耐心等待几秒...

基于SPCE061A嵌入式汽车运营图片信息采集系统研究.pdf

基于SPCE061A嵌入式汽车运营图片信息采集系统研究.pdf

预览

在线预览结束,喜欢就下载吧,查找使用更方便

15 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

万方数据基于SPCE061A嵌入式汽车运营图片信息采集系统研究1图片烧写SPCE061A内核移植设计宋志章设计图片信息采集系统,设计了图片烧写SPCE061A内核移植方法和SPCE061A加栽USB摄像头关键词:SPCE061A单片机;嵌入式实时操作系统;图像采集任务机制的单片机数据采集系统很难胜任.随着计算机技术的发展,嵌入式计算机系统(简称嵌入式系统)作为计算机应用的一个重要领域已深人到社会的方方面面“。21.在基于SPCE061A控制的汽车运营监控系统A单片机中,基于嵌人式操作系统uCLinux设计图片信息采集系冽¨o.文章编号:1007—9831(2010)01—0055—03摘要:将实时嵌入式操作系统uCLinux移植到SPCE061A单片机中,基于嵌入式操作系统uCLinux驱动程序方法,对应用程序进行了调试.中图分类号:TP274+53文献标识码:A在对实时性和安全性要求较高的复杂系统(如实时图像监控系统、网络通信系统)中,传统的基于单的研究中,汽车运营的过程中每台汽车都可能遇到一些突发事件,为了反映突发事件的现场情况以及时与控制中心取得联系,车主如果能够及时把现场的情况以图像信息发给控制中心,则可以安全JI顾利地解决这些突发事件.本文主要将实时嵌入式操作系统uCLinux移植到SPCE061图片烧写程序配置好后的内核镜像文件和Ramdisk文件系统需要烧写入SPCE061A开发板FLASH中,板上地址空间分布,见图1.烧写时需要用到minicom终端,使用前配置串口信息.在终端下输入minicoms,选择Serialsetup,基本设置参考图2串口设置.图1板上地址空间分布图2串口设置第30卷2010年第1期高师理科学刊1月JournalJan.(齐齐哈尔大学教育与传媒学院。黑龙江齐齐哈尔161006)prot收稿日期:2009一11-10基金项目:黑龙江省教育厅人文社会科学研究项目(11532193);黑龙江省教育厅自然科学研究项目(11521314)作者简介:宋志章(1977一),男,黑龙江齐齐哈尔人,讲师,主要从事嵌入式系统及其应用、机器人控制研究.E-mail=son91221lOl@126.eomofScience7l'eaehers’CollegeandUniversityV01.30No.12010万方数据hex),它的意思是刚才下载到RAM中的zlmage文件大小,RAM地址,BytesLinux内核编译Flash中,系统启动后,读取压缩文件,并在SDRAM中解压SPCE061A加载USB摄像头驱动程序执行文件烧写到Flash中去,系统启动时,从Flash的某个地址开始执行;另一种是内核加载运行方式,把压缩内核烧写到骤为:进入ucLinllx的kernel目录,终端下输入makesupport.这里选择时用“术,,,选择就代表了将该驱动程序静态编译进内核.然后保存退出后,makedep建立系统的依赖关系,make备的时候,用命令insmod将驱动程序文件动态加载人内核,步骤为:同静态加载一样进入内核配置界面,1.1烧写过程(1)按复位键重新启动开发板,minicom启动信息下,按回车键,让开发板停留在“SMDK2410#”处;(2)下载并烧写内核zlmage;(3)下载并烧写文件系统ramdisk.image.gz.1.2烧写内核zlmage(1)将生成的内核文件放在/fftpboot下.(2)SMDK2zImage,经过搜索过程后,将zlmage文件烧写入开发板RAM中,显示一行提示,Bytes012(d7在下边往FLASH烧写的时候,需要注意给它分配的空间要略微大于该文件的实际大小.(3)SMDK2000,注意这个操作命令中最后一组参数e0000比上一步中的d7174要大一些.第1个参数40000是烧写到FLASH的地址,第2个参数30000是刚才通过tftp把文件下载到开发板RAM中的地址.1.3烧写Ramdisk.image.gz(1)将生成的文件放在/fftpboot下.ramdisk.image.gz,同样也是将文件烧写入RAM,其中30000是819(232b33hex)提示烧写的文件大小.000,其中第1个参数140000是要烧写入FLASH中的地址,30000是RAM的地址,240000为文件大小,这里的值也比实际大一些.烧写完毕,重新启动开发板,进入~#提示符下,表明烧写成功.2内核运行方式有2种,一种是在Flash中运行,把内核的开始执行.这种方式需要有系统的引导程序加载,本文就采用了第2种运行方法,使用Bootloader完成启动加载.在kernel目录下,执行makemenucorffig(或者makeeonfig,makexeonfig),进入图3uCLi