s5pv210内核的编译与配置,即基本问题的解决笔记

关于s5pv210

记录独立编译内核那些走过的坑

1.如何选择内核版本,
选CPU BOARD最接近板子的 ,如我的板子是smart210, 源码中arch/arm/configs/下的官方配置 有s5pv210_defconfig 是支持的,
如果不知道是否支持完善,选最新的,再配置编译,使得运行能看到内核串口信息。 //有串口信息就成功了大半(它表示CPU基本支持,且方便后续调试)

2.下载linux内核,在这里我用的3.8.3

还有其他版本可供选择
3.内核的编译与配置

  • 1)$wget https://www.kernel.org/pub/linux/kernel/v3.x/linux-3.8.3.tar.xz
    安装包下载

    2)解压
    $sudo tar vxf linux-3.8.3.tar.xz
    3)进入linux内核顶层目录,进行配置清除

    $ cd linux-3.8.3

    $make distclean
    4)修改Makefile,指定交叉编译工具
    $ sudo vim Makefile
    修改:

     ARCH		?= $(SUBARCH)
     CROSS_COMPILE	?= $(CONFIG_CROSS_COMPILE:"%"=%)
     为:
     ARCH		?= arm
     CROSS_COMPILE	?= arm-none-linux-gnueabi-	
    

err:
在这里遇到过最坑的一件事就是make不能用了,我那叫一个懵啊,后来想破脑袋折腾了很久才知道原来修改Makefile时候ARCH ?= arm后面多了一个空格所以出现下面如图情况
在这里插入图片描述
所以呀……把arm后面的空格去掉就好了……c(๑╹◡╹)ノ"""很气有木有?

  • 5)$make s5pv210_defconfig 导入配置
    选最接近我们板子的官方配置(配置列表见 arch/arm/configs/ )
    也可采用 $ sudo cp ar

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值