【RTT大赛作品连载】linkboy面向AB32V移植(3)

今日头条

1153人已加入

描述

linkboy支持RT-Thread进行图形化编程仿真(AB32V)-3


前面我们都是通过和RTT的IDE协同进行开发,也就是linkboy里边编辑好的图形化程序,需要导出到RT-Thread Studio进行源码编译,并烧录到开发板。那么本章节我们来研究下是否可以跳过RT-Thread Studio编译过程,直接导出dcf文件。这个功能在中小学教育里边是很有用的,因为我们事先通过RT-Thread Studio编译好了固件,那么学生的电脑上就不需要安装RT-Thread Studio开发环境,只需要安装一个linkboy即可进行图形化编程。

 

我们再梳理一下这个功能:希望在linkboy里编辑完图形化程序,仿真正常后,可以一键导出dcf文件,然后使用中科蓝汛的downloader软件烧录到开发板即可运行。不过目前版本linkboy导出机器码文件的功能,尚不支持AB32VG1:

RT-Thread

因此需要更新linkboy源码,增加这个芯片。并参考RTT-IDE的命令行输出,主要用到这几个文件:

RT-Thread

经过一番封装开发,现在已经在linkboy里边支持对AB32VG1开发板进行一站式开发和烧录程序啦!最后就是将AB32VG1开发板做成图形化模块,添加到模块库里,并开放给用户使用。可以用PS等工具完成UI作图,并使用linkboy模块编辑器添加相关针脚,然后添加到linkboy软件的模块库里:

RT-Thread

下面我们来看一下最终的效果展示。

RT-Thread

已经添加到了linkboy的模块库列表,拖进来就可以使用。并且鼠标放到主板上,还能显示出相同引脚的连线(因为有一些针脚是复用的,连线提示出来方便工程师使用)。并通过测试,发现了AB32VG1原理图和开发板丝印上的一些小bug,比如左上排针应是A0 A2 A1 E4 A6 A7 这样的顺序。

那么到这里我们初步完成了AB32VG1开发板的图形化封装,下一篇文章我们就来展示一些图形化编程的案例吧。

审核编辑:符乾江

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分