首先编译完Linux-RT内核,
sudo apt-get install lzop
make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- zImage -j 4
编译模块modules,
make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- modules -j 4
接下来就是将编译模块安装到系统卡rootfs分区,
make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- modules_install INSTALL_MOD_PATH=/media/wei/rootfs/
/media/wei/rootfs/是SD卡文件系统在Ubuntu的挂载路径
这时候会有如下场景,不忍直视
在命令前面加上sudo之后
跟我说找不到交叉编译工具,早安装了好吧
emmmmm…这时候就要考虑超级用户与普通用户不同用户下的权限问题了,输入如下指令
sudo chmod -R 777 /media/wei/rootfs
#其中wei是Ubuntu用户名哈哈
然后惊喜的一幕发生了
至此,下一步就可以进行extra驱动编译了