很久没有更新blog了,这一段时间一直在学习linux driver的开发技术。现在书看了大半了,准备找一些实际的driver学习一下。
 
现在学习的是Webcam的driver,原因在于Webcam的复杂度较低一些。我采用的Webcam的开源驱动来自于 http://mxhaard.free.fr/download.html。(向作者致敬!)
 
具体的安装过程来自于 http://forums.linuxmint.com/viewtopic.php?f=42&t=23870
 
第一步:下载必备的安装包和相关插件
 
sudo apt-get install build-essential module-assistant gspca-source
 
第二步:下载patch包
 
gspca.patch.gz
 
第三步:打patch包
 
cd /usr/src
sudo tar jxvf gspca.tar.bz2
sudo cp ~/Desktop/gspca.patch.gz /usr/src/modules/gspca
cd /usr/src/modules/gspca
sudo zcat gspca.patch.gz | sudo patch –p0
 
第四步:启动module assistant
sudo m-a --not-unpack a-i gspca
 
然后就等待安装完成
 
第四步:实用软件
 
使用cheese软件来查看video
 
sudo apt-get install cheese