Porting a BSP from 4.10 to 5
I have a platform which has Marvell 64360 + PowerPC IBM750FX onboard. Sources and binaries of RTEMS 4.10 + custom BSP came with the device. I would know if there is a sort of "porting guide" for BSPs, in order to do the least number of modifications needed to use that BSP on RTEMS 5. Alternatively, I'd like to know if there is mainline support in RTEMS5 for such a platform (commercially known as ESD-CPCI750, optionally available with an ESD-CPCI-ASIO4 serial port expansion). I already built my applications and deployed RTEMS 5 on other platforms, like the BeagleBone Black, but I'm certainly not a kernel developer, so I'd like to know from anyone how much effort is required to do a working port, or what I should look at initially in order to at least make it compatible from a build system perspective (I noticed some differences) in order to start playing with it and maybe fix compilation errors and stuff like this subsequently. Thank you in advance, Patrick Roncagliolo, Università degli studi di Genova, Italy ___ devel mailing list devel@rtems.org http://lists.rtems.org/mailman/listinfo/devel
micro-ros support for RTEMS
Hi everyone, at this link https://github.com/micro-ROS/micro_ros_setup/issues/397 I began to investigate the steps of making micro-ROS compile under RTEMS 5. tl;dr: I wrote a CMake snippet to let the micro-ROS "generate-lib" set of scripts cross compile everything for RTEMS 5. I have not managed to proceed with tests on virtual or real systems, and I seek feedback, but the setup already produces a static library + a set of headers. additional info: For whose of you who don't know ROS (or, more specifically, ROS2), it is a middleware used in robotics to exchange data with publisher-subscriber pattern and offer remote procedure call services over a standardised transport layer (DDS). Micro-ROS is the version adapted to embedded applications, already compatible with various RT-OSes with POSIX interface (alongside a barebone version that targets Arduino). Hoping that this is the right place to share this development, Patrick Roncagliolo Hobbyst / Robotic Engineer @ Thales Alenia Space Italy ___ devel mailing list devel@rtems.org http://lists.rtems.org/mailman/listinfo/devel