碰到一个问我怎么写驱动的师弟,其实我也不懂,更不懂怎么和他说了。要学的还有很多,具体的驱动框架需要他去看了,理解内核机制我也需要抽时间去琢磨。由于前面做过,就整理一下前面做过的文档,从头到尾演示一下,步骤而已,简单的说,就是操作演示,至于调试啊,那是代码的事情了。直接贴出以前的文档如下:
********************************************************
由于近段时间还要继续创新试验项目,这个不是很喜欢做,哎,一言难尽。还好,我可以搞USB模块。不说了,说说我的开发板吧。今天拿起,启动不得,一阵子没摸她,倒是给我发脾气了。没有供电,还以为电源坏了。后来一查,按钮开关坏了。小CASE,换好,今晚,跑跑板。
系统配置:
虚拟机上,操作系统是Fedora9,内核看看。
#uname -r
2.6.25-14.fc9.i686
开发板FL2440:
# uname -r
2.6.12-h1940
首先,到虚拟机上确定两个编译器,gcc和arm-linux-gcc。
# gcc -v 然后就跟着就出来了,
gcc 版本 4.3.0 20080428 (Red Hat 4.3.0-8) (GCC)
________________________________________________