Porting Embedded Wizard to work with Mbed OS.

23 views
asked Sep 25 in System Integration by venim1103
Hello!

 

I would like to know what are Embedded Wizard's current options for supporting the Mbed operating system?

I can see that the pre-built libraries for STM boards are built using board specific STM32 Cube drivers or at least have linked requirements for such drivers.

 

- Is it possible / what would it take to build Embedded Wizard with Mbed as operating system?

 1) Is this possible with the pre-compiled libraries?

 2) If not, how much effort would it require with the Professional lisence provided source code?

       - For example: Would all the touchscreen, display, gpio etc. drivers need to created the same way as in the "TargetSpecific" ew_bsp files?

       - What other requirements are there to get the system running?

 

I read trough all the information provided in Embedded Wizard website -> Platform Integration -> Main Loop. I was able to get the code using the pre-built libraries compiling by commenting out the parts required for later porting. The task now (as it seems) would be to port all the ew_bsp / device driver functions to work with Mbed which looks like a big hassle so I came here to ask some instructions.

1 Answer

0 votes
answered Sep 25 by Manfred Schweyer
Hello,

the dependencies between an Embedded Wizard Platform Package and an operating system are very low - as a result, the adaptation is not very complex and only a few functions have to be adapted.

By default, the FreeRTOS is used - you can search for EW_USE_FREERTOS to find all operating system dependent locations and replace them by other OS API calls, like Mbed OS.

There are no dependencies between the provided libraries and an operating system - so you can make the adaptations with the Free Edition.

Best regards,

Manfred

Ask Embedded Wizard

Welcome to the question and answer site for Embedded Wizard users and UI developers.

Ask your question and receive answers from the Embedded Wizard support team or from other members of the community!

Embedded Wizard Website | Privacy Policy | Imprint

...