驱动开发必须使用开发板厂家提供的Linux源码吗?

核心提示驱动开发环境要进行linux驱动开发我们首先要有linux内核的源码树,并且这个linux内核的源码树要和开发板中的内核源码树要一直;比如说我们开发板中用的是linux kernel内核版本为2.6.35.7,在我们ubuntu虚拟机上必须

驱动开发环境

要进行linux驱动开发我们首先要有linux内核的源码树,并且这个linux内核的源码树要和开发板中的内核源码树要一直;

比如说我们开发板中用的是linux kernel内核版本为2.6.35.7,在我们ubuntu虚拟机上必须要有同样版本的源码树,

我们再编译好驱动的的时候,使用modinfo XXX命令会打印出一个版本号,这个版本号是与使用的源码树版本有关,如果开发板中源码树中版本与

modinfo的版本信息不一致使无法安装驱动的;

我们开发板必须设置好nfs挂载;这些在根文件系统一章有详细的介绍;

自己做一个吧,价钱会便宜一般左右,altera公司引脚最多的Q封装的是EP1C6Q240C8,做双面板就行,价钱便宜,要想引脚更多,就是BGA封装了,但是得做多层板子,加工费动辄1千多,不合算,这是目前我知道的性价比最高的FPGA,240个引脚,足够做视频的需引脚较多方面的方向的研究

 
友情链接
鄂ICP备19019357号-22