树莓派Linux源码配置

树莓派Linux源码配置
            驱动代码的编写
                驱动代码的编译需要一个提前编译好的内核
                    编译内核就必须配置
            配置的最终目标会生成 .config文件,该文件指导Makefile去把有用东西组织成内核

参考文章:(26条消息) 树莓派-内核开发-说明 下载代码 编译 替换内核_nicekwell的博客-CSDN博客    

如果无法下载make,执行以下两条命令:

sudo rm /var/lib/dpkg/lock-frontend //这里直接删除锁文件

sudo rm /var/lib/dpkg/lock

安装必要的库:
sudo apt-get install bc
sudo apt-get install libncurses5-dev libncursesw5-dev
sudo apt-get install zlib1g:i386
sudo apt-get install libc6-i386 lib32stdc++6 lib32gcc1 lib32ncurses5


                厂家配linux内核源码,比如说买了树莓派,树莓派linux内核源码
            第一种方式:
                cp 厂家.config .config
            第二种方式:
                make menuconfig 一项项配置,通常是基于厂家的config来配置
            第三种方式:
                完全自己来


            如何配置树莓派的Linux内核

            驱动两种加载方式:
                * 编译进内核  zImage包含了驱动
                M 模块方式生成驱动文件xxx.ko  系统启动后,通过命令inmosd xxx.ko 加载


            内核配置:
            ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- KERNEL=kernel7 make bcm2709_defconfig
            指定ARM架构   指定编译器                      树莓派          主要核心指令

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值