模塊化、可擴展和可移植
持續不斷的功能模塊化和在ANSI-C中實施,使之能夠簡便地移植到不同的目標系統。最重要的是建立了擴展性和高性能。高度優化的存儲器管理和零復制實施防止不必要的數據復制。使用我們的CANopen源代碼,你就可以成本效益地創建單芯片解決方案和復雜的、多路的主站應用程序。我們的CANopen協議棧被成功移植 - 隨著許多微控制器 - 到一個DSP。
CANopen軟件被組織為各種獨立的模塊。根據所要求的功能,有些模塊可以集成到工程中或從工程中刪除。這些模塊對于另一個模塊沒有交叉調用功能,但只有來自上位或下位模塊的功能(也叫做回調功能)。模塊之間沒有全局變量的交叉參考。中心軟件層,叫做"CANopen Controlling Module" (CCM),提供一個CANopen功能的簡化API給應用層,和控制獨立模塊的交互。另外,硬件特定的實施徹底脫開CANopen協議棧,因此使移植到新的目標平臺的工作量最小。
所部署的產品沒有版稅
我們價格結構非常有吸引力。每次購買,你可獲得全部的源代碼帶例程,作為買斷許可證,一種很經濟的一次性收費。對你所部署的產品,我們不會收取任何版稅。
許可證是位置綁定并且你的工程師可用于各種目標器件、工程和產品,無進一步的許可證費。
通過許可證擴大,開發伙伴和其它地點能夠使用該源代碼。我們的升級和支持服務會年度更新 - 因此你的棧始終最新。 |