Page 1 of 1

UninaCorse E-Team [Formula Student]

Posted: Sat Sep 08, 2018 6:22 pm
by VincenzoDMT
Hi everyone,
I'm Vincenzo from UninaCorse E-Team, a Formula Student team. We are developing an electric racing car, with in-wheel motors.
Today we decided to start developing using ChibiOS!
The decision was not easy, we evaluated many other solutions: mbedOS, FreeRTOS, Zephyr, CubeMX+HAL (without an RTOS). But ChibiOS looks like the smallest and fastest RTOS on the market. With its speed we can respect the safety requirements of the competition, and we can implement the algorithms to manage the 4 motors. The smallness is important because we are going to use only two Nucleo Board (STM32F446RE).
The developing of the firmware don't start today, we had developed a lot of demo (without an RTOS) to test the single systems of the car. But today we must put everything together, and what a better way than using ChibiOS?
We know that the firmware developing doesn't start from the code, but from its architecture. We are going to evaluate design tools like UML, and its derivatives SysUML and MARTE. Really, these 2 last tools are useful for describing a complete system (hardware + software), but the hardware part was quite ready and we don't want to lose time translating what we have done, so we want only to describe the behaviour of the firmware (software). Do you have any tips about this choice? MARTE and SysUML are useful for our needs?

Wish us good luck! :D

Cheers from all the UninaCorse E-Team members

Re: UninaCorse E-Team [Formula Student]

Posted: Tue Oct 09, 2018 6:53 pm
by faisal
Looking forward to some progress posts :) .