当前位置: 首页 > 文档资料 > YoC 编程基础 >

使用 Linux 开发环境快速上手

优质
小牛编辑
115浏览
2023-12-01

本章节介绍如何在Linux开发环境下使用yoc命令创键并且编译一个工程。

安装Linux基础环境

以ubuntu 16.04 版本为基础。

如果用户还没有 Linux 环境,可以在 windows 下安装一个virtualbox ubuntu虚拟机,也可以安装 WSL

安装 YocTools

通过 pip 命令来安装 yoctools 到你的系统中,yoctools 支持 python2.7+、python3.6+,建议使用 python2 作为默认 python。

sudo pip install yoctools -U

YocTools具体使用说明请见YocTools

创建工作空间

通过 init 命令来初始YoC 的开发环境:

mkdir yoc_workspace
cd yoc_workspace
yoc init

执行完毕之后,如果在yoc_workspace目录生成一个隐藏的.yoc文件,说明初始化成功了。

创建示例工程

使用install命令下载helloworldsolution,命令如下

yoc install helloworld

下载 helloworld 示例工程,以及该所依赖的组件,每一个组件都对应一个 git 仓库,通过 git clone 命令将远程代码库中代码复制到本地目录。下载完组件后,当前的工作目录结构如下:

boards/
components/
solutions/helloworld/

工程编译

在工程里执行make命令,实现工程的编译:

cd solutions/helloworld
make

如果您是第一次使用 yoctools , make 命令会自动下载对应的编译工具链,并安装到系统中,您将看以下信息:

scons: Reading SConscript files ...
100.00% [##################################################] Speed: 6.787MB/S
scons: done reading SConscript files.
scons: Building targets ...

编译完成之后目录结构如下:

ls
app  generated  Makefile  out  package.yaml  README.md  SConstruct  yoc.elf  yoc_sdk

生成的固件为generated/data/prim,固件包为generated/images.zip,可以参考README.md文件进行操作。