Beaglebone: 获得内核源码

最近在以Beaglebone Black(BBB)为平台学习嵌入式linux系统,在学习驱动开发的过程中首先需要编译内核模块,插入、卸载内核模块。
但是编译内核模块需要相应版本的内核源码或者内核头文件,登陆BBB查看内核版本:
这里写图片描述
本以为在主机上用通用版本的内核编译就可以了,结果insmod模块失败。很多人选择在BBB上直接编译内核模块,此时需要内核头文件,BBB默认的系统是不自带kernel源码的,可惜安装此版本的kernel header也失败了。
这里写图片描述
苦寻多时,终于在git上找到了解决方案:
https://github.com/RobertCNelson/ti-linux-kernel-dev/releases
在这个链接下可以下载对应版本的文件,文件目录下是一系列脚本文件,readme文件说明了这些脚本的用途。运行脚本build_deb.sh,在线下载源代码并编译内核,这个过程较长,暂时不清楚编译内核是不是必须的,后面会详细看一下shell内容,目前至少完成了最初的目标,得到了对应版本的BBB源码。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值