之前尝试了烧录官方例程在开发板上那么到底怎么在开发板上写自己的程序呢。以一个简单的helloworld为例。
在在./applications/sample/wifi-iot/app目录下新建一个文件夹作为自己的操作空间。
代码贴上- #include <stdio.h>
- #include "ohos_init.h"
- #include "ohos_types.h"
- void FirstAPP(void)
- {
- printf("HelloWorld!n");
- }
- SYS_RUN(FirstAPP);
复制代码
然后在my_first_app下新建BUILD.gn文件写入
- static_library("myapp"){
- sources = [
- "FirstAPP.c"
- include_dirs = [
- "//utils/native/lite/include"
- }
复制代码
在./applications/sample/wifi-iot/app/BUILD.gn文件里面修改成如下代码
import("//build/lite/config/component/lite_component.gni")
- lite_component("app"){
- features = [
- "catkin_ws:myapp",
- }
复制代码
保存编译烧录之后就可以看到串口输出Helloworld