其他
linkboy编程语言已初步支持鸿蒙操作系统
linkboy是一门面向物联网、边缘计算、工业控制等领域的自研编程语言,近期已初步完成对鸿蒙操作系统(OpenHarmony)的支持,实现了编译器后端工具链和相关组件在鸿蒙平台上的移植工作,且前端语法不需要做任何修改,保证了linkboy生态的各类组件可以无缝迁移到鸿蒙操作系统上运行。鸿蒙操作系统包含南向编程(设备开发)和北向编程(APP开发),本次移植工作主要是设备开发方向,即用linkboy编程语言对各类鸿蒙开发板(海思芯片Hi3861)进行编程。由于鸿蒙底层架构是通用的,后续将根据用户反馈,对北向编程(APP开发)进行调研和适配支持。鸿蒙系统目前采用Java、JS、C/C++作为指定开发语言,需要安装多个对应版本的开发工具链和插件,并通过文本命令行的方式对工程进行设置,对于初学者来说稍显复杂。因此将linkboy语言引入鸿蒙系统是有意义的,通过linkboy的一站式平台,用户不需要安装华为官方的各类编译构建环境也能开发鸿蒙南向应用。为了方便开发者快速入手,我们还提供了arduino兼容函数库(基础IO部分),接下来给大家展示基于linkboy编程语言进行鸿蒙设备开发的一些案例。要体验这些案例,用户只需要到官网下载最新版本的linkboy软件,并准备一个hi3861芯片的鸿蒙开发板即可。目前软件里已内置润和/小熊派两个厂家的板卡,可直接使用:1)第一个是物联网项目的经典入门案例——blink。让一个LED灯不断循环亮灭:2)多任务并行:loop是循环任务,可以有多个,如loop1,loop2,loop3…
2021年7月9日