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:
因此需要更新linkboy源码,增加这个芯片。并参考RTT-IDE的命令行输出,主要用到这几个文件:
经过一番封装开发,现在已经在linkboy里边支持对AB32VG1开发板进行一站式开发和烧录程序啦!最后就是将AB32VG1开发板做成图形化模块,添加到模块库里,并开放给用户使用。可以用PS等工具完成UI作图,并使用linkboy模块编辑器添加相关针脚,然后添加到linkboy软件的模块库里:
下面我们来看一下最终的效果展示。
已经添加到了linkboy的模块库列表,拖进来就可以使用。并且鼠标放到主板上,还能显示出相同引脚的连线(因为有一些针脚是复用的,连线提示出来方便工程师使用)。并通过测试,发现了AB32VG1原理图和开发板丝印上的一些小bug,比如左上排针应是A0 A2 A1 E4 A6 A7 这样的顺序。
那么到这里我们初步完成了AB32VG1开发板的图形化封装,下一篇文章我们就来展示一些图形化编程的案例吧。
审核编辑:符乾江
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)