本文目录
在完成驱动环境搭建后,我们可以根据需求进行系统裁剪,使得系统文件更加轻量化,最后我们再根据自己的需求向系统进行添加驱动等内容。
一、 系统裁剪
- 在 /home/qjl/work/lichee/linux-3.10 中执行:
make ARCH=arm64 menuconfig
输入命令后出现以下界面:我们可以利用空格进行选择或取消某驱动。把不需要的功能可以进行裁剪,这样所占的空间就会大大减小。后续可以用到什么功能再添加什么功能。
2. 将裁剪好的镜像文件编译并打包,将镜像文件下载至开发板。
cd /home/qjl/work/lichee
./build.sh
./build.sh pack #在上一条命令编译成功后再进行打包。
二、内核模块开发环境搭建
- 将 /home/qjl/work/lichee目录下的linux-3.10文件拷贝到共享目录下。
- 打开软件Source Insight 4.0创建工程。
(1) 步骤1(2)步骤2
(3)步骤3:将文件添加进去,可能会耗时十分钟左右
(4)步骤4:点击Project–Synchronize Files进行连接。(10分钟左右)
(5)步骤5:打开刚才新建的工程:Project–Open Project
(6)步骤6:将新建驱动程序文件(.c /.h文件)拖到软件Source Insight 4.0 编写即可,编写驱动程序可自动联想相关函数。
.
.