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协议


本文标签: 代码 商业版 源代码 时间 提供