Hi @g_b,
That’s totally doable. With navigator library you’ll have full hardware access.
To run ROS2, I would recommend taking a look on blueos ros extension and used it as a base to create a ros2 version of it. Contributions with BlueOS-community organization are much welcome