CANopen主站協議棧
CANopen主站協議棧 |
|
該協議棧還包含emotas CANopen從站協議棧的所有特性和服務。以及NMT主站功能和網絡管理的所有特性。可支持多個主站示例,讓使用複雜主站功能的初始步驟變得儘量簡單。
也可以通過很少的工作量更換硬件平臺。CANopen主站協議棧可用於各種實時操作系統,例如ThreadX,FreeRTOS,Keil RTX或TI-RTOS,以及Linux (SocketCAN,can4linux)或QNX,還可以是Windows操作系統下的實時擴展。
除了C API,也有Mailbox API方便用多任務的應用結構。應用模塊和CANopen主站協議棧之間的消息通過Mailbox發送,而不是通過函數調用。這確保了不阻塞通訊。這樣確保了一個應用可能包含多個並行使用CANopen協議棧的任務。
亮點
- CANopen源代碼協議棧兼容ANSI-C
- 符合MISRA-C
- 支持CiA 301和CiA 302-2的CANopen服務
- 擴展模塊支持更多標準規範
- 支持多種CAN控制器和CPU類型
- 易用的用戶接口
- 廣泛的擴展性和可配置項
發貨/授權內容
- CANopen協議源代碼 (ANSI-C兼容)
- 可運行的示例應用
- 電子格式的用戶手冊和參考手冊
- 可提供地點許可證(適用於1個開發地點內的所有產品)
- 包含12個月(地點許可證)支持
- 可選擇的維護協議