《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章 应用开发相关推荐
- 【Unity3D开发小游戏】《我的世界游戏》Unity开发教程
推荐阅读 CSDN主页 GitHub开源地址 Unity3D插件分享 简书地址 我的个人博客 QQ群:1040082875 一.前言 这套教程涵盖了Unity Mesh编程.模拟水算法(water s ...
- php微服务架构设计模式,《微服务架构设计模式》读书笔记---第十一章:开发面向生产环境的微服务应用...
为了部署到生产环境中,需要考虑三个关键的质量属性:安全性,可配置性和可观测性. 开发安全的服务 需要实现安全性的四个方面: 身份验证. 访问授权.验证是否允许访问主体对指定数据完成请求的操作. 审计. ...
- 第一行代码学习笔记第三章——UI开发的点点滴滴
知识点目录 3.1 如何编写程序界面 3.2 常用控件的使用方法 * 3.2.1 TextView * 3.2.2 Button * 3.2.3 EditText * 3.2.4 ImageView ...
- 《php开发典型模块大全》读书笔记 第三章 mysql数据库基础
第三章 mysql基础 show columns from table describe table alter table 修改表 rename table t1 to t2 整型 ...
- springboot系列课程笔记-第四章-WEB开发
四.Web开发 1.简介 使用SpringBoot: 1).创建SpringBoot应用,选中我们需要的模块: 2).SpringBoot已经默认将这些场景配置好了,只需要在配置文件中指定少量配置就可 ...
- Web开发(一)·期末不挂之第一章·Web开发基础(不背就挂的基础知识)
Web开发基础 一.网站的访问过程 ✪✪✪ 二.Web应用 ✪✪✪ 三.其他 一.网站的访问过程 ✪✪✪ 网址: URL(互联网上标准资源的地址)组成部分: 协议:http:// 域名:-com/cn ...
- Delphi三层开发小技巧:TClientDataSet的Delta妙用
Delphi三层开发小技巧:TClientDataSet的Delta妙用 Delphi做三层开发时,很多人都会在客户端放一个TClientDataSet,中间层远程数据模块就对应放一个TDataSet ...
- mpvue初体验-用vue开发小程序
写在前面 昨天晚上刚刚开源的mpvue引起了不少前端er们的注意,下图是一个简单的对比(感谢 @胡成全 为本文提供的对比图). 话不多说,我们现在感受一下如何使用mpvue开发小程序.(以下内容参照m ...
- 一些Vue开发小技巧,让你开发更便捷
Vue是一套用于构建用户界面的渐进式JavaScript框架.与其它大型框架不同的是,Vue被设计为可以自底向上逐层应用.Vue的核心库只关注视图层,方便与第三方库或既有项目整合. 下面我们来看一些v ...
- 使用 React 开发小程序
作者 | 边柳 原文 | https://www.yuque.com/seeconf/2020/qsytho 为什么要用 React 开发小程序 大家知道微信小程序在商业上取得了非常大的成功,正是因为 ...
最新文章
- Science杂志 | 人类基因组草图发布20周年,遗留的9大问题
- 李彦宏喊你来坐出租车,无人驾驶的那种;百度还要继续搞芯片,联手华为的那种...
- windows操作系统中配置java环境
- 吉林财经计算机学院怎么样,2019年9月吉林财经大学计算机等级考试报名通知
- 带有AngularJS资源的Spring Rest Controller
- linux开发板显示百叶窗图片,03Linux命令操作2
- MySql 服务名无效
- 如何让tableView保持顺畅
- 第九十五题(推断一字符串是不是对称的)
- android javap命令生成自定义类签名
- 2021-05-07PLC的伺服电机与控制器
- 2017百度之星资格赛总结
- mysql 表分区修复,硬盘分区表损坏后的数据恢复方法
- java选择,智力,数量,推理
- vostro3470装win7_dell latitude3470怎么安装win7系统
- 逻辑回归模型算法研究与案例分析
- 设计模式之美总结(结构型篇)
- 计算机组成原理——计算机基本组成
- 关于 Dota Rdsp 计算器的编写(一)
- C++ COM组件编写初探