# sig_linkboy 简体中文 | [English](./sig_linkboy.md) 说明:本SIG的内容遵循OpenHarmony的PMC管理章程 [README](/zh/pmc.md)中描述的约定。 ## SIG组工作目标和范围 ### 工作目标 * 技术层面:联合志愿者协同开展后续linkboy对OpenHarmony系统的适配和移植 * 应用层面:基于linkboy社区的已有用户群,推广OpenHarmony系统 ### 工作范围 * 编译器后端指令集适配 * 完善linkboy组件适配 * OpenHarmony组件图形化封装 * OpenHarmony组件仿真支持 * 各厂家OpenHarmony开发板图形化封装 #### 项目介绍 本项目是对于OpenHamony操作系统的插件扩展, 可以支持linkboy对OpenHarmony进行编程 #### 相关资源 linkboy软件下载: www.linkboy.cc 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)| #### 中小学信息技术教学文档案例: |No| 类别 | 路径 | |--|-----------------------------------------------|------------------------------------------------------------------------| |1 |OpenHarmony&linkboy图形化编程课件教学(131页pdf)|[百度网盘 提取码: iqax](https://pan.baidu.com/s/1LWQ0p5JclHPxZjDPIDEtpg)| #### OH-linkboy-SIG工作进展汇报和资料汇总(不断更新): * 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) #### 软件架构 本项目包含: 1. OpenHarmony功能的封装 (HAL: GPIO, UART, TIMER, ...) 2. 提供一个精简的虚拟机实现, 可以运行linkoby编程语言的后端字节码序列 3. 包含一些特殊类的驱动程序, 如: 红外解码, 步进电机驱动, 温湿度DS18B20, DHT系列... #### 使用说明 1. 将vos文件夹放置于 OpenHarmony 源码的 Application\sample\wifi-iot\app 文件夹; 2. 将父文件夹的 BUILD.gn 文件内容改为: import("//build/lite/config/component/lite_component.gni") lite_component("app") { features = [ "vos:main" ] } #### 开发路标规划 1. 增加完善OpenHarmony L0 通信类扩展库的图形化封装; 2. 增加对OpenHarmony L1/L2 体系的VOS虚拟机移植适配; 3. 增加OpenHarmony生态合作伙伴的开发板图形化编程支持; ## SIG组成员 ### Leader - [linkboy_crux](https://gitee.com/linkboy_crux) ### Committers列表 - [lcm](https://gitee.com/lcm) - [chaoyangc](https://gitee.com/chaoyangc) - [ownery](https://gitee.com/ownery) ### 会议 - 会议时间:双周例会,周五 20:00 - 会议申报:[sig_linkboy会议申报](https://shimo.im/sheets/sX5pBO7PwFkEsR1D) - 会议链接:腾讯会议或其他会议 - 会议通知:请[订阅](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 - 微信群:请添加linkboy SIG负责人微信拉入群 (13693200752) - linkboy公众号: ![](comm/gzh.jpg)