I.MX6 Android 5.1 纯Linux、U-Boot编译

/*****************************************************************************
 *                   I.MX6 Android 5.1 纯Linux、U-Boot编译
 * 说明:
 *     单纯编译一下Linux内核和U-Boot这部分代码,用于测试用。
 *
 *                                            2017-5-12 台湾 中和区 曾剑锋
 ****************************************************************************/

一、Linux 内核编译:    1. 配置编译:make imx_v7_android_defconfig ARCH=arm
    2. 内核编译:make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- LOADADDR=0x10008000 zImage
    3. 设备树编译:make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- LOADADDR=0x10008000 dtbs
    4. 输出文件:
        1. arch/arm/boot/zImage                     ---->       zImage
        2. arch/arm/boot/dts/imx6dl-sabresd.dtb     ---->       zImage-imx6dl-sabresd.dtb

二、U-Boot 编译:
    1. make mx6dlsabresd_config CROSS_COMPILE=arm-linux-gnueabihf- ARCH=arm
    2. make CROSS_COMPILE=arm-linux-gnueabihf- ARCH=arm
    3. 输出文件:
        1. u-boot.imx       ---->        u-boot-imx6dlsabresd_sd.imx

 

时间: 2024-09-20 12:39:08

I.MX6 Android 5.1 纯Linux、U-Boot编译的相关文章

I.MX6 Android Linux UART send receive with multi-thread and multi-mode demo

/******************************************************************************************* * I.MX6 Android Linux UART send receive with multi-thread and multi-mode demo * 声明: * 1. 本软件是为了测试Android底层的Linux驱动以及硬件是否存在缺陷而编写的测试软件: * 2. 本软件可以设置为发送.接收.发送并接

I.MX6 Android Linux shell MMPF0100 i2c 设置数据

#!/system/bin/busybox ash # # I.MX6 Android Linux shell MMPF0100 i2c 设置数据 # 说明: # 本文主要记录通过shell脚本来设置MMPF0100的数据. # # 2016-4-6 深圳 南山平山村 曾剑锋 # # 检查参数个数 if [ $# -lt 3 ]; then echo "USAGE:" echo " i2cSetData.sh <curPage> <address(hex)&

I.MX6 Android Linux shell MMPF0100 i2c 获取数据

#!/system/bin/busybox ash # # I.MX6 Android Linux shell MMPF0100 i2c 获取数据 # 说明: # 本文主要记录通过shell脚本来获取MMPF0100的数据,更多的是为了更为 # 方便的获取到数据,在进行一些调试的时候能够更有效. # # 2016-4-1 深圳 南山平山村 曾剑锋 # # 检查参数个数 if [ $# -lt 3 ]; then echo "USAGE:" echo " i2cData.sh

I.MX6 android 获取framebuffer信息

/******************************************************************************** * I.MX6 android 获取framebuffer信息 * 声明: * 调试显示屏的时候,我们可能会需要去知道我们设置的信息是否正确,或者有时候 * 需要去确认别人的设置的是否正确. * * 2016-1-20 深圳 南山平山村 曾剑锋 *********************************************

I.MX6 Android i2c-tools porting

/************************************************************************** * I.MX6 Android i2c-tools porting * 说明: * 判断I2C总线设备是否存在,每次都去查dmesg,实在是烦了,于是还是移植 * 一个i2c-tools比较好,不用翻那长长内核信息. * * 2016-3-31 深圳 南山平山村 曾剑锋 **************************************

I.MX6 Android netperf

/***************************************************************************** * I.MX6 Android netperf * 说明: * 之前移植iperf3网络测试工具不成功,本来想再移植一个iperf2来试一下,但是 * 在检查Android源码系统的时候不小心看到netperf文件夹,查了点资料,貌似可以实 * 现iperf的功能,于是又省了点事. * * 2016-4-18 深圳 南山平山村 曾剑锋 **

I.MX6 Android iperf3 porting failed

/***************************************************************************** * I.MX6 Android iperf3 porting failed * 说明: * 本来想移植一下iperf3到Android系统上测试一下网卡,可能是版本高了点,最后 * 运行客户端的时候会报错,也找了一些解决办法,但还是未能解决. * * 2016-4-5 深圳 南山平山村 曾剑锋 ***********************

I.MX6 android BatteryService jni hacking

/**************************************************************************** * I.MX6 android BatteryService jni hacking * 声明: * 本文主要是为了知道Android的获取的电源管理的数据的jni是从Linux系统的 * 什么位置获取的,获取的机制是什么. * * 2016-2-22 深圳 南山平山村 曾剑锋 ********************************

巧妙设置Android来方便管理Linux和Windows

原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责任.http://dgd2010.blog.51cto.com/1539422/1056511 前几天晚上睡觉前没事,想了想如何实现用Android手机来管理Linux和Windows,比如连接到Linux的SSH(Secured Shell)和连接到Windows的cmd(直接访问PowerShell估计还有一定的困难,不过只要可以访问cmd,输入"powershell"就可以访问Po