更新时间:2021-07-08 GMT+08:00
分享

编译

  1. 新建工程/打开工程。

    如果本地没有下载Huawei LiteOS的源代码,则需要新建工程,参考Huawei LiteOS Studio新建工程

    如果本地已经下载Huawei LiteOS的源代码,则可以通过Studio直接打开本地源代码,无需新建工程,参考Huawei LiteOS Studio打开工程

  2. 配置实际使用的开发板。

    在Studio的“工程配置”“目标板”窗口,列出了Huawei LiteOS当前支持的所有开发板,请根据实际使用的开发板进行选择。

  3. 配置想要执行的Demo。

    打开Studio的“工程配置”“组件配置”窗口,在左侧的“选择组件”界面中点击想要使能或修改的组件,在右侧的“组件属性”栏勾选需要使能的组件,最后点击“确认”按钮保存。下面以使能“Kernel Task Demo”为例,介绍如何配置Demo。其他Demo的使能方法,可以参考Huawei LiteOS源码根目录下demos目录中各个子目录中的README_CN.md。

    “选择组件”界面,选择菜单项“Demos → Kernel Demo”,然后在右侧的“组件属性”栏勾选Enable Kernel Demo”,在菜单项“Kernel Demo Entry”中选择“DemoEntry”(该配置项可以单独执行某个或某几个内核Demo,另一个配置项InspectEntry表示执行所有内核Demo)后,在其子菜单中选择“Run Kernel Task Demo”,最后点击“确认”按钮保存,如下图所示。

  4. 编译工程。

    如何在Studio中配置编译器并编译,可以参考Studio编译配置-编译代码,如果在此之前已经编译过,则可以使用“重新编译”按钮清理以前编译出的二进制文件重新编译。编译出的文件保存在out目录中,以Cloud_STM32F429IGTx_FIRE为例,生成的系统镜像文件、反汇编等文件在out/Cloud_STM32F429IGTx_FIRE目录中,库文件在out/Cloud_STM32F429IGTx_FIRE/lib目录中,中间文件在out/Cloud_STM32F429IGTx_FIRE/obj目录中。因在步骤 3 中使能了“Kernel Task Demo”,所以在保存库文件的lib目录中会有相应的库文件libkernel_demo.a。

相关文档