代码拉取完成,页面将自动刷新
rosidl 是 ros_core 软件包之一。 有关此软件包的详细信息,请参阅文档。
软件架构说明 https://github.com/ros2/rosidl.git
文件内容:
./
├── CONTRIBUTING.md
├── LICENSE
├── README.md
├── rosidl_adapter
│ ├── CHANGELOG.rst
│ ├── CMakeLists.txt
│ ├── cmake
│ │ └── rosidl_adapt_interfaces.cmake
│ ├── package.xml
│ ├── pytest.ini
│ ├── rosidl_adapter
│ │ ├── __init__.py
│ │ ├── __main__.py
│ │ ├── action
│ │ ├── cli.py
│ │ ├── main.py
│ │ ├── msg
│ │ ├── parser.py
│ │ ├── resource
│ │ └── srv
│ ├── rosidl_adapter-extras.cmake
│ ├── scripts
│ │ ├── msg2idl.py
│ │ └── srv2idl.py
│ └── test
│ ├── parse_msg_files.py
│ ├── test_base_type.py
│ ├── test_constant.py
│ ├── test_extract_message_comments.py
│ ├── test_field.py
│ ├── test_message_specification.py
│ ├── test_parse_action_string.py
│ ├── test_parse_message_file.py
│ ├── test_parse_message_string.py
│ ├── test_parse_primitive_value_string.py
│ ├── test_parse_service_string.py
│ ├── test_parse_value_string.py
│ ├── test_type.py
│ ├── test_valid_names.py
│ └── test_validate_field_types.py
├── rosidl_cmake
│ ├── CHANGELOG.rst
│ ├── CMakeLists.txt
│ ├── cmake
│ │ ├── rosidl_cmake-extras.cmake.in
│ │ ├── rosidl_cmake_export_typesupport_libraries-extras.cmake.in
│ │ ├── rosidl_cmake_export_typesupport_libraries_package_hook.cmake
│ │ ├── rosidl_cmake_export_typesupport_targets-extras.cmake.in
│ │ ├── rosidl_cmake_export_typesupport_targets_package_hook.cmake
│ │ ├── rosidl_cmake_package_hook.cmake
│ │ ├── rosidl_export_typesupport_libraries.cmake
│ │ ├── rosidl_export_typesupport_targets.cmake
│ │ ├── rosidl_generate_interfaces.cmake
│ │ ├── rosidl_target_interfaces.cmake
│ │ ├── rosidl_write_generator_arguments.cmake
│ │ └── string_camel_case_to_lower_case_underscore.cmake
│ ├── package.xml
│ ├── rosidl_cmake
│ │ └── __init__.py
│ └── rosidl_cmake-extras.cmake
├── rosidl_generator_c
│ ├── CHANGELOG.rst
│ ├── CMakeLists.txt
│ ├── bin
│ │ └── rosidl_generator_c
│ ├── cmake
│ │ ├── register_c.cmake
│ │ └── rosidl_generator_c_generate_interfaces.cmake
│ ├── package.xml
│ ├── resource
│ │ ├── action__type_support.h.em
│ │ ├── idl.h.em
│ │ ├── idl__functions.c.em
│ │ ├── idl__functions.h.em
│ │ ├── idl__struct.h.em
│ │ ├── idl__type_support.h.em
│ │ ├── msg__functions.c.em
│ │ ├── msg__functions.h.em
│ │ ├── msg__struct.h.em
│ │ ├── msg__type_support.h.em
│ │ ├── rosidl_generator_c__visibility_control.h.in
│ │ └── srv__type_support.h.em
│ ├── rosidl_generator_c
│ │ └── __init__.py
│ ├── rosidl_generator_c-extras.cmake.in
│ └── test
│ ├── separate_compilation.c
│ ├── separate_compilation.h
│ ├── test_compilation.c
│ ├── test_interfaces.c
│ └── test_invalid_initialization.c
├── rosidl_generator_cpp
│ ├── CHANGELOG.rst
│ ├── CMakeLists.txt
│ ├── bin
│ │ └── rosidl_generator_cpp
│ ├── cmake
│ │ ├── register_cpp.cmake
│ │ └── rosidl_generator_cpp_generate_interfaces.cmake
│ ├── package.xml
│ ├── resource
│ │ ├── action__builder.hpp.em
│ │ ├── action__struct.hpp.em
│ │ ├── action__traits.hpp.em
│ │ ├── idl.hpp.em
│ │ ├── idl__builder.hpp.em
│ │ ├── idl__struct.hpp.em
│ │ ├── idl__traits.hpp.em
│ │ ├── msg__builder.hpp.em
│ │ ├── msg__struct.hpp.em
│ │ ├── msg__traits.hpp.em
│ │ ├── srv__builder.hpp.em
│ │ ├── srv__struct.hpp.em
│ │ └── srv__traits.hpp.em
│ ├── rosidl_generator_cpp
│ │ └── __init__.py
│ ├── rosidl_generator_cpp-extras.cmake.in
│ └── test
│ ├── test_array_generator.hpp
│ ├── test_interfaces.cpp
│ ├── test_msg_builder.cpp
│ ├── test_msg_datatype.cpp
│ ├── test_msg_initialization.cpp
│ ├── test_name.cpp
│ ├── test_srv_initialization.cpp
│ └── test_traits.cpp
├── rosidl_parser
│ ├── CHANGELOG.rst
│ ├── CMakeLists.txt
│ ├── bin
│ │ └── idl2png
│ ├── package.xml
│ ├── pytest.ini
│ ├── rosidl_parser
│ │ ├── __init__.py
│ │ ├── definition.py
│ │ ├── grammar.lark
│ │ └── parser.py
│ └── test
│ ├── action
│ ├── msg
│ ├── srv
│ └── test_parser.py
├── rosidl_runtime_c
│ ├── CHANGELOG.rst
│ ├── CMakeLists.txt
│ ├── Doxyfile
│ ├── QUALITY_DECLARATION.md
│ ├── README.md
│ ├── docs
│ │ └── FEATURES.md
│ ├── include
│ │ └── rosidl_runtime_c
│ ├── package.xml
│ ├── src
│ │ ├── message_type_support.c
│ │ ├── primitives_sequence_functions.c
│ │ ├── sequence_bound.c
│ │ ├── service_type_support.c
│ │ ├── string_functions.c
│ │ └── u16string_functions.c
│ └── test
│ ├── benchmark
│ ├── test_message_type_support.cpp
│ ├── test_primitives_sequence_functions.cpp
│ ├── test_sequence_bound.cpp
│ ├── test_service_type_support.cpp
│ ├── test_string_functions.cpp
│ └── test_u16string_functions.cpp
├── rosidl_runtime_cpp
│ ├── CHANGELOG.rst
│ ├── CMakeLists.txt
│ ├── Doxyfile
│ ├── QUALITY_DECLARATION.md
│ ├── README.md
│ ├── docs
│ │ └── FEATURES.md
│ ├── include
│ │ ├── rosidl_runtime_cpp
│ │ └── rosidl_typesupport_cpp
│ ├── package.xml
│ └── test
│ ├── benchmark
│ └── test_bounded_vector.cpp
├── rosidl_typesupport_interface
│ ├── CHANGELOG.rst
│ ├── CMakeLists.txt
│ ├── Doxyfile
│ ├── QUALITY_DECLARATION.md
│ ├── README.md
│ ├── include
│ │ └── rosidl_typesupport_interface
│ ├── package.xml
│ └── test
│ └── test_macros.cpp
├── rosidl_typesupport_introspection_c
│ ├── CHANGELOG.rst
│ ├── CMakeLists.txt
│ ├── bin
│ │ └── rosidl_typesupport_introspection_c
│ ├── cmake
│ │ └── rosidl_typesupport_introspection_c_generate_interfaces.cmake
│ ├── include
│ │ └── rosidl_typesupport_introspection_c
│ ├── package.xml
│ ├── resource
│ │ ├── idl__rosidl_typesupport_introspection_c.h.em
│ │ ├── idl__type_support.c.em
│ │ ├── msg__rosidl_typesupport_introspection_c.h.em
│ │ ├── msg__type_support.c.em
│ │ ├── rosidl_typesupport_introspection_c__visibility_control.h.in
│ │ ├── srv__rosidl_typesupport_introspection_c.h.em
│ │ └── srv__type_support.c.em
│ ├── rosidl_typesupport_introspection_c
│ │ └── __init__.py
│ ├── rosidl_typesupport_introspection_c-extras.cmake.in
│ └── src
│ └── identifier.c
└── rosidl_typesupport_introspection_cpp
├── CHANGELOG.rst
├── CMakeLists.txt
├── bin
│ └── rosidl_typesupport_introspection_cpp
├── cmake
│ └── rosidl_typesupport_introspection_cpp_generate_interfaces.cmake
├── include
│ └── rosidl_typesupport_introspection_cpp
├── package.xml
├── resource
│ ├── idl__rosidl_typesupport_introspection_cpp.hpp.em
│ ├── idl__type_support.cpp.em
│ ├── msg__rosidl_typesupport_introspection_cpp.hpp.em
│ ├── msg__type_support.cpp.em
│ ├── srv__rosidl_typesupport_introspection_cpp.hpp.em
│ └── srv__type_support.cpp.em
├── rosidl_typesupport_introspection_cpp
│ └── __init__.py
├── rosidl_typesupport_introspection_cpp-extras.cmake.in
└── src
└── identifier.cpp
aarch64:
wget https://117.78.1.88/build/home:Chenjy3_22.03/openEuler_22.03_LTS_standard_aarch64/aarch64/rosidl/ros2-foxy-ros2-rosidl-1.3.0-1.oe2203.aarch64.rpm
x86_64:
wget https://117.78.1.88/build/home:Chenjy3_22.03/openEuler_22.03_LTS_standard_x86_64/x86_64/rosidl/ros2-foxy-ros2-rosidl-1.3.0-1.oe2203.x86_64.rpm
aarch64:
sudo rpm -ivh --nodeps --force ros2-foxy-ros2-rosidl-1.3.0-1.oe2203.aarch64.rpm
x86_64:
sudo rpm -ivh --nodeps --force ros2-foxy-ros2-rosidl-1.3.0-1.oe2203.x86_64.rpm
依赖环境安装:
sh /opt/ros/foxy/install_dependence.sh
安装完成以后,在/opt/ros/foxy/目录下如下输出,则表示安装成功。
输出:
.
├── include
│ ├── rosidl_runtime_c
│ ├── rosidl_runtime_cpp
│ ├── rosidl_typesupport_cpp
│ ├── rosidl_typesupport_introspection_c
│ ├── rosidl_typesupport_interface
│ └── rosidl_typesupport_introspection_cpp
├── lib64
│ ├── cmake
│ ├── librcutils.so
│ ├── librosidl_runtime_c.so
│ ├── librosidl_typesupport_introspection_c.so
│ └── librosidl_typesupport_introspection_cpp.so
└── share
├── colcon-core
│ └── packages
├── rosidl_adapter
├── rosidl_cli
├── rosidl_cmake
├── rosidl_generator_c
├── rosidl_generator_cpp
├── rosidl_parser
├── rosidl_runtime_c
├── rosidl_runtime_cpp
├── rosidl_typesupport_interface
├── rosidl_typesupport_introspection_c
└── rosidl_typesupport_introspection_cpp
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。