LINUX的内核裁剪及IEEE1394视频采集、输出板卡的设计与实现

来源 :天津师范大学 | 被引量 : 0次 | 上传用户:yongjianok
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
目前,随着嵌入式应用环境的增多和Linux等源代码开放软件的发展,嵌入式Linux的研究已经成为当今操作系统的热点,它的应用蕴含着巨大的商业价值。嵌入式Linux是指Linux经过裁剪小型化后,可以固化在存储存器或单片机中,应用于特定嵌入式场合的专用Linux操作系统。本文实现对Linux的裁剪,并且在裁剪后的Linux操作系统中,借助于IEEE1394总线的视频采集板,实现了音视频的采集与插放。 首先,本文对Linux的系统结构进行了分析,研究了Linux操作系统的各个模块的功能,如:loadable moclel support、Video for Linux等,loadable modelsupport是内核支持模块,比如在本系统中,加入IEEE1394模块,从而使内核增加一些特性,驱动IEEE1394板卡;Video for Linux是Linux视频支持模块。本文研究的是Linux下视频流的传输,对一些与本系统无关的模块进行了裁剪,如:Network device support,网络设备模块,并且在此基础上,对音视频模块也相应的进行了裁剪,使其能方便移植到嵌入式操作系统中。 其次,本文根据开发需求,重点研究了相关的IEEE1394协议规范,按照总线配置、仲裁机制和数据传输进行了分析,对IEEE1394的通信原理有了深入的了解。 进而,构建了基于1394的系统架构,实现了数据在1394系统的核心模块IEEE1394、raw1394、libraw1394中的传输,研究了数字视频的解压缩方法,使数字音视频流能够在IEEE1394总线上传输。 最后,在裁剪后的Linux操作系统中,借助于IEEE1394总线的视频采集板卡,实现了音视频的采集与平滑、流畅地播放。 本文的研究和实现对于理解IEEE1394总线在多媒体教育平台中的开发应用以及Linux操作系统及其内核有较好的实用意义。基于Linux操作系统的数字视频的采集与播放将会应用到越来越多的领域中,Linux系统中的多媒体应用将不断发展。
其他文献
任何权力都有可能被滥用,尤其是没有受到及时、全面而有效监督的权力更是如此。因此,及时建立起对权力的监督制约机制,对防止公务人员滥用自由裁量权是非常重要的。
进入新世纪,带给人们的是更加的五彩缤纷,彩色家具也不失时机地粉墨登场,使人们眼前一亮,特别是那些个爱追浪赶潮的人,更是忙不迭的将自己的“巢穴”来个更新换代。不过,我
体育诚信缺失的普遍存在,对体育的健康、和谐可持续发展构成挑战。本课题运用文献资料法、逻辑分析法、专家访谈法对儒家诚信思想与体育道德的有关理论和问题进行分析和研究,提
社会传统和文化对男女两性所应该表现的行为具有巨大的约束力和塑造力,这使得男女两性都要符合独立于生理性别以外的性别角色。一旦其行为和社会期望的性别角色不符,公众就会给
根据二郎山公路隧道施工中记录的200多次岩爆资料,总结隧道的岩爆特征,并采用“地质超前预报法”和“σθ/Rb判据现场测定预测法”两种方法,对岩爆预测问题进行有益探讨。 Based on m
人类正步入以信息流通和积累为特征的信息社会。在信息社会,具备较高信息素养是拥有发展机会与优势的关键所在。为应对社会信息化的挑战,需要培养学生迅速地获取信息,准确地鉴别
当我在煤炭技术委员会翻阅煤炭科技成果资料时,发现这些获国家级煤炭科技进步奖的项目中,屡屡出现曲天智的名字。煤炭技术委员会的同志向我说起这位有才学、有创造力的发明人
当前世界各国政府都非常重视现代远程教育的发展,将其作为实现高等教育大众化、继续教育和终生学习的重要方式。短短几年中我国的现代远程教育事业迅速发展。就在我国现代远程
二十一世纪是信息化的时代,作为基础教学与科研基地的高校自然走在所有行业的最前列。随着高等院校教务教学管理信息化和网络化的不断深入,很多高校已经实现了基于校园网络的信
学位