专栏首页嵌入式程序猿手把手教你树莓派linux内核如何编译

手把手教你树莓派linux内核如何编译

之前我们讲过树莓派交叉编译工具链的安装和配置,今天我们就来讲如何利用我们安装好的交叉编译器编译树莓派linux内核。

首先通过以下命令获得linux内核源码,也可以自己下载然后拷贝过来

$ git clone --depth=1 https://github.com/raspberrypi/linux

因为小猿已经下载过了,我们就直接进入以下命令,我们使用的是树莓派3,所以配置如下

进入linux文件夹

cd linux
KERNEL=kernel7
make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- bcm2709_defconfig

可以看到已经生成内核镜像文件zImage. 模块也编译完成。如果你亲身操作体验会发现编译比在树莓派本地编译快很多,这就是我们为什么要安装交叉编译工具链,希望大家都学会交叉编译器的安装,以及内核的编译,后面我们编译所有的程序都是基于在ubuntu平台下进行交叉编译,然后下载到树莓派板子上运行。关于镜像拷贝安装到树莓派SD卡上我们在后面再讲,后面我们会推出基于树莓派硬件平台的linux视频教程,因为内容较多,录制会比较慢一些,希望大家谅解。

本文分享自微信公众号 - 嵌入式程序猿(InterruptISR),作者:小猿

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2017-01-16

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 让你的手机顺利访问你的设备

    最近一直在看freeRTOS给出的物联网方案是使用Nabto,Nabto是在嵌入式领域目前算是很火的方案,发展也比较迅速,是由丹麦的一家公司开发的,在freeR...

    用户1605515
  • 树莓派交叉编译环境的建立

    因为树莓派本身就相当于一台电脑,所以我们可以在树莓派上编译内核或者应用程序,但是树莓派相较于台式机或者笔记本电脑,资源和速度还是有区别的,所以就需要建立交叉编译...

    用户1605515
  • 风靡的树莓派,今天你玩了吗?

    以前关注过树莓派的消息,但是一直没有接触过,偶然的机会拿到了树莓派3的板子,感觉功能还是很丰富的,自树莓派3 (raspberry pi 3)发布以来,确实赢...

    用户1605515
  • 使用树莓派构建嵌入式C++调试环境

    本文以使用树莓派4b为例说明构建嵌入式C++执行环境。树莓派本身可以到各大购物网站直接购买,价格大概300-500元不等。之所有选择树莓派是因为它的系统比较完善...

    面向对象思考
  • 打造属于自己的渗透神器

    今天为什么会出这个呢?其实就是在我们在渗透的时候有些特定的目标需要我们近距离进行渗透实验。我相信大家都会带笔记本去,但是笔记本太大了很容易暴露你在干一些事情。那...

    信安之路
  • 极客DIY:通过树莓派发送摩斯码

    这是一个开源的工具可以让树莓派提供RESTful API的方式,你可以发送一个消息给树莓派,然后将转换成摩斯密码,然后通过控制LED灯表现出来。 硬件需求: 树...

    FB客服
  • 让你的手机顺利访问你的设备

    最近一直在看freeRTOS给出的物联网方案是使用Nabto,Nabto是在嵌入式领域目前算是很火的方案,发展也比较迅速,是由丹麦的一家公司开发的,在freeR...

    用户1605515
  • 高效搭建树莓派3b rt-thread的开发环境

    由于电子设备的普及,越来越多人拥有树莓派,不管是作为电子极客,还是作为普通普通人,很多人都会玩一下树莓派,可以学习一些c语言,也可以学习嵌入式。...

    bigmagic
  • 你与一份好简历之间的距离

    每年年初都是企业的招聘旺季,对应的三四月份绝对跳槽、找工作的好时机,业内经常称呼这两个月为金三银四。实力雄厚的人,那个月找工作问题都不大,但是也会尽量挑选个好时...

    良月柒
  • js判断元素在某个区域内是否可见(转)

    getBoundingClientRect用于获得页面中某个元素的左,上,右和下分别相对浏览器视窗的位置。getBoundingClientRect是DOM元素...

    山河木马

扫码关注云+社区

领取腾讯云代金券