阅读内容

给801卡的Linux驱动程序增加了自己的内存映射函数

[日期:2008-08-03] 来源:Linux公社  作者:Linux编辑


   公司各型号监控卡在Windows下的开发基本完成,唯一剩下的就是等到解码卡生产出来后再做一次测试,之后就应该没有什么大量繁重的工作了。所以从8月份开始,我的工作重心又重新转向了Linux下。

  今天重新开始JVS-C801卡在Linux下的开发工作,首先就是进一步修改驱动程序,增加了对子设备和子厂商的识别,这样同样芯片的不同型号的卡子就不会被安装上同样的驱动。然后就开始增加驱动自己的mmap函数,这样就可以不再使用/dev/mem来进行内存映射,也不再需要必须以root权限运行应用程序。一开始以为mmap很难写,所以先几乎从头到尾地读了一遍ldd3中的关于内存映射的章节,用了将近一个小时的时间,但没想到真正写起来的时候却很快,三下五除二就完成了。虽然读文章时用了很多时间但感觉很值,又进一步理解了Linux的很多内存管理机制。

  以后驱动的改动估计不会很大了,即使改也不会有什么困难了,剩下的工作就是集中精力完善和优化编解码。

  说到编解码就不能不佩服x264开发人员,作为一个开源项目,能够始终如一日地坚持不懈地完善和升级这个项目,而且最近的升级速度越来越快,软件性能越来越强,确实难能可贵,国外的开发人员就是有时间和奉献精神,向他们致敬!




相关资讯       Linux驱动 
本文评论       全部评论
发表评论
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款


点评: 字数
姓名:

L
I
N
U
X


GOOGLE搜索
Google