准备工作
首先得安装好
gcc
工具链,以及开发环境,可以看看我的前面的几步。
还得编译好内核,一般开发板都带了,现在我还不知道配置内核,只能按照开发板默认的去编译,编译前需要先编
译
uboot
,建议像我一样的新手先学会驱动编
写,慢慢的去学习
内核的配置裁剪,我觉得到时候这个肯定是非常简单
的过程,只不过没有找到门道而已,等我会了一定和大家分享,如果有会的可以教我一下,在下感激不尽。
我的嵌入式内核编译的路径为:
/home/cfan/linux/linux-3.0.1/
,
这个待会会用到的。
今天我就教大家使用
eclipse
开发一个最简单的驱动程序,
LED
驱动,其实使用
eclipse
编译这种简单的驱动可能显得有
点麻烦,
如果是大工程我想集成开发环境的优势就会体现出来了,
还有就是
eclipse
的编辑器界面比较友好,
跟
RVDS4.0
一样。
2.
建立驱动工程,设置
eclipse
打开
eclipse
可以在桌面上面建立一个指向
eclipse
的快捷键,或者到
eclipse
的目录执行
./eclipse
即可启动,我设置了
eclipse
的
全局变量,因此只需要在终端中输入
eclipse
即可启动,如下图