2.1 使用AS软件实现交叉编译

<< 点击显示目录 >>

主页  exOS使用助手 > exOS介绍 > 使用流程 >

2.1 使用AS软件实现交叉编译

使用Automation Studio交叉编译exOS组件

 

当exOS Component被创建完成,Linux 源代码需要被编译。

我们可以通过Technology Package exOS来编译准备好的exOS Component。

clip0039

 

在AS项目的Logical View (逻辑视图)中,我们可以看到exOS Component资源,可以看到一个Linux文件夹,里面有所有的源代码以及makefile编译文件。

下图中有部分内容显示为打叉,是因为这部分内容还没被编译。

 

clip0040

 

如果我们在AS软件中,点击编译按钮(Build)或者传输按钮(Transfer),exOS Technology Package会开启交叉编译,我们可以在Output窗口中看到这些信息。

clip0041

clip0042

在这个案例中,我们使用WSL来执行编译脚本,并且我们可以看到AS的Output窗口中看到所有的内容输出。

 

在编译完成后,我们就可以将资源传输至目标系统中

clip0043

 

clip0044

 

在exOS Component配置中,我们可以看到有一系列预定义设置,包含了Files与Services。这些设置是由开发者提前预设好的。

在上图的例子中,File 0为debian的打包文件说明,Installer Services指定了安装debian下软件安装包的命令,Removal Service指定了卸载软件安装包的命令,Runtime Services说明使用python脚本在指定工作路径下调用此软件的命令脚本。

以上使用方式在Linux环境下非常原生,并且可以灵活适配于任何我们想对我们的exOS Component想做的操作。