提交 96d0797c 编写于 作者: 王强 提交者: jinguang

!584 完善linkboy SIG案例

* add message
上级 e809cbab

## OpenHarmony开发板驱动数码管显示数字
本案例基于润和的OpenHarmony开发板完成驱动数码管显示数字的功能. 数码管型号为TM1637. 程序中通过"信息显示器"模块完成对数码管的控制. 信息显示器有多种显示数字和信息的指令, 以及清屏等. 根据需要添加指令到界面上. 本程序中通过延时器在数码管上闪烁显示 1234 数字. 修改程序也可以显示动态数字, 例如传感器数值等.
![](../img/8.png)
![](../img/8A.jpg)

## OpenHarmony开发板运行俄罗斯方块游戏
本案例展示在OpenHarmony开发板上运行俄罗斯方块游戏, 通过12864液晶屏进行显示. 项目底层通过OpenHarmony的HDF框架来驱动, 并基于linkboy图形引擎编程框架完成游戏显示
![](../img/7.png)
![](../img/7A.jpg)
![](../img/7B.jpg)
![](../img/7C.jpg)

## OpenHarmony开发板驱动12864液晶屏显示图片
案例说明: 本案例展示如何在OpenHarmony开发板上驱动一个12864液晶屏显示图片. 开发板厂家为润和. 程序中需要拖进来一个图形显示器模块, 使用相关指令完成图片的显示. 如果需要显示直线, 圆等形状, 则需要拖进来"形状显示器".
![](../img/6.png)

## OpenHarmony内核功能调用示例-微秒延时
材料准备: 准备一块搭载hi3861芯片的开发板, 并事先烧录好linkboy for OpenHARMony的引擎固件.
案例说明: 本案例展示如何调用OpenHarmony的底层功能接口. 通过专用模块拖进来后可以调用对应的封装好的功能. 例如本例中调用 "延时微秒" 的功能. 关于软总线, 分布式等功能, 目前正在封装, 后续将会开放. 用户也可以通过外挂模式自行封装后再去调用.
![](../img/5.png)

## OpenHarmony开发板开启热点
材料准备: 准备一块搭载hi3861芯片的开发板, 并事先烧录好linkboy for OpenHARMony的引擎固件.
案例说明: 本案例通过图形化指令调用OpenHarmony的wIFi框架功能, 来创建一个指定名称和密码的路由器热点. 程序下载到开发板后, 打开手机搜索wifi, 可以搜索到这个热点.
![](../img/4.png)

## OpenHarmony代码模式编程-1个LED闪烁
材料准备:
搭载hi3861芯片的开发板, 需要预先烧录linkboy for OpenHARMony的引擎固件(vos)
案例说明:
本案例展示在OpenHarmony开发板上进行类似arduino的代码编程方式. 图中HMOS_IO是已经封装好的类似arudino函数的接口库, 然后代码框里就可以进行setup和loop函数的编写, 本例通过digitalWrite和delay函数完成一个外接LED的亮灭工作.
![](../img/1.png)

## OpenHarmony代码编程模式-按钮控制LED
材料准备: 准备一块搭载hi3861芯片的开发板, 需要事先烧录好linkboy for OpenHARMony的引擎固件
案例说明: 本案例展示如何在OpenHarmony开发板上进行arduino代码编程, 通过digitalRead函数读取针脚电平, 并控制外接LED亮灭. 没有硬件的话可通过电脑仿真进行验证, 仿真时鼠标点击按钮, 即可控制屏幕上的LED亮灭.
![](../img/2.png)

## OpenHarmony代码编程-多线程
材料准备: 需要准备一块搭载hi3861芯片的开发板, 并事先烧录好linkboy for OpenHARMony的引擎固件.
案例说明: 本案例展示如何在OpenHarmony开发板上编写多线程的arduino程序, 用户可定义多个loop函数, 系统内部会采用多线程方式同时运行这些loop函数, 各个函数之间调用延时函数互不干扰, 独立运行. 各个loop函数通过"虚拟控制器"来进行驱动.
![](../img/3.png)

