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

编译

  1. 下载Huawei LiteOS代码。

    请下载完整的Huawei LiteOS代码,代码仓在gitee上,请选择master分支进行下载:LiteOS代码仓

  2. 拷贝模拟器工程配置文件为根目录.config文件。

    在Huawei_LiteOS根目录下执行如下命令,拷贝realview-pbx-a9模拟器工程的.config文件:

    $ cp tools/build/config/realview-pbx-a9.config .config

  3. 配置想要执行的Demo。

    在Huawei_LiteOS根目录下执行make menuconfig命令,打开menuconfig的图形化配置界面,使能想要执行的Demo。下面以使能“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”,如下图所示。

    配置完成后,输入字母“S”保存配置项,其默认会保存到根目录下的.config文件中,回车即可完成保存。最后输入字母“Q”退出menuconfig配置。

  4. 清理工程。

    在编译前,先在Huawei_LiteOS根目录下执行make clean命令删除以前编译出的二进制文件。

  5. 编译工程。

    在Huawei_LiteOS根目录下执行make命令即可完成工程编译,编译结果会在屏幕上输出。生成的系统镜像文件、反汇编等文件在out/realview-pbx-a9目录中,库文件在out/realview-pbx-a9/lib目录中,中间文件在out/realview-pbx-a9/obj目录中。因在步骤 3 中使能了“Kernel Task Demo”,所以在保存库文件的lib目录中会有相应的库文件libkernel_demo.a。

分享:

    相关文档

    相关产品