查看: 1417|回复: 0

[经验] 嵌入式学习-ElfBoard ELF 1-内核源码编译的方法

[复制链接]

该用户从未签到

发表于 2023-11-4 08:56:23 | 显示全部楼层 |阅读模式
分享到:
本帖最后由 eefocus_3944881 于 2023-11-4 08:59 编辑

1.拷贝ELF1开发板资料包\02-Linux 源代码\02-0 出厂内核和uboot源码\内核源码目录下的内核源码到开发环境/home/elf/目录下解压:
elf@ubuntu:~$ tar xvf linux-4.1.15-elf1.tar.bz2

2.进入内核源码路径:
elf@ubuntu:~$ cd linux-4.1.15-elf1/

3.执行环境变量
elf@ubuntu:~/linux-4.1.15-elf1$ . /opt/fsl-imx-x11/4.1.15-2.0.0/environment-setup-cortexa7hf-neon-poky-linux-gnueabi

4.编译:
(1)全编译:
elf@ubuntu:~/linux-4.1.15-elf1$ ./build.sh

(2)单独编译:
单独编译内核:
elf@ubuntu:~/linux-4.1.15-elf1$ make imx6ull_elf1_defconfig
elf@ubuntu:~/linux-4.1.15-elf1$ make zImage

单独编译设备树:
elf@ubuntu:~/linux-4.1.15-elf1$ make dtbs

单独编译模块:
elf@ubuntu:~/linux-4.1.15-elf1$ make modules
elf@ubuntu:~/linux-4.1.15-elf1$ make modules_install INSTALL_MOD_PATH=/home/elf/
elf@ubuntu:~/linux-4.1.15-elf1$ cd ..
elf@ubuntu:~$ tar -jcvf modules.tar.bz2 ./lib
回复

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /4 下一条



手机版|小黑屋|与非网

GMT+8, 2024-12-18 23:47 , Processed in 0.117519 second(s), 15 queries , MemCache On.

ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

苏公网安备 32059002001037号

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.