## OpenHarmony开发板红外遥控解码
材料准备: 需要准备一块搭载hi3861芯片的开发板, 并事先烧录好linkboy for OpenHarmony的引擎固件.
案例说明: 本案例展示如何在OpenHarmony开发板上编写程序解码红外遥控的按键值, 并控制彩灯变换颜色.
![](../img/9.jpg)
![](../img/9A.jpg)
# SIG-linkboy
# SIG-linkboy
English | [简体中文](./sig_linkboy_cn.md)
Note: The content of this SIG follows the convention described in OpenHarmony's PMC Management Charter [README](/zh/pmc.md).
Note: no english version! please see the chinese version. (sig_linkboy_cn.md)
## SIG group work objectives and scope
注意: 目前尚未编辑英文版本, 请点击查看 [中文版本](./sig_linkboy_cn.md) (点击 sig_linkboy_cn.md )
### work goals
* Technical level: Cooperate with volunteers to carry out subsequent linkboy adaptation and transplantation of the OpenHarmony system
* Application level: based on the existing user group of the linkboy community, promote the OpenHarmony system
### work scope
* Compiler back-end instruction set adaptation
* Improve linkboy component adaptation
* Graphical packaging of OpenHarmony components
* OpenHarmony component simulation support
* Graphical packaging of OpenHarmony development boards of various manufacturers
### The repository
- project name:
- linkboy:https://gitee.com/openharmony-sig/linkboy
## SIG Members
### Leader
- [linkboy_crux](https://gitee.com/linkboy_crux)
### Committers
- [lcm](https://gitee.com/lcm)
- [chaoyangc](https://gitee.com/chaoyangc)
- [ownery](https://gitee.com/ownery)
### Meetings
- Meeting time:BiWeek Friday 14:00
- Meeting application: [SIG-linkboy Meeting application](https://shimo.im/sheets/sX5pBO7PwFkEsR1D)
- Meeting link:Tencent meeting or other meeting
- Meeting notification: [Subscribe to](https://lists.openatom.io/postorius/lists/sig_linkboy.openharmony.io) mailing list for the meeting link
- Meeting Summary: To view the minutes of past meetings, please click this [link](https://gitee.com/openharmony-sig/sig-content/tree/master/linkboy/meetings)
### Contact (optional)
- Mailing list: [sig_linkboy@openharmony.io](https://lists.openatom.io/postorius/lists/sig_linkboy.openharmony.io)
- Zulip group: https://zulip.openharmony.cn
- Wechat group: xxx
......@@ -16,11 +16,6 @@
* OpenHarmony组件仿真支持
* 各厂家OpenHarmony开发板图形化封装
## 代码仓
- 代码仓地址:
- linkboy:https://gitee.com/openharmony-sig/linkboy
#### 项目介绍
本项目是对于OpenHamony操作系统的插件扩展, 可以支持linkboy对OpenHarmony进行编程
......@@ -28,15 +23,52 @@
linkboy软件下载: www.linkboy.cc
linkboy&OpenHarmony简介: https://bbs.elecfans.com/jishu_2118283_1_1.html
linkboy-SIG仓库(gitee):
|No| 类别 | 路径 |
|--|-------------------------------------|----------------------------------------------------------------------------------|
|1 |linkboy-SIG代码仓 |[https://gitee.com/openharmony-sig/linkboy](https://gitee.com/openharmony-sig/linkboy)|
|2 |linkboy SIG 历次会议纪要 |[https://gitee.com/openharmony-sig/sig-content/tree/master/linkboy/meetings](https://gitee.com/openharmony-sig/sig-content/tree/master/linkboy/meetings)|
#### 视频案例(b站):
|No| 类别 | 路径 |
|--|-------------------------------------|----------------------------------------------------------------------------------|
|1 |linkboy串口助手调试OpenHarmony开发板 |[b站视频链接](https://www.bilibili.com/video/BV1L34y1d72H?spm_id_from=333.999.0.0)|
|2 |linkboy&OpenHarmony编程仿真(小熊派) |[b站视频链接](https://www.bilibili.com/video/BV1Rq4y1r7D4?spm_id_from=333.999.0.0)|
|3 |linkboy虚拟遥控器控制OpenHarmony外设 |[b站视频链接](https://www.bilibili.com/video/BV1PT4y1R7cF?spm_id_from=333.999.0.0)|
|4 |linkboy虚拟示波器显示传感器数据波形图|[b站视频链接](https://www.bilibili.com/video/BV1nQ4y1U7zw?spm_id_from=333.999.0.0)|
|5 |OpenHarmony图形化编程-红绿蓝彩灯闪烁 |[b站视频链接](https://www.bilibili.com/video/BV13L4y1Y7Av?spm_id_from=333.999.0.0)|
#### OpenHarmony图形化编程案例展示(md文件):
|No| 类别 | 路径 |
|--|------------------------------------------|-----------------------------------------------------------------------|
|1 |OpenHarmony代码模式编程-1个LED闪烁 |[案例链接](oh/oh6.md)|
|2 |OpenHarmony代码编程模式-按钮控制LED |[案例链接](oh/oh7.md)|
|3 |OpenHarmony代码编程-多线程 |[案例链接](oh/oh8.md)|
|4 |OpenHarmony开发板驱动数码管显示数字 |[案例链接](oh/oh1.md)|
|5 |OpenHarmony开发板运行俄罗斯方块游戏 |[案例链接](oh/oh2.md)|
|6 |OpenHarmony开发板驱动12864液晶屏显示图片 |[案例链接](oh/oh3.md)|
|7 |OpenHarmony内核功能调用示例-微秒延时 |[案例链接](oh/oh4.md)|
|8 |OpenHarmony开发板开启热点 |[案例链接](oh/oh5.md)|
|9 |OpenHarmony开发板红外遥控解码 |[案例链接](oh/oh9.md)|
#### 中小学信息技术教学文档案例:
linkboy&OpenHarmony编程(基础篇)教程: https://bbs.elecfans.com/group_1537
|No| 类别 | 路径 |
|--|-----------------------------------------------|------------------------------------------------------------------------|
|1 |OpenHarmony&linkboy图形化编程课件教学(131页pdf)|[百度网盘 提取码: iqax](https://pan.baidu.com/s/1LWQ0p5JclHPxZjDPIDEtpg)|
linkboy&OpenHarmony相关案例视频: https://space.bilibili.com/547895278
#### OH-linkboy-SIG工作进展汇报和资料汇总(不断更新):
linkboy-SIG代码仓:https://gitee.com/openharmony-sig/linkboy
* 2021.8.04-第1次linkboy例会
* 2021.9.30-OH线上发布会
* 2021.10.24-第二届开源论坛暨首期师资培训
* 2021.12.10-开放原子开源基金会-linkboy访谈记录
以上资料汇总打包下载链接: [百度网盘 提取码: mucy](https://pan.baidu.com/s/1KAO-CF-DA4HLF4vicmEECw)
linkboy SIG 历次会议纪要:https://gitee.com/openharmony-sig/sig-content/tree/master/linkboy/meetings
#### 软件架构
本项目包含:
......@@ -79,8 +111,14 @@ lite_component("app") {
- 会议通知:请[订阅](https://lists.openatom.io/postorius/lists/sig_linkboy.openharmony.io)邮件列表获取会议链接
- 会议纪要:查看往期会议纪要,请点此[链接](https://gitee.com/openharmony-sig/sig-content/tree/master/linkboy/meetings)
### 联系方式(可选)
### 联系方式
- 邮件列表:[sig_linkboy@openharmony.io](https://lists.openatom.io/postorius/lists/sig_linkboy.openharmony.io/)
- Zulip群组:https://zulip.openharmony.cn
- 微信群:xxx
- 微信群:请添加linkboy SIG负责人微信拉入群 (13693200752)
- linkboy公众号:
![](comm/gzh.jpg)
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册