ESM7000开发工具安装.PDF
文本预览下载声明
ESM7000 开发工具安装
目录
ESM7000 开发工具安装1
一、 安装概览3
二、 交叉编译链安装3
三、 安装配置Eclipse 4
四、 新建工程5
一、 安装概览
ESM7000 使用imx7d 低功耗处理器,基于双核ARM cortex A7 ,提供双百兆网
口、串口、SPI、I2C、GPIO、PWM、CAN 等丰富的接口资源,操作系统为Linux 4.9.11
+ QT5 + X11 。为了使开发板性能得到最大化利用,我们现在只提供Linux 操作系
统上的开发软件,本文将介绍开发软件的配置,包括交叉编译工具链以及设置
Eclipse 集成开发环境。使用Windows 的用户需要首先自行安装Linux 虚拟机,
各Linux 发行版64 位系统都可以支持。
二、 交叉编译链安装
交叉编译工具链以安装包(ESM7000-toolchain-x86_64.sh )的形式提供给客户,
在64 位Linux 发行版(如Ubuntu)上都可以正常运行。用户打开命令行工具,
输入命令: ./ESM7000-toolchain-x86_64.sh 进行安装,安装过程如下图,用户只
需要输入安装路径就可以了。
安装完成后安装目录下会有如下图所示的文件:
为了使用交叉工具链,需要将文件:
environment-setup-cortexa7hf-neon-poky-linux-gnueabi
拷贝到eclipse 安装目录。
三、 安装配置Eclipse
运行Eclipse 需要java 和gtk 3.0 库支持,对于ubuntu 14.04 版本及之后的用
户,系统默认安装了gtk 3.0 的库,使用下列命令安装java 的运行库:
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer
我们提供的Eclipse 软件已经配置好了,用户只需要将eclipse.tar.gz 文件解压
就可以使用了,需要将交叉编译工具链安装目录下的文件
environment-setup-cortexa9hf-vfp-neon-emtronix-linux-gnueabi 拷贝到解压目录
下。解压目录下的文件 (eclipse 为应用程序,ubuntu 下双击就可运行):
四、 新建工程
我们提供的eclipse 已经是配置好使用我们的交叉编译工具链了的,用户只需
要按照正常步骤建立C/C++工程就可以了。启动画面:
点击运行解压目录下的eclipse 运行软件,选择File-New-C++ Project (或者
C Project), 在弹出框Project Type 中选择Executable,Toolchains 选择Linux GCC 。
输入工程名称 (hello 为例)点击Next,之后都使用默认设置完成创建工程,
选中刚刚新建的工程,右键选择 Properties,点击左侧的 C/C++ Build,进入如下页
面,查看Settings 中的设置,与下文的图片相同则表明设置正确。
GCC C++ Compiler 的Command 为${CXX} :
GCC C Compiler 的Command 为${CC}
GCC C++ Linker 的Command 值为${CXX}:
GCC Assembler 的Command 为${AS}:
显示全部