zoukankan      html  css  js  c++  java
  • linux内核Kernel3.0.8编译移植到天嵌210

    内核版本:linux3.0.8_for_TQ210_CoreB_v2.1 

    交叉编译器版本:4.4.6

    Step 1:解压系统源码

    将linux内核压缩包拷贝到Ubuntu,并使用sudo tar xvfj xxxxxx.tar.bz2 -C / 解压到/opt/EmbedSky/目录(这个解压命令是天嵌提供的有关解压linux内核的,别的压缩包的命令可能不同)

    Step 2 :添加对ARM的支持 

    进入内核源码,修改Makefile文件,在大概193行左右,“ARCH ?= (SUBARCH)”和194行“CROSS_COMPILE ?=”,将其修改为“ARCH ?= arm”和“CROSS_COMPILE ?= arm-linux-”,然后保存。

    Step 3 : 制作天嵌210的配置单

    使用make menuconfig命令进入配置菜单,在配置菜单中选择选项“Load an Alternate Configuration File”调用配置文件(自行输入),这里的配置文件选择可以有两种:

      1.是天嵌linux内核源码中自带的两种配置文件 config_for_TQ210_Linux_v2.1_CoreB(适用于B板)和 config_for_TQ210_Linux_v2.1_CoreC(适用于C板)

      2.是linux内核源码中arch/arm/configs/目录下面的配置文件,选择和你开发板一样或者相近的配置文件,这里选择“ s5pv210_defconfig” 这个配置文件

    选择好配置文件后,保存退出,并在“Save an Alternate Configuration File”中将其保存为.config文件

    Step 4:编译镜像

    使用make zImage命令编译镜像,编译好的镜像会在arch/arm/boot/目录下

    在配置好默认的配置单后,其余的设备驱动你可以自己在配置菜单中进行添加或者移除。

  • 相关阅读:
    7
    6
    5.1
    5
    C#类库帮助类
    Asp.net 数据库依赖那些事
    C#使用NLog记录日志
    JQuery常用操作实现方式
    常用Sql 标量值函数
    Sql语句查询XML
  • 原文地址:https://www.cnblogs.com/lucky-3/p/10131330.html
Copyright © 2011-2022 走看看