当前位置: > 华清远见教育科技集团 > 嵌入式学习 > 讲师博文 > Fspad平板电脑wifi和camera底层驱动的添加
Fspad平板电脑wifi和camera底层驱动的添加
时间:2016-12-13作者:华清远见

在开发fspad平板电脑物联网仓库管理系统时,需要实现视频流显示和无线访问网页,而这两个功能的完成,离不开底层驱动的支持。我把wifi和camera模块底层驱动的移植做了一次整理

一、Wifi底层驱动添加:

1、fspad使用的是瑞昱生产的rtl8192cu wifi模块,在fspad-702v1/lichee/linux-3.0/output/lib/modules/3.0.8+$目录中可以找到8192.ko驱动模块,只要把它放在文件系统中,启动平板,在串口调试模式下,进入文件系统,insmod 一下就OK了。

二、camera底层驱动添加:

1、fspad用的是gc0308型号的摄像头,在fspad-702v1/lichee/linux-3.0/output/lib/modules/3.0.8+$目录中,可以找到gc0308驱动模块,这里面主要实现I2C对摄像头寄存器的设置,而要实现摄像头数据的传输,还需要,摄像头控制器驱动的支持,摄像头控制器驱动是sun5i_csi0.ko。

2、别以为有了gc0308.ko和sun5i_csi0.ko就万事大吉了,在加载过程中,内核会报错,根据调试信息提示,我们还需要videobuf-core.ko 、videobuf-dma-contig.ko这两个驱动模块,原来,要实现camera底层的正常工作,还需要对内核中视频流的缓存做配置,insmod这四个驱动模块后,才算真正意义上解决了camera底层驱动的问题。

发表评论
评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)