我是靠谱客的博主 任性星月,最近开发中收集的这篇文章主要介绍《HarmonyOS开发 - 小凌派-RK2206开发笔记》第3章 应用开发,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

开发环境:
开发系统:Ubuntu 20.04
开发板:小凌派-RK2206开发板
OpenHarmony版本:3.0.0-LTS

3.1应用实例简介

小凌派-RK2206开发板提供多个案例,案例以A、B、C、D进行不同类别进行分级,下面依次对A/B/C/D类进行介绍:
A1 - A99:内核类
B1 - B99:基础外设类
C1 - C99:E53传感器类
D1 - D99:物联网类

以上案例在./vendor/lockzhiner/rk2206/samples目录下。

在这里插入图片描述

更多详情请参考工程。

3.2应用实例移植

接下来将使用官方的例程演示如何进行应用开发。

本文将以内核类的a1_kernal_task作为实例进行示范。

1.添加组件
打开./vendor/lockzhiner/rk2206/samples/BUILD.gn
取消注释"./a1_kernal_task:task_example",的注释。

在这里插入图片描述

2.增加a1_kernal_task库
修改 device/lockzhiner/rk2206/sdk_liteos 路径下 Makefile 文件,添加 -ltask_example 参与编译。

hardware_LIBS = -lhal_iothardware -lhardware -ltask_example

在这里插入图片描述

接下下就开发重新编译,然后将固件下载到板子中。

打开终端,打印信息如下:

在这里插入图片描述

好了,小凌派-RK2206开发板完整的开发过程就是这些了,赶紧去试试吧。

值得注意的是,这里的hello world并没有用APP_FEATURE_INIT来初始化,配置起来要麻烦些,和
a1_kernal_task差不多,没什么好说的,当然啦,官方提供了很多实例,自行研究吧。



欢迎访问我的网站

BruceOu的哔哩哔哩
BruceOu的主页
BruceOu的博客
BruceOu的CSDN博客
BruceOu的简书
BruceOu的知乎


欢迎订阅我的微信公众号

关注公众号[嵌入式实验楼]获取更多资讯

最后

以上就是任性星月为你收集整理的《HarmonyOS开发 - 小凌派-RK2206开发笔记》第3章 应用开发的全部内容,希望文章能够帮你解决《HarmonyOS开发 - 小凌派-RK2206开发笔记》第3章 应用开发所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(48)

评论列表共有 0 条评论

立即
投稿
返回
顶部