您的位置:首页 > 运维架构 > Linux

Zephyr 教程:设置 Linux 开发环境

2016-06-09 18:12 603 查看
本节讲解如何设置 Linux 开发环境。

完成这些步骤后,您就能够在下列 Linux 发行版上编译、运行自己的 Zephyr 应用程序了:

Ubuntu 14.04 LTS 64-bit

Fedora 22 64-bit

安装需要的包和依赖

使用 apt-get 或者 dnf 进行安装。

在 Ubuntu 中进行安装需要的包:

sudo apt-get install git make gcc gcc-multilib g++ libc6-dev-i386 \

g++-multilib

在 Fedora 中进行安装需要的包:

sudo dnf group install “Development Tools”

sudo dnf install git make gcc glib-devel.i686 glib2-devel.i686 \

glibc-static libstdc++-static glibc-devel.i686

安装 Zephyr SDK

Zephyr SDK 包含了编译所支持架构的内核所需工具和交叉编译器。此外,它还包含了主机开发环境的工具,比如定制的 QEMU 和主机的编译器。SDK 支持下列结构:

IA-32

ARM

ARC

请按照下列步骤在您的 Linux 主机上按照 SDK。

1). 下载最新的 SDK 自解压二进制文件。

访问 Zephyr SDK archive,找到并下载最新版。

您也可以选择使用命令下载指定的版本。将 (version) 替换成你想要下载的版本的版本号:

wget https://nexus.zephyrproject.org/content/repositories/releases/org/zephyrproject/zephyr-sdk/(version)-i686/zephyr-sdk-(version)-i686-setup.run

2). 运行该二进制文件

chmod +x zephyr-sdk-(version)-i686-setup.run

./zephyr-sdk-(version)-i686-setup.run

如果您想将 SDK 安装在
home
目录下,不需要使用
sudo


3). 按照屏幕上的安装指令进行安装。工具链的默认安装路径是
/opt/zephyr-sdk/
。如果安装在默认路径,需要使用
sudo
。推荐将 SDK 安装到您的
home
目录,而不是系统目录。

4). 要使用 Zephyr SDK,需要使用下列命令导出环境变量:

export ZEPHYR_GCC_VARIANT=zephyr

export ZEPHYR_SDK_INSTALL_DIR=(sdk installation directory)

如果您在新会话中也使用这个工具链,可以将上面两个命令写入文件
$HOME/.zephyrrc
。直接使用下列命令即可:

cat < ~/.zephyrrc

export ZEPHYR_GCC_VARIANT=zephyr

export ZEPHYR_SDK_INSTALL_DIR=/opt/zephyr-sdk

EOF
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息