基于嵌入式Linux视频图像采集系统的设计与实现.pdfVIP

基于嵌入式Linux视频图像采集系统的设计与实现.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2008年第7期 福 建 电 脑 153 基于嵌入式Linux视频图像采集系统的设计与实现 许明流,邓王国,刘智勇 (五邑大学304信箱 广东江f1 529020) 【摘 要J:利用ARM技术设计和实现了一种基于嵌入式Linux的视频采集系统。该系统通过USB摄像头采集视频图 像,调用Linux的Video4接口模块进行视频截取和数字化处理,使用嵌入式QT完成图形界面的开发。系统测试结果表明:该 系统能够流畅地进行视频播放,同时还可以完成视频图像的截取、存贮与传输.全部实现了设计要求 【关键词】:视频图像采集,图像处理,嵌入式Linux,$3C2410A 0.引言 理.处理后的数据一方面从网络接口进行传输,一方面通过TFTr 视频采集在民用数码摄像、安防监控、机器人视觉和工业检 液晶屏显示出来。 测等领域有着广泛应用。如何实现低成本、高性能的视频采集系 2、系统的软件实现 统一直是业界努力的方向。本文正是从这个方向出发.利用 2.1 1inux内核定制 ARM技术设计开发了一种基于嵌入式Hnux的视频采集系统 要使LinUX系统所挂接的外部设备正常工作.必须加载相 ARiM技术知识产权IP核的微处理器.即通常所说的ARM 应的驱动程序。LinUX下的硬件的驱动有两种方式:一种是直 微处理器.已遍及工业控制、消费类电子、通信系统、网络系统、 接加载到系统内核,另一种是以模块方式进行动态加载。本文采 无线系统等各类产品市场.基于ARM技术的微处理器应用占据 用第~种方式 所用SBC2410X开发板的USB主控器驱动程序 了32位RISC微处理器7O%以上的市场份额.ARM技术正在逐 模块为USB—OHCI—s3C2410。在Linux下要采集视频类数据.还 步渗人到我们生活的各个方面。采用RISC架构的ARM微处理 需加载 Linu】【内核接口模块 Video4。所使用的摄像头采用的 器一般具有小体积、低功耗、低成本、高性能、支持,r}Iumb(16位)/ USB控制器为ov5l1+。所以在配置内核中,必须选择如下选项: ARM(32位1双指令集。能很好的兼容8位/16位微处理器等几大 Muhimedia devices *Video F0r Linux 特点。 USB support Linux是一套免费使用和自由传播的类Unix操作系统.其 *$3C2410 OHCI-compadble host interface support 核心最早是由一位名叫 Linus Toryalds的计算机业余爱好者在 USB OV511 Camera support 1991年开发出来.并放到网络上供大家下载学习使用。目前已 2.2创建Qt/Embedded开发环境 发展到2.6版。LinUX操作系统内核小、功能强大、系统健壮、效 编译X86版本的0t和Qtopia源代码。本文所使用的 率高、易于裁减,可移植性好、网络功能强、有优秀的GNU编译 qtopia1.7源代码可以从网上下载。编译之前。需修改build文件 工具支持,可以支持数十种CPU芯片等优点。嵌入式Linux是指 中的代码: 对Linux经过小型化裁减后.能够固化在容量只有几百K字节 (echo yes;echo yes)I./configure-platform linux—generic—g++ 或几兆字节的储存器芯片中.用于特定嵌入式场合的专用 Linux - qconfig qpe-depths 16,24,32 操作系统 将-qconfig qpe修改成

文档评论(0)

heroliuguan + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8073070133000003

1亿VIP精品文档

相关文档