Building LDC runtime for a microcontroller

aberba karabutaworld at gmail.com
Sat Sep 19 20:39:38 UTC 2020


On Friday, 18 September 2020 at 07:44:50 UTC, Dylan Graham wrote:
> On Monday, 7 September 2020 at 19:12:59 UTC, aberba wrote:
>> [...]
>
> I use D in an automotive environment (it controls parts of the 
> powertrain, so yeah there are cars running around on D) on 
> various types of ARM Cortex M CPUs, I think this will be the 
> best way to extend D to those platforms.

Wow. Happy to hear this.

Do you attend our monthly D online meetups?

>
> The existing runtime is PC-oriented. Embedded stuff doesn't 
> need a GC or some of the more advanced features, but having 
> things like classes, interfaces, dynamic arrays would make the 
> development workload a lot easier.
+1


>
> A lot of embedded stuff is done with RTOSs now that provide 
> memory management and threading support, so having a flexible 
> lightweight runtime with a generic backend (mem allocation, 
> threads) that I can hook to the RTOS' libraries would be great.

I think Ali was also working on or at least talked about that OS 
(if I remember correctly) at Dconf, right?


More information about the Digitalmars-d-learn mailing list