Skip to content

Feature/lego ev3 support#2044

Open
racarla96 wants to merge 2 commits into
micro-ROS:jazzyfrom
racarla96:feature/lego-ev3-support
Open

Feature/lego ev3 support#2044
racarla96 wants to merge 2 commits into
micro-ROS:jazzyfrom
racarla96:feature/lego-ev3-support

Conversation

@racarla96

@racarla96 racarla96 commented Jun 30, 2026

Copy link
Copy Markdown

Add LEGO Mindstorms EV3 support (Debian Buster, ARMv5TE)

Summary

  • Adds ev3 as a community-contributed platform target in extras/library_generation/library_generation.sh
  • Adds extras/library_generation/ev3_toolchain.cmake for cross-compilation to ARMv5TE (ev3dev Debian Buster)
  • Updates README to list LEGO Mindstorms EV3 in the community boards table with a link to the companion repository

The EV3 brick runs ev3dev (Debian Buster) on an ARM926EJ-S core (ARMv5TE, soft-float). The toolchain file configures the arm-linux-gnueabi cross-compiler with the appropriate flags (-march=armv5te -mtune=arm926ej-s -mfloat-abi=soft).

The build produces a static library (libmicroros.a) that is linked at compile time against the user application — the simplest integration approach found for this platform.

Full usage instructions and examples are available in the companion repository: https://github.com/racarla96/micro_ros_ev3

racarla96 and others added 2 commits June 30, 2026 13:04
Adds EV3 as a community-contributed platform target using a custom CMake
toolchain for cross-compilation to ARMv5TE (ev3dev Linux). Updates README
to list LEGO EV3 in the community boards table with a link to the
companion repository.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Updated the link format for micro-ROS for LEGO EV3 in the README.
@racarla96
racarla96 changed the base branch from kilted to jazzy June 30, 2026 11:19
@mergify

mergify Bot commented Jun 30, 2026

Copy link
Copy Markdown
Contributor

Tick the box to add this pull request to the merge queue (same as @mergifyio queue).

  • Queue this pull request

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant