On Tuesday, 22 October 2013 at 03:29:19 UTC, Martin Nowak wrote:
On 10/22/2013 01:43 AM, Mike wrote:
Language Questions:
1. Is D or WiLL D be a suitable language for these targets?

I have successfully ran D programs on a STM32F1 and STM32F4.

2. Is the D runtime required for bare metal programming? In other words, if the D runtime has not yet been ported to these targets, how far can
one get using just D the language?

The compiler needs quite some runtime support functions for certain language features (GC, AA, array ops...). D is targeting OS based machines currently. A lot of druntime (GC, threads, time) is not
a good fit for bare-metal targets.
You can still benefit a lot from the nicer C parts of D.


https://bitbucket.org/timosi/minlibd

This repo contains a working environment for GDC. Just updated some documents there. The sample program is not yet complete but I have a working one and try to upload it today.

I have used this in STM32F407. 64 k rom and 64 k ram is enough to run a small program.


Reply via email to