L3.15.52版本内核编译过程 for sabrelite
来源:互联网 发布:js 删除所有class 编辑:程序博客网 时间:2024/05/18 01:30
一、L3.15.52版本内核编译过程 for sabrelite
1、安装交叉编译工具链
~/$ sudo apt-get install gcc-arm-linux-gnueabihf~/$ arm-linux-gnueabihf-gcc -vUsing built-in specs.COLLECT_GCC=arm-linux-gnueabihf-gccCOLLECT_LTO_WRAPPER=/usr/lib/gcc-cross/arm-linux-gnueabihf/4.8/lto-wrapperTarget: arm-linux-gnueabihf...gcc version 4.8.2 (Ubuntu/Linaro 4.8.2-16ubuntu4)
安装工具:
~/$ sudo apt-get install u-boot-tools lzop
~/$ git clone git://github.com/boundarydevices/linux-imx6.git~/$ cd linux-imx6~/linux-imx6$ export ARCH=arm~/linux-imx6$ export CROSS_COMPILE=arm-linux-gnueabihf-~/linux-imx6$ export~/linux-imx6$ git checkout boundary-imx_3.10.17_1.0.2_ga~/linux-imx6$ make nitrogen6x_defconfig~/linux-imx6$ make uImage modules -j4
4、安装Module
~/linux-imx6$ make INSTALL_MOD_PATH=~/tmp modules_install~/linux-imx6$ find ~/tmp/lib/modules -type l -exec rm -f {} ;~/linux-imx6$ cp -ravf ~/tmp/lib/modules/* /media/myrootfs/lib/modules/
5、设备数的编译(设备树的概念可参考博主相关设备数文档)
~/$ git clone git://github.com/boundarydevices/linux-imx6.git~/$ cd linux-imx6~/linux-imx6$ export ARCH=arm~/linux-imx6$ export CROSS_COMPILE=arm-linux-gnueabihf-~/linux-imx6$ export LOADADDR=10008000~/linux-imx6$ git checkout boundary-imx_3.10.17_1.0.2_ga~/linux-imx6$ make nitrogen6x_defconfig~/linux-imx6$ make uImage modules dtbs -j4~/linux-imx6$ cp -fv arch/arm/boot/uImage /media/myboot/~/linux-imx6$ cp -fv arch/arm/boot/dts/*.dtb /media/myboot/~/linux-imx6$ make INSTALL_MOD_PATH=~/tmp modules_install~/linux-imx6$ find ~/tmp/lib/modules -type l -exec rm -f {} ;~/linux-imx6$ cp -ravf ~/tmp/lib/modules/* /media/myrootfs/lib/modules/
二、Ubuntunizing i.MX6 kernels
The simplest way to use this is similar to our Cross Compiling Kernels post:~/$ git clone git://github.com/boundarydevices/linux-imx6.git~/$ cd linux-imx6~/linux-imx6$ export ARCH=arm~/linux-imx6$ export CROSS_COMPILE=arm-linux-gnueabihf-~/linux-imx6$ export LOADADDR=10008000~/linux-imx6$ git checkout boundary-imx_3.10.17_1.0.2_ga~/linux-imx6$ make nitrogen6x_defconfig... make code or configuration changes here~/linux-imx6$ make zImage modules dtbs -j4~/linux-imx6$ make -C ubuntunize tarball
0 0
- L3.15.52版本内核编译过程 for sabrelite
- sabrelite u-boot,kernel编译
- 编译内核for at91sam9260
- 编译Linux内核过程记录(以内核版本2.6.39.1为例)
- Linux内核编译过程
- linux内核编译过程
- FC7内核编译过程
- linux内核编译过程
- ubuntu内核编译过程
- android内核编译过程
- 内核移植编译过程
- Linux 内核编译过程
- Linux内核编译过程
- Linux内核编译过程
- linux 内核 编译过程
- HOWTO compile kernel modules for the kernel 2.6: (编译linux2.6版本内核)
- Ubuntu 编译内核升级内核版本
- 2.6.11内核编译过程
- Java面试题全集(一)
- Photoshop快捷键
- 第七章 上机1
- 租房系统
- 设计拦截器验证时总是调到login.jsp页面
- L3.15.52版本内核编译过程 for sabrelite
- 关于里氏替换的七大原则
- asp.net core c# HttpWebRequest 连接特别慢
- 映射继承关系
- ResultSet相关ResultSetMetaData详细
- 异方差性以及加权最小二乘优化
- python的迭代器iterator
- 中央巡视组进驻北京大学的必要性
- 酒店管理系统 添加数据