Replacing Mbed in Remora
23 Jul 2024 16:50 - 23 Jul 2024 17:02 #305907
by Bari
Replacing Mbed in Remora was created by Bari
Since Mbed has been abandoned as a project many are saying that Remora is a dead end project.
What should Mbed be replaced with?
Save the libraries?
Make Remora compatible with something else?
I don't believe that the RP2040 version uses any Mbed libs.
What should Mbed be replaced with?
Save the libraries?
Make Remora compatible with something else?
I don't believe that the RP2040 version uses any Mbed libs.
Last edit: 23 Jul 2024 17:02 by Bari.
Please Log in or Create an account to join the conversation.
23 Jul 2024 21:25 #305927
by cakeslob
Replied by cakeslob on topic Replacing Mbed in Remora
Who says that I will fight you guys
but your pretty quick, cap
Its not dead for another 2 years, but I actually started replacing mbed a few weeks ago for other reasons.
Makes no difference though, the core is pretty much the same across the remoras. Only the rpi spi one uses mbed anyways. It could be made to work with stm lib on PIO
github.com/cakeslob/Remora/tree/mbed-ce
github.com/cakeslob/remora-mbed-ce
this is the repo I plan to work out of because its cleaner
github.com/mbed-ce/mbed-os/discussions/306
I just have to figure out this cmake business first
but your pretty quick, cap
Its not dead for another 2 years, but I actually started replacing mbed a few weeks ago for other reasons.
Makes no difference though, the core is pretty much the same across the remoras. Only the rpi spi one uses mbed anyways. It could be made to work with stm lib on PIO
github.com/cakeslob/Remora/tree/mbed-ce
github.com/cakeslob/remora-mbed-ce
this is the repo I plan to work out of because its cleaner
github.com/mbed-ce/mbed-os/discussions/306
I just have to figure out this cmake business first
Please Log in or Create an account to join the conversation.
24 Jul 2024 02:17 #305940
by scotta
Replied by scotta on topic Replacing Mbed in Remora
This topic came up nearly 2 years ago when I started to look at the STM32H7.
forum.linuxcnc.org/18-computer/42276-rem...spi?start=590#252207
Something that we'll need address at some point and some learning curve as Mbed does make things simple to have a code base for multiple targets. The use of submodules was suggested but I never really got deep into understanding how we could re-structure things.
forum.linuxcnc.org/18-computer/42276-rem...spi?start=590#252207
Something that we'll need address at some point and some learning curve as Mbed does make things simple to have a code base for multiple targets. The use of submodules was suggested but I never really got deep into understanding how we could re-structure things.
Please Log in or Create an account to join the conversation.
24 Jul 2024 04:12 #305943
by cakeslob
Replied by cakeslob on topic Replacing Mbed in Remora
grblhal is a good model for how remora is now, across multi framework.
Im mainly trying to do the mbed ce because it has better G0/H7 support (nobody making F4 boards) , but it supports everything that has remora firmware. its not as easy to setup as mbed was, but its easier than cubeide. Eithwer way, I can figure out this DMAMUX on the new stm chips, and mbed ce has an SPI DMA api, so I thought I would give it a try
But its not as if Mbed is dead, just Arms support/development of mbed. the CMSIS RTOS is still there, as well as the new community fork. the part that is gone is the tidy easy to use prepackaged mbed.
Im mainly trying to do the mbed ce because it has better G0/H7 support (nobody making F4 boards) , but it supports everything that has remora firmware. its not as easy to setup as mbed was, but its easier than cubeide. Eithwer way, I can figure out this DMAMUX on the new stm chips, and mbed ce has an SPI DMA api, so I thought I would give it a try
But its not as if Mbed is dead, just Arms support/development of mbed. the CMSIS RTOS is still there, as well as the new community fork. the part that is gone is the tidy easy to use prepackaged mbed.
Please Log in or Create an account to join the conversation.
Time to create page: 0.345 seconds