yocto环境学习--工具链和单独编译uboot,kernel
来源:互联网 发布:v8激光雕刻切割机软件 编辑:程序博客网 时间:2024/04/27 16:12
source setup-environment <build_dir>
2.gcc工具链
bitbake meta-toolchain./tmp/deploy/sdk/poky-glibc-x86_64-meta-toolchain-cortexa7hf-vfp-neon-toolchain-1.8.sh
3.QT工具链
bitbake meta-toolchain-qt5
4.编译uboot
source /opt/poky/1.8/environment-setup-cortexa7hf-vfp-neon-poky-linux-gnueabi
make mx6ul_14x14_evk_defconfig
make
5.编译kernel
export ARCH=arm
export CROSS_COMPILE=$TARGET_PREFIX
unset LDFLAGS
make imx_v7_defconfig
make uImage LOADADDR=0x10008000
make命令会生成Linux的dtb文件
6.单独编译C文件
yangzhiwen@yzw-kingsee:~$ cd /home/work/Elmo/test/test/
yangzhiwen@yzw-kingsee:/home/work/Elmo/test/test$ ls
main.c test
yangzhiwen@yzw-kingsee:/home/work/Elmo/test/test$ rm test
yangzhiwen@yzw-kingsee:/home/work/Elmo/test/test$ cat main.c
#include "stdlib.h"
#include "stdio.h"
void main(void)
{
printf("Hello world\n");
}
yangzhiwen@yzw-kingsee:/home/work/Elmo/test/test$ source /opt/poky/1.8/environment-setup-cortexa7hf-vfp-neon-poky-linux-gnueabi
yangzhiwen@yzw-kingsee:/home/work/Elmo/test/test$ echo $CC
arm-poky-linux-gnueabi-gcc -march=armv7-a -mfloat-abi=hard -mfpu=neon -mtune=cortex-a7 --sysroot=/opt/poky/1.8/sysroots/cortexa7hf-vfp-neon-poky-linux-gnueabi
yangzhiwen@yzw-kingsee:/home/work/Elmo/test/test$ $CC main.c -o test
yangzhiwen@yzw-kingsee:/home/work/Elmo/test/test$ file test
test: ELF 32-bit LSB executable, ARM, EABI5 version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-armhf.so.3, for GNU/Linux 2.6.32, BuildID[sha1]=ad28e302b106823c7cbcd038f9cb4940c14b5f57, not stripped
yangzhiwen@yzw-kingsee:/home/work/Elmo/test/test$
- yocto环境学习--工具链和单独编译uboot,kernel
- Yocto工具链编译Busybox
- A20 uboot和kernel的编译环境和方法
- Hisi单独编译kernel
- YOCTO编译环境的搭建
- yocto环境学习--环境搭建
- [imx6q][android]学习笔记-android里uboot和kernel的编译配置
- IM6Q yocto平台 uboot v2014.04_3.14.28_1.0.0_ga编译和调试
- yocto环境学习--新建层
- linux kernel 编译工具链
- 日志:samsung4412 TC4板子 uboot和Kernel编译
- Ubuntu 环境编译Kernel和Android
- 在kernel中编译单独的.ko
- linux kernel怎么编译单独某个模块
- 配置uboot编译环境
- 发现一个新建编译uboot kernel的source insight工程的好工具
- yocto环境学习--新建driver recipe
- 64bit windows 7 VMWare+ 64bit Ubuntu12.04 uboot ,kernel,android编译环境搭建教程
- request对象的几种用法
- Hive-1.Hive入门介绍
- 菠萝净化大师 v2016新春版
- Android Studio 不错的开源库
- iOS开发-基础:keychain的使用
- yocto环境学习--工具链和单独编译uboot,kernel
- Everyone Piano键盘钢琴版下载 v1.8.1.25 中文版
- HashMap实现简单的缓存Cache
- 调试篇一之动态调节
- willMoveToParentViewController && didMoveToParentViewController
- hdoj 1846 Brave Game【巴什博弈】
- C# 将excel表格嵌入到Word中
- apk安装后数据存放的路径
- Servlet基础入门