Image
Top
Navigation
2020年7月1日

今天,Arduino开发者又多了一款可供选择的潜力工具!KIDIN CODE预览版发布!

今天,Arduino开发者又多了一款可供选择的潜力工具!KIDIN CODE预览版发布!

今天,Arduino开发者又多了一款可供选择的潜力工具!KIDIN CODE预览版发布!

2020年7月1日

​如果你是一名资深的Arduino开发者并厌倦了官方所提供的简陋开发工具,KIDIN CODE将可为你带来更舒心的体验;如果你是一名小白级的Arduino开发者,KIDIN CODE也能带你高效快速入门。

KIDIN CODE

KIDIN CODE是由梦车间发起的开源项目,其目标是为创客群体提供一款体验友好的智能硬件集成开发工具。KIDIN CODE致力优化整体开发流程,构建简洁友好的交互界面。

项目官网:kidincode.tansor.cn

Github主页:https://github.com/HiroKwok/kidincode

Gitee主页:https://gitee.com/tansor/kidincode

网盘下载:https://pan.baidu.com/s/1E0aVAb98VgIv2CdY-bjuEw  提取码:zg0p

开发者可自定义版型参数,可选择 代码开发模式图形开发模式 。KIDIN CODE采用单一项目开发模式,同一个编辑窗口只能打开一个项目。

KIDIN CODE

KIDIN CODE控制台对输出信息进行了分类全彩高亮显示,让你快速认读编译及烧录过程中所产生的重要信息。

KIDIN CODE

KIDIN CODE的代码编辑器源于Microsoft的Monaco Editor,方案也可以理解为是Web版的VS CODE,我们对其进行了大量的适配以嵌入到KIDIN CODE当中,例如针对Arduino及MicroPython的语法高亮,静态和动态的语句补全功能等等。

KIDIN CODE

KIDIN CODE提供醒目美观的语法高亮提示和完善的语句补全功能。

KIDIN CODE的图形开发功能源于Google的Blockly项目,我们为Arduino以及MicronPython做了相应的适配,外观渲染采用MakeCode风格,视觉上更加醒目友好。

KIDIN CODE提供完全自定义的开发板型号支持,如需要增添新的开发板支持,根据规则创建指定配置信息的json文件即可,后续会考虑继续开发完善的版型管理功能。

KIDIN CODE

KIDIN CODE提供高效的案例分类导航功能,开发者可以根据指定的规则创建模板工程,目前导航支持缩略图,可以为用户提供更友好的体验。

KIDIN CODE

当前发布版本为KIDIN CODE 1.0.0-pre-alpha 预览版,暂时只支持Arduino系列开发板,请勿介意当前预览版的各种大小BUG,pre-alpha版提供了基本完整的功能,测试者可以体验从程序设计,调试到烧录的整体流程。由于考虑稳定性的问题预览版中的设置功能被屏蔽。

KIDIN CODE项目源于对Buddy++和BuddyBlock项目的延续,KIDIN CODE采用Electron作为基础开发框架,替代了已经沿用数年的JavaFX框架以获得更好的跨平台适应能力。KIDIN CODE项目自年初武汉封城的当天起敲下了第一行代码,至今开发历程已逾半年,KIDIN CODE既集大器于Buddy++和BuddyBlock也开拓了一系列全新的开发思路,蹒跚学步之际我决定把项目源码分享出来,希望日后有更多志同道合的开发者参与到项目中来。