就可以生成ledtest,注意如果把arm-linux-gcc的路径加到PATH环境变量中去,否则会出现找到不命令的错误。
把ledtest通过串口发到开发板中,因为没有执行权限,先运行chmod 777 ledtest
然后再./ledtest
就可以看到流水灯闪动了。
由于闪动的有点快,手机拍下来显示成两个亮了。其实是闪动的。
还有再给大家说一下怎么来把led驱动加到内核中呢,linux的编译用的是makefile管理的,初学者对于makefile的基本结构要知道一些,不用把整个makefile的文档都看一遍,但也要把知道大概, makefile的格式规则是这样的
target : prerequisites
command
我们打开char目录下的makefie看一下,
这一行是把led的驱动加入内核的关键,而我们在编译的时候要配置是加入内核还是编译成模块呢,我们运行make menuconfig的时候是怎么出现的配置的呢?这个要看我们的Kconfig文件