zoukankan      html  css  js  c++  java
  • Linux内核交叉编译流程

    最近新到一个板子,需要编译usb网卡驱动,鼓捣了一阵,现将编译的步骤记录

    开发板型号:zlg EPC-6G2C-L

    ARM架构:Cortex-A7

    Kernel :4.1.15

    CPU:[iMX_6UL系列]MCIMX6G2CVM05AA 主频528MHz

    RAM: IS43TR16128B , 256MB SDRAM

    ROM: ML02, 256MB NAND Flash

    1.查看内核版本

    uname -a

     2.下载对应的linux源码

    官方下载点

    https://mirrors.edge.kernel.org/pub/linux/kernel/

    上海交通大学下载点: 

    http://ftp.sjtu.edu.cn/sites/ftp.kernel.org/pub/linux/kernel/
    

    下载命令

    wget http://ftp.sjtu.edu.cn/sites/ftp.kernel.org/pub/linux/kernel/v4.x/linux-4.1.15.tar.gz
    

    3.配置编译环境

    make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- menuconfig
    

     根据实际情况,选择裁剪的选项,也可以直接修改配置文件

    vi .config
    

      4.开始编译

    make -j4 ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf-
    

    主要是年龄大了,如果能方便其他朋友就更好了,写的不好,见谅

  • 相关阅读:
    2-括号配对问题
    14-会场安排问题
    106-背包问题
    12-喷水装置
    HDU-5170
    HDU-1002
    贪吃蛇
    frame与bounds的区别
    MAC下Android的Eclipse开发环境的搭建
    有些人脸上太多的笑是因为他们心中有太多的泪
  • 原文地址:https://www.cnblogs.com/cqwo/p/15420530.html
Copyright © 2011-2022 走看看