开发环境:
开发系统: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章 应用开发相关推荐

  1. 【Unity3D开发小游戏】《我的世界游戏》Unity开发教程

    推荐阅读 CSDN主页 GitHub开源地址 Unity3D插件分享 简书地址 我的个人博客 QQ群:1040082875 一.前言 这套教程涵盖了Unity Mesh编程.模拟水算法(water s ...

  2. php微服务架构设计模式,《微服务架构设计模式》读书笔记---第十一章:开发面向生产环境的微服务应用...

    为了部署到生产环境中,需要考虑三个关键的质量属性:安全性,可配置性和可观测性. 开发安全的服务 需要实现安全性的四个方面: 身份验证. 访问授权.验证是否允许访问主体对指定数据完成请求的操作. 审计. ...

  3. 第一行代码学习笔记第三章——UI开发的点点滴滴

    知识点目录 3.1 如何编写程序界面 3.2 常用控件的使用方法 * 3.2.1 TextView * 3.2.2 Button * 3.2.3 EditText * 3.2.4 ImageView ...

  4. 《php开发典型模块大全》读书笔记 第三章 mysql数据库基础

    第三章  mysql基础 show columns  from table describe table alter table 修改表 rename   table   t1  to   t2 整型 ...

  5. springboot系列课程笔记-第四章-WEB开发

    四.Web开发 1.简介 使用SpringBoot: 1).创建SpringBoot应用,选中我们需要的模块: 2).SpringBoot已经默认将这些场景配置好了,只需要在配置文件中指定少量配置就可 ...

  6. Web开发(一)·期末不挂之第一章·Web开发基础(不背就挂的基础知识)

    Web开发基础 一.网站的访问过程 ✪✪✪ 二.Web应用 ✪✪✪ 三.其他 一.网站的访问过程 ✪✪✪ 网址: URL(互联网上标准资源的地址)组成部分: 协议:http:// 域名:-com/cn ...

  7. Delphi三层开发小技巧:TClientDataSet的Delta妙用

    Delphi三层开发小技巧:TClientDataSet的Delta妙用 Delphi做三层开发时,很多人都会在客户端放一个TClientDataSet,中间层远程数据模块就对应放一个TDataSet ...

  8. mpvue初体验-用vue开发小程序

    写在前面 昨天晚上刚刚开源的mpvue引起了不少前端er们的注意,下图是一个简单的对比(感谢 @胡成全 为本文提供的对比图). 话不多说,我们现在感受一下如何使用mpvue开发小程序.(以下内容参照m ...

  9. 一些Vue开发小技巧,让你开发更便捷

    Vue是一套用于构建用户界面的渐进式JavaScript框架.与其它大型框架不同的是,Vue被设计为可以自底向上逐层应用.Vue的核心库只关注视图层,方便与第三方库或既有项目整合. 下面我们来看一些v ...

  10. 使用 React 开发小程序

    作者 | 边柳 原文 | https://www.yuque.com/seeconf/2020/qsytho 为什么要用 React 开发小程序 大家知道微信小程序在商业上取得了非常大的成功,正是因为 ...

最新文章

  1. Science杂志 | 人类基因组草图发布20周年,遗留的9大问题
  2. 李彦宏喊你来坐出租车,无人驾驶的那种;百度还要继续搞芯片,联手华为的那种...
  3. windows操作系统中配置java环境
  4. 吉林财经计算机学院怎么样,2019年9月吉林财经大学计算机等级考试报名通知
  5. 带有AngularJS资源的Spring Rest Controller
  6. linux开发板显示百叶窗图片,03Linux命令操作2
  7. MySql 服务名无效
  8. 如何让tableView保持顺畅
  9. 第九十五题(推断一字符串是不是对称的)
  10. android javap命令生成自定义类签名
  11. 2021-05-07PLC的伺服电机与控制器
  12. 2017百度之星资格赛总结
  13. mysql 表分区修复,硬盘分区表损坏后的数据恢复方法
  14. java选择,智力,数量,推理
  15. vostro3470装win7_dell latitude3470怎么安装win7系统
  16. 逻辑回归模型算法研究与案例分析
  17. 设计模式之美总结(结构型篇)
  18. 计算机组成原理——计算机基本组成
  19. 关于 Dota Rdsp 计算器的编写(一)
  20. C++ COM组件编写初探

热门文章

  1. java阴历阳历_Java 阴历阳历转换
  2. 机器学习中常见知识点总结
  3. 光猫怎么设置wifi 光猫怎么设置wifi密码
  4. 米家插件平台的技术实践之路
  5. RuntimeError: latex was not able to process the following string: b‘lp‘
  6. 马赛克也被破解了!宅男的福音
  7. div两侧的boder断开 消失 奇怪
  8. 芯动科技简答题(数字后端)
  9. Arduino应用开发——TCP/IP无线传输
  10. 上海巨人网络面试经历