随着国产化芯片的不断普及,越来越多的国产厂商加入了开发工具设计的行列,特别是最近几年,国产开发工具加上国产芯片的组合越来越流行起来,很一些嵌入式设计领域,KEIL、ALTIUM、Candence等国外开发工具的市场正在被国产开发软件逐渐渗透进来,这确实很让人人振奋。
我最近也完全采用了国产软件平台开始硬件设计和单片机程序开发,在使用国产开发平台设计产品过程中,我发现这些国产软件在某些方面一点都不比国外品牌差,特别是形成了选型、设计、生产、工艺全链条覆盖,立创EDA在这方面的表现尤为出色:
嘉立创EDA的专业版永久免费正版授权,比起国外昂贵的设计软件,更贴地气
丰富的功能单元模块覆盖整个主界面,提供给用户非常便利选型和设计接口
绝大多数快捷键都集中在右手,这样可以两手并用,右手画图,左手切换快捷键,相当“巴士”
下面是我最近设计的一个小模块,用于检测心音信号和呼吸信号,纽扣电池供电,可穿戴类的小设备,可以检测24小时数据。
立创EDA还有一个非常便利的功能就是可以实现半离线设计,就是可以将设计工程文件本地化保存,同时设计者可以通过半离线的方式免费访问和使用立创商城和立创开源平台的封装库,并且在设计的过程中可以同步产看物料的库存、价格以及开发板资源信息,这对于工程师来说是非常便利的。
接下来我们来看MounRiver Studio,这是一个开源而且十分专业的单片机软件编程工具,安装十分简单,我也是很巧合之下发现有这么一个开发软件,你可以通过登录南京沁恒微电子公司官网,找到任何一个RISC-V架构的芯片,比如CH573,查询这个芯片在资料下载里面就有这个编程工具
这个开发工具的界面设计风格接近于Eclipse,也加入了一些KEIL的风格,比较贴近之前工程师的操作习惯,上手容易,基本上1个小时就可以完全学会。
这个开发工具可以实现代码编写、部分KEIL工程移植,在线仿真,调用烧录软件等功能,唯一美中不足的是目前支持的大多是沁恒的芯片,不过种类很多,加上沁恒芯片的市场占有率比较高,芯片价格也比较好,所以建议尝试一下,我目前的很多项目都是用他家的芯片,比如CH32f103系列、基于RISC-V架构的蓝牙SOC芯片CH5xx等等。
通过以上两款开发工具的组合,应对中小型规模项目已经绰绰有余,并且开发环境和工具免费,单片机的仿真器也只有十几块钱,相信这些工具会慢慢普及起来,同时由于它们本身也在不断升级,未来很可能会推出功能更强大的设计软件,非常值得期待,我已经迈出了国产话的第一步,希望有兴趣的朋友可以一起尝试一下。