这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » FPGA » 虚拟机安装与配置编译工具

共2条 1/1 1 跳转至

虚拟机安装与配置编译工具

菜鸟
2017-06-26 16:21:25     打赏
一 、 虚拟机安装ubuntu16.04     建议使用VMware Station 12安装ubuntu16.04系统,以进行后来编译操作。
      推荐设置虚拟机配置:
处理器 数量1核心2
内存 2GB
硬盘 40GB
      习惯中文的可以进行如下设置:



图1 更改系统语言为中文
二、安装必备工具
     打开“Terminal(终端)”输入以下命令:
sudo apt-get install build-essential git-core libncurses5-dev \flex bison texinfo zip unzip zlib1g-dev gettext u-boot-tools \g++ xz-utils mtd-utils gawk diffstat gcc-multilib python git \make gcc g++ diffstat bzip2 gawk chrpath wget cpio texinfo

图2 安装工具视图

三、建立工作目录
      建立工作目录,方便设置统一的环境变量路径。拷贝产品光盘中的源码(下载地址见前面的帖子)到工作目录(VMware虚拟机支持从主机直接剪贴到虚拟机),同时设置DEV_ROOT变量,方便后续步骤的路径访问。然后 终端 输入以下命令(貌似环境变量有时候要重新设置):

mkdir -p ~/MYS6ULx-devel
export DEV_ROOT=~/MYS6ULx-devel


四、配置编译工具
   两个编译器,一个是Linaro提供,另一个是由Yocto构建的,建议使用Yocto提供的,以便和文件系统统一。接下来配置Yocto编译工具链。

     Yocto提供的工具链有两种,一种是底层开发的meta-toolchain,另一种是用于应用开发的工具链。前者和Linaro类似,后者包含应用开发中的相关库,可以直接使用pkg-config工具来解决头文件或库文件的依赖关系。MYS-6ULX的资源包中有提供两种工具链,文件名分别为myir-imx-fb-glibc-x86_64-fsl-image-qt5-cortexa7hf-neon-toolchain-4.1.15-2.0.1.sh和myir-imx-fb-glibc-x86_64-meta-toolchain-cortexa7hf-neon-toolchain-4.1.15-2.0.1.sh。Yocto编译器是以SDK工具包形式来提供,需要先安装SDK包后,才可以使用。安装方法如下:
终端输入以下命令:
mkdir -p ~/MYS6ULx-devel
export DEV_ROOT=~/MYS6ULx-devel 

cd $DEV_ROOT //切换到工作目录
./myir-imx-fb-glibc-x86_64-fsl-image-qt5-cortexa7hf-neon-toolchain-4.1.15-2.0.1.sh  (注意:请将此脚本拷贝到工作目录MYS6ULx-devel下)

    然后,验证SDK工具链是否安装正确,先使用"source"命令加载Yocto的环境配置文件,然后查看编译器版本。输入以下命令:
source /opt/myir-imx-fb/4.1.15-2.0.1/environment-setup-cortexa7hf-neon-poky-linux-gnueabi(此处注意文件路径,必要时修改)
arm-poky-linux-gnueabi-gcc -v

        同样方法,我们再安装底层开发的工具链meta-toolchain。注意目录不要重叠。


图3  source"命令加载Yocto的环境配置文件和查看编译器版本



后记:
虚拟机Ubuntu 16.04不知道是哪里出了问题,软件中心打不开了,点击图标之后加载一段时间软件就自动关闭了,然后也没有报错的log。安装了Ubuntu-麒麟的软件商店也不行。虽然可以终端安装,但是强迫症,折腾半天,终于发现这篇帖子(http://www.linuxdiyf.com/linux/25086.html)。
终端输入如下命令:
~/.local/share/gnome-software
killall gnome-software
rm -r ~/.local/share/gnome-software
然后商店就可以打开了!!感谢原贴主!!!!

后记.png (257.31 KB, 下载次数: 0)

下载附件  保存到相册

5 小时前 上传



高工
2020-06-18 09:59:12     打赏
2楼

学习学习


共2条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]