digitalmars.D - Apps for micrococontrollers
- Shakirov Ruslan (2/2) Aug 04 2011 Can I write applications for microcontrollers such as AVR ATMega or ARM7...
- Adam Ruppe (3/3) Aug 04 2011 D isn't designed to run in 8 or 16 bit at all, but even with 32 bit,
- Andrew Wiley (4/7) Aug 04 2011 GDC's fork of Phobos and DRuntime is mostly ready for ARM, but GDC itsel...
- Shakirov Ruslan (1/1) Aug 04 2011 Thanks.
- Johannes Pfau (7/16) Aug 05 2011 That's only true if Linux (or some other supported OS) is used. ARM7
Can I write applications for microcontrollers such as AVR ATMega or ARM7 on D language?
Aug 04 2011
D isn't designed to run in 8 or 16 bit at all, but even with 32 bit, in theory, it would work, but in practice i don't think any of the compilers and runtimes are up to it right now.
Aug 04 2011
On Thu, Aug 4, 2011 at 10:37 AM, Adam Ruppe <destructionator gmail.com>wrote:D isn't designed to run in 8 or 16 bit at all, but even with 32 bit, in theory, it would work, but in practice i don't think any of the compilers and runtimes are up to it right now.GDC's fork of Phobos and DRuntime is mostly ready for ARM, but GDC itself currently has a few bugs there. The most significant one is that it doesn't align struct/class fields correctly per the ARM ABI.
Aug 04 2011
Andrew Wiley wrote:On Thu, Aug 4, 2011 at 10:37 AM, Adam Ruppe <destructionator gmail.com>wrote:That's only true if Linux (or some other supported OS) is used. ARM7 could also mean the LPC2000 series, AT91SAM or similar ARM microcontrollers. Without massive changes phobos and druntime won't work on such systems. -- Johannes PfauD isn't designed to run in 8 or 16 bit at all, but even with 32 bit, in theory, it would work, but in practice i don't think any of the compilers and runtimes are up to it right now.GDC's fork of Phobos and DRuntime is mostly ready for ARM, but GDC itself currently has a few bugs there. The most significant one is that it doesn't align struct/class fields correctly per the ARM ABI.
Aug 05 2011