回复
梅科尔工作室OpenHarmony设备开发培训笔记-第二章学习笔记
wx62ed24fbe9e9e
发布于 2022-8-5 22:27
浏览
0收藏
Hello Wrold
业务源码编译脚本
编写Hello World业务代码(printf定义在stdio.h文件中,APP_FEATURE_INIT定义在ohos_init.h文件中)
编写业务BUILD.gn文件
编写模块BUILD.gn文件
返回上一个文件夹找到模块BUILD.gn文件
屏蔽(开头加上“#”)
在末尾添加
注意
利用MobaXterm进行编译
调试Hello Wrold程序
HiBurn连接端口,进行下载
查看结果
点亮LED灯
创建文件,与my_app相同
编写点亮led源码
业务BUILD.gn文件编写
模块BUILD.gn文件编写
与my_app相同进行编译和下载
添加代码
进行下载
编译框架
Ninja
控制编译的工具,运行速度相较于Makefile更快
适合比较大的项目
终端访问
进入源目录进行编译
json文件(指向路径)
入口函数
CMSIS接口
CMSIS
是Cortex微控制器软件接口标准
是由ARM专门针对Cortex-M系列提出的标准
CMSIS-RTOS2接口中封装了LiteOS-m的内核代码
使用CMSIS使用
于业务代码中找到"cmsis_os.h"
通过调用文件中API函数来使用其相关功能
分类
标签
赞
收藏
回复
相关推荐