zoukankan      html  css  js  c++  java
  • 搭建Linux3.4.2内核编辑环境

    (1)准备工作:
    1. 准备虚拟机
    2.安装工具链
    sudo tar xjf arm-linux-gcc-4.3.2.tar.bz2 -C /
    设置环境变量:
    sudo vi /etc/environment : PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/arm/4.3.2/bin"

    3. 编译内核
    tar xjf linux-3.4.2.tar.bz2
    cd linux-3.4.2

    可以使用我们制作好的补丁:
    linux-3.4.2_camera_jz2440.patch
    linux-3.4.2_camera_mini2440.patch
    linux-3.4.2_camera_tq2440.patch

    patch -p1 < ../linux-3.4.2_camera_jz2440.patch
    cp config_ok .config
    make uImage

    也可以从毕业班的内核补丁、驱动程序,自己修改、编译:
    patch -p1 < ../linux-3.4.2_100ask.patch

    把 lcd_4.3.c 复制到 /work/projects/linux-3.4.2/drivers/video
    修改/work/projects/linux-3.4.2/drivers/video/Makefile
    #obj-$(CONFIG_FB_S3C2410) += s3c2410fb.o
    obj-$(CONFIG_FB_S3C2410) += lcd_4.3.o

    把dm9dev9000c.c、dm9000.h复制到/work/projects/linux-3.4.2/drivers/net/ethernet/davicom
    修改/work/projects/linux-3.4.2/drivers/net/ethernet/davicom/Makefile

    cp config_ok .config
    make menuconfig
    <*> Multimedia support --->
               <*> Video For Linux
               [*] Video capture adapters (NEW) --->
                             [*] V4L USB devices (NEW) --->
                                              <*> USB Video Class (UVC)



    make uImae


    cp arch/arm/boot/uImage /work/nfs_root/uImage_new

    4. 文件系统:
    cd /work/nfs_root
    sudo tar xjf fs_mini_mdev_new.tar.bz2
    sudo chown book:book fs_mini_mdev_new

    5. 用新内核、新文件系统启动开发板
    启动开发板至UBOOT
    设置UBOOT的环境变量:
    set ipaddr 192.168.1.17
    set bootcmd 'nfs 32000000 192.168.1.124:/work/nfs_root/uImage_new; bootm 32000000'
    set bootargs console=ttySAC0,115200 root=/dev/nfs nfsroot=192.168.1.124:/work/nfs_root/fs_mini_mdev_new ip=192.168.1.17
    save
    boot

  • 相关阅读:
    Android 蓝牙4.0 BLE (onServicesDiscovered 返回 status 是 129,133时)
    Android 读取蓝牙设备信息开发
    Android RxJava
    Android 通信 EventBus
    数据仓库基础介绍
    探索SQL Server元数据(三):索引元数据
    探索SQL Server元数据(二)
    MySQL常见备份方案
    hivesql优化的深入解析
    mysql执行计划看是否最优
  • 原文地址:https://www.cnblogs.com/yihujiu/p/6274924.html
Copyright © 2011-2022 走看看