ubuntu 14.04 yocto平台安装编译

1.首先安装必须的软件包:

$ sudo apt-get install gawk wget git-core diffstat unzip texinfo gcc-multilib \
build-essential chrpath socat

$ sudo apt-get install libsdl1.2-dev xterm sed cvs subversion coreutils texi2html \
docbook-utils python-pysqlite2 help2man make gcc g++ desktop-file-utils \
libgl1-mesa-dev libglu1-mesa-dev mercurial autoconf automake groff curl lzop asciidoc

$ sudo apt-get install u-boot-tools

2 下载yocto

$ mkdir ~/bin
$ curl http://php.webtutor.pl/en/wp-content/uploads/2011/09/repo > ~/bin/repo  //修改了这条命令,实测可行(一次没有连接上的话多试几次就可以)
$ chmod a+x ~/bin/repo
$ export PATH=~/bin:$PATH
$ mkdir fsl-release-bsp
$ cd fsl-release-bsp
$ git config --global user.name "Your Name"
$ git config --global user.email "Your Email"
$ git config --list
$ repo init -u git://git.freescale.com/imx/fsl-arm-yocto-bsp.git -b imx-3.14.28-1.0.0_ga

$ repo sync

3. 1编译 以IMX6QSABRESD为例

$ cd fslrelease-bsp
$ MACHINE=imx6qsabresd source fsl-setup-release.sh -b build-x11 -e x11 //在fsl-release-bsp 路径下设置环境
$ bitbake -c menuconfig virtual/kernel //内核配置
$ bitbake -c cleansstate linux-imx  //清理之前的编译状态
$ bitbake linux-imx //单独编译内核
$ bitbake fsl-image-gui //编译整个工程

3.2 交叉编译工具制作

如上在build 目录下执行命令
$ bitbake meta-toolchain
编译工具,然后在tmp/deploy/sdk/目录下看到poky-glibc-x86_64-meta-toolchain-cortexa9hf-vfp-neon-toolchain-1.7.sh,在该目录下执行
$ sh poky-glibc-x86_64-meta-toolchain-cortexa9hf-vfp-neon-toolchain-1.7.sh
然后出现
     [sudo] password for daiane:

Enter target directory for SDK (default: /opt/poky/1.4.1):

You are about to install the SDK to "/opt/poky/1.4.1". Proceed[Y/n]?y

Extracting SDK...done

Setting it up...done

SDK has been successfully set up and is ready to be used.
表示成功安装了交叉编译工具。然后就可以使用环境变量
    source /opt/poky/1.7/environment-setup-cortexa9hf-vfp-neon-poky-linux-gnueabi

比如采用该工具编译hello.c

在使用前先配置

$  $CC -o hello hello.c   (注意CC 前面有符号$ 要带上)

ubuntu14.04 下载安装 yocto平台相关推荐

  1. Ubuntu14.04上安装TensorRT 2.1操作步骤

    在Ubuntu14.04 上安装TensorRT2.1有两种方法:(1).通过.deb直接安装:(2).通过Tar文件安装.这里通过Tar文件安装. 安装步骤: 1. 安装CUDA 8.0,可参考:  ...

  2. 【Qt】在ubuntu14.04上安装Qt5.12(失败)

    注意 在ubuntu14.04上安装Qt5.12最终失败了,Qt5.12需要的libdbus库的版本和ubuntu14.04中的不一致,如果强行升级libdbus库版本,会导致系统桌面无法启动. 再次 ...

  3. Linux(Ubuntu14.04)下安装Anaconda和Spyder

    Linux(Ubuntu14.04)下安装Anaconda是为了安装python所需要的各种库以及他们的环境配置. Spyder是使用python的IDE 安装python和pip 一般linux系统 ...

  4. Ubuntu14.04下安装wineqq国际版和卸载QQ

    转载自: http://www.bubuko.com/infodetail-343048.html http://jingyan.baidu.com/article/e9fb46e199d60d752 ...

  5. ubuntu14.04 splash安装

    ubuntu14.04 splash安装 splash 是一个python语言编写的用于配合scrapy解析js的库,本来以为安装比较简单,没想到记录下来以后,发现其实还是很麻烦的,所以发出来共享一下 ...

  6. Ubuntu14.04 amd64安装联想笔记本Y485P显卡HD8790M驱动

    Ubuntu14.04 amd64安装联想笔记本Y485P显卡HD8790M驱动     首先去官网下载驱动,地址:http://support.amd.com/zh-cn/download ,选择相 ...

  7. Ubuntu14.04下安装QQ国际版

    Ubuntu14.04下安装QQ国际版步骤: 1.下载wine-qqintl:http://www.ubuntukylin.com/application/show.php?lang=cn&i ...

  8. 在Ubuntu14.04上安装UberWriterMarkdown编辑器

    在Ubuntu14.04上安装UberWriterMarkdown编辑器 这是一篇快速教程指导我们如何通过官方的PPA源在Ubuntu14.04上安装UberWriter编辑器. UberWriter ...

  9. Ubuntu14.04 kylin 安装配置Tomcat7服务器

    2019独角兽企业重金招聘Python工程师标准>>> Ubuntu14.04 kylin 安装配置Tomcat7服务器: 放入当前登录用户根目录: ~ 1.依旧是解压 tar –x ...

最新文章

  1. cmake语法【一】
  2. java动物园管理员_zookeeper动物园管理员学习笔记
  3. vue项目结构php写哪里,Vue-cli搭建项目后目录结构的分析(图文)
  4. 一个实用的PHP缓存实例
  5. /proc/acpi详细介绍
  6. Centos7把一个文件复制到另外一台服务器上的scp命令
  7. cookie记录了服务器相关的信息,使用cookie记录信息(精选).ppt
  8. 2020年Q3笔记本电脑出货量:惠普反超联想居首位 苹果第四
  9. Mysql允许root用户远程访问
  10. David I 盛大之行及Delphi未来畅想
  11. 封城第12日,冰箱都快塞不下咯(附菜谱分享)
  12. 利用nginx搭建http和rtmp协议的流媒体服务器,用nginx搭建http/rtmp/hls协议的MP4/FLV流媒体服务器...
  13. HTTPS的原理与具体实现过程及HTTP服务的虚拟目录简介
  14. 解压缩SIS文件工具
  15. ssm客户关系管理系统
  16. 在excel中使用插值法补全数据
  17. spicy(一)基本定义
  18. Arch Linux 指南 02——安装图形界面
  19. 基于客户端与服务器的管理系统,基于客户端和服务器的点菜系统.doc
  20. IPU Saved Model Tool -- User Guide

热门文章

  1. 修改变量名,简单有效地提高代码质量!
  2. 如何对网站漏洞修补进行渗透测试
  3. 如何画Flot折线图
  4. ssh @ ssh: Could not resolve hostname : Name or service not known
  5. 全国计算机小学知识竞赛,关于计算机知识竞赛试题
  6. JSP一个抽奖小游戏
  7. 陪你一起看草原 在线Flash,在线歌曲
  8. 重新理解 Go 实战
  9. 【数据结构复习】二叉树的遍历——从微软2014校园招聘说起
  10. 浅析深度学习中优化方法