emotas的主站協(xié)議棧包括CANopen從站協(xié)議棧的所有功能和服務(wù),以及NMT主站功能,CANopen從站和網(wǎng)絡(luò)管理和配置。幾個(gè)主例子可讓使用復(fù)雜的主功能盡可能簡(jiǎn)單的第一步。 該協(xié)議棧還包含emotas CANopen從站協(xié)議棧的所有特性和服務(wù)。以及NMT主站功能和網(wǎng)絡(luò)管理的所有特性。可支持多個(gè)主站示例,讓使用復(fù)雜主站功能的初始步驟變得盡量簡(jiǎn)單。
也可以通過(guò)很少的工作量更換硬件平臺(tái)。CANopen主站協(xié)議棧可用于各種實(shí)時(shí)操作系統(tǒng),例如ThreadX,F(xiàn)reeRTOS,Keil RTX或TI-RTOS,以及Linux (SocketCAN,can4linux)或QNX,還可以是Windows操作系統(tǒng)下的實(shí)時(shí)擴(kuò)展。
除了C API,也有Mailbox API方便用多任務(wù)的應(yīng)用結(jié)構(gòu)。應(yīng)用模塊和CANopen主站協(xié)議棧之間的消息通過(guò)Mailbox發(fā)送,而不是通過(guò)函數(shù)調(diào)用。這確保了不阻塞通訊。這樣確保了一個(gè)應(yīng)用可能包含多個(gè)并行使用CANopen協(xié)議棧的任務(wù)。

亮點(diǎn)
- CANopen源代碼協(xié)議棧兼容ANSI-C
- 符合MISRA-C
- 支持CiA 301和CiA 302-2的CANopen服務(wù)
- 擴(kuò)展模塊支持更多標(biāo)準(zhǔn)規(guī)范
- 支持多種CAN控制器和CPU類(lèi)型
- 易用的用戶(hù)接口
- 廣泛的擴(kuò)展性和可配置項(xiàng)
發(fā)貨/授權(quán)內(nèi)容
CANopen協(xié)議源代碼 (ANSI-C兼容)
- 可運(yùn)行的示例應(yīng)用
- 電子格式的用戶(hù)手冊(cè)和參考手冊(cè)
- 可提供地點(diǎn)許可證(適用于1個(gè)開(kāi)發(fā)地點(diǎn)內(nèi)的所有產(chǎn)品)
- 包含12個(gè)月(地點(diǎn)許可證)支持
- 可選擇的維護(hù)協(xié)議