Skip to content

Assessment of the difficulty in porting CPU architecture for MRPT #1288

Answered by jolting
wangyuliu asked this question in Q&A
Discussion options

You must be logged in to vote

MRPT is not suitable for compiling for a microcontroller that isn't running Linux or another supported operating system. Porting will be quite difficult.

Theoretically it should compile for Linux on RISC-V. However, I'm not sure it has ever been attempted, so you may run into some problems.

Linux support on RISC-V is still relatively new. You will find it much easier to use ARM. The major benefit of RISC-V is it's an open ISA, but in general ARM will outperform RISC-V solutions. ARM is also more mature, so fewer bugs. There are only a handful of RISC-V platforms that can run Linux. I would highly recommend picking an ARM capable of running Linux for an embedded application.

Replies: 2 comments 1 reply

Comment options

You must be logged in to vote
0 replies
Answer selected by jlblancoc
Comment options

You must be logged in to vote
1 reply
@jolting
Comment options

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
3 participants