admin 管理员组文章数量: 1184232
2024年3月9日发(作者:socket编程 php)
2015年12月
摘要:
本文主要介绍五部分内容:商业版代码与开源代码的详细区别;CANopen 协会-CiA
的各重要子协议的代码包情况介绍;代码包重要服务;代码包框架介绍和使用说明;支持
的MCU 列表和升级情况。
首先先介绍一下开源代码和商业版代码的区别,当然这其实已经是“公开的秘密”,
只是我们没有去详细总结而已:
1、费用:商业版代码收费,开源代码免费;商业版代码节省了很多研发人员和测试
人员的时间,节省了很多人力成本。
2、技术支持和文档:遇到问题,商业版有人负责解答,有完整的操作文档和手册
(将近五百页的详细说明书),开源无人解答--问题解决的几率小、风险不确定性大。
3、代码质量和稳定性:商业版本有质量保证,代码的质量、优化和效率;使用开源
代码存在质量风险大大提高;
4、开发难度和时间:商业版有完整的多款不同硬件平台的demo 提供,大大降低开
发移植难度和时间。(研发人员的薪资也是成本,产品质量和推出市场的时间也是机遇与
挑战)。商业版代码的研发工作量增加、后期测试难度和时间也增加。
5、测试和调试配套:商业版有完整的工具链和测试方法提供,开源代码没有。完整
的测试工具包括:网络组网和管理以及测试(导入EDS 文件组网并修改对应的数据,快
速图形化PDO mapping )、报文分析、快速创建对象字典 生成EDS 文件、USB-CAN
卡采集数据等等。
6、培训:提供一天在线培训,开源代码无任何培训和技术支持
7、后期延展性很好:SO-877-VP 或者SO-1063-VP 提供30多种不同MCU 平台
的demo ,并且每年不断更新和增加,如果项目需要更换MCU ,可以快速移植,不需
要额外的开发工作量。而开源代码没有这方面的资源。
如果要做serious 的产品,一般用商业版的代码更有保障,这也是为什么很多标杆企
业采用商业版代码的原因。国内运动控制行业、医疗行业、轨道交通等行业用户最广的代
码供应商。
德国SYS TEC的商用版代码这个代码非常大的好处在于:1、提供完全开放的代码;
2、买断式的使用权限(当然,仅限本公司本地址);3、一个价格,购买三十多种MCU
的demo ,这无疑为公司的其他项目或者以后的升级提供了很多的便利。4、代码的稳定
性和文档的完整,差不多20年的客户经验积累了非常多的文档和高质量的代码。5、一
年免费升级(所有新平台demo 都可以拿到)
可选的代码清单:
SO-877-VP :支持CiA301,401协议
版权声明:本文标题:CANopen源代码框架说明 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/b/1709974169a551820.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论