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

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

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

【RTT大赛作品连载】linkboy面向AB32V移植(3),pYYBAGG9zl6AIJAjAAFAZpnHxTU839.png,第2张

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

【RTT大赛作品连载】linkboy面向AB32V移植(3),poYBAGG9zm-ABV5HAADXPFKTkoA086.png,第3张

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

【RTT大赛作品连载】linkboy面向AB32V移植(3),poYBAGG9zoCASGihAAHxiGruJNg512.png,第4张

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

【RTT大赛作品连载】linkboy面向AB32V移植(3),pYYBAGG9zpSAbVF1AAMwFu5q-q8477.png,第5张

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

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

审核编辑:符乾江

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/dianzi/2467230.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-08-04
下一篇 2022-08-04

发表评论

登录后才能评论

评论列表(0条)

保存