smw

所属分类:处理器开发
开发工具:C++
文件大小:1293KB
下载次数:0
上传日期:2021-12-10 10:29:23
上 传 者sh-1993
说明:  一个可扩展的中间件,集成了Eclipse iceoryx和Fast DDS。
(A Scalable Middleware,integration Eclipse iceoryx and Fast-DDS.)

文件列表:
.clang-format (2488, 2021-12-10)
.clang-tidy (2805, 2021-12-10)
CMakeLists.txt (405, 2021-12-10)
LICENSE (11357, 2021-12-10)
build_options.cmake (142, 2021-12-10)
doc (0, 2021-12-10)
doc\publisher_and_subscriber.gif (820385, 2021-12-10)
examples (0, 2021-12-10)
examples\CMakeLists.txt (111, 2021-12-10)
examples\hello_world_idl (0, 2021-12-10)
examples\hello_world_idl\CMakeLists.txt (745, 2021-12-10)
examples\hello_world_idl\hello_world.cxx (4544, 2021-12-10)
examples\hello_world_idl\hello_world.h (6181, 2021-12-10)
examples\hello_world_idl\hello_world.idl (62, 2021-12-10)
examples\hello_world_idl\hello_worldPubSubTypes.cxx (5097, 2021-12-10)
examples\hello_world_idl\hello_worldPubSubTypes.h (3045, 2021-12-10)
examples\hello_world_idl\pub.cpp (1752, 2021-12-10)
examples\hello_world_idl\sub.cpp (1682, 2021-12-10)
examples\hello_world_proto (0, 2021-12-10)
examples\hello_world_proto\CMakeLists.txt (697, 2021-12-10)
examples\hello_world_proto\hello_wrold.pb.cc (12551, 2021-12-10)
examples\hello_world_proto\hello_wrold.pb.h (11696, 2021-12-10)
examples\hello_world_proto\hello_wrold.proto (110, 2021-12-10)
examples\hello_world_proto\pub.cpp (1669, 2021-12-10)
examples\hello_world_proto\sub.cpp (1532, 2021-12-10)
examples\hello_world_zero_copy (0, 2021-12-10)
examples\hello_world_zero_copy\CMakeLists.txt (665, 2021-12-10)
examples\hello_world_zero_copy\hello_world.h (323, 2021-12-10)
examples\hello_world_zero_copy\pub.cpp (2105, 2021-12-10)
examples\hello_world_zero_copy\serializer_hello_world.h (2100, 2021-12-10)
examples\hello_world_zero_copy\sub.cpp (1951, 2021-12-10)
package.xml (684, 2021-12-10)
project_settings.cmake (52, 2021-12-10)
smw.repos (839, 2021-12-10)
smw_core (0, 2021-12-10)
smw_core\CMakeLists.txt (1054, 2021-12-10)
smw_core\include (0, 2021-12-10)
... ...

# smw ## Genernal A Scalable Middleware,integration Eclipse iceoryx and Fast-DDS. The main aim is to encapsulate an adaptive middleware,it can deal with relation of communication partners automatically. Communication on same "Host" will use iceoryx,benefit from it's zero-copy ability. Communication on different "Host" will use Fast-DDS,benefit from flexible DDS protocol. Maybe I would support SOME/IP protocol for interoperating with AUTOSAR AP... ## Example ![image](https://github.com/yooouxin/smw/blob/main/doc/publisher_and_subscriber.gif) ## Dependencies ### fmt https://github.com/fmtlib/fmt ### Fast-DDS https://github.com/eProsima/Fast-DDS ### Eclipse iceoryx https://github.com/eclipse-iceoryx/iceoryx ### Google Protobuf https://developers.google.com/protocol-buffers ## TODO ...

近期下载者

相关文件


收藏者