www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.announce - GitBook about D on embedded ARM Linux

reply thinwybk <thinwybk mailbox.org> writes:
There is no single point of entry to find information about how 
to use D on ARM Linux. I created a small project on GitHub 
https://github.com/fkromer/d-on-embedded-linux-arm which shall 
enable absolute beginners (of embedded Linux and D) to get 
started as fast as possible. The project is in sync with a 
GitBook page 
https://fkromer.gitbooks.io/d-on-embedded-linux-arm/content/. The 
BeagleBone Black https://beagleboard.org/black is used as 
exemplary development board (a lot of information and tutorials 
available e.g. here http://exploringbeaglebone.com/, board 
hardware is extensible easily and in a modular manner with 
"capes" https://beagleboard.org/cape 
http://elinux.org/Beagleboard:BeagleBone_Capes).
Aug 31
next sibling parent solidstate1991 <laszloszeremi outlook.com> writes:
On Thursday, 31 August 2017 at 14:43:22 UTC, thinwybk wrote:
 There is no single point of entry to find information about how 
 to use D on ARM Linux. I created a small project on GitHub 
 https://github.com/fkromer/d-on-embedded-linux-arm which shall 
 enable absolute beginners (of embedded Linux and D) to get 
 started as fast as possible. The project is in sync with a 
 GitBook page 
 https://fkromer.gitbooks.io/d-on-embedded-linux-arm/content/. 
 The BeagleBone Black https://beagleboard.org/black is used as 
 exemplary development board (a lot of information and tutorials 
 available e.g. here http://exploringbeaglebone.com/, board 
 hardware is extensible easily and in a modular manner with 
 "capes" https://beagleboard.org/cape 
 http://elinux.org/Beagleboard:BeagleBone_Capes).
I'm interested in it as I'm planning to making my graphics engine usable on as many platforms as possible.
Aug 31
prev sibling next sibling parent reply aberba <karabutaworld gmail.com> writes:
On Thursday, 31 August 2017 at 14:43:22 UTC, thinwybk wrote:
 There is no single point of entry to find information about how 
 to use D on ARM Linux. I created a small project on GitHub 
 https://github.com/fkromer/d-on-embedded-linux-arm which shall 
 enable absolute beginners (of embedded Linux and D) to get 
 started as fast as possible. The project is in sync with a 
 GitBook page 
 https://fkromer.gitbooks.io/d-on-embedded-linux-arm/content/. 
 The BeagleBone Black https://beagleboard.org/black is used as 
 exemplary development board (a lot of information and tutorials 
 available e.g. here http://exploringbeaglebone.com/, board 
 hardware is extensible easily and in a modular manner with 
 "capes" https://beagleboard.org/cape 
 http://elinux.org/Beagleboard:BeagleBone_Capes).
That's interesting. Might do some DIY robotics in future.
Sep 01
parent reply thinwybk <thinwybk mailbox.org> writes:
 That's interesting. Might do some DIY robotics in future.
I would like to create a hardware abstraction layer for the BeagleBone Black (the board I am playing around with in my spare time which is very beginner friendly and flexible w.r.t. to hardware interfaces due to a lot of "capes" https://beagleboard.org/cape which are available for it) comparable with this HAL for embedded boards in Go https://github.com/kidoman/embd. This would allow people with little "low level" programming experience to play around with D on embedded linux as well. In the beginning porting some of the C++ classes from https://github.com/derekmolloy/exploringBB/tree/master/chp06 could be a good starting point. Or does someone know another HAL implementation which could be more suitable as "template" to start with? However as always... motivation is high, time is limited. Feel free to join :)
Sep 03
parent thinwybk <thinwybk mailbox.org> writes:
On Sunday, 3 September 2017 at 16:17:37 UTC, thinwybk wrote:
 In the beginning porting some of the C++ classes from 
 https://github.com/derekmolloy/exploringBB/tree/master/chp06 
 could be a good starting point.
...the complete C++ HAL can be found here: https://github.com/derekmolloy/exploringBB/tree/master/library
Sep 05
prev sibling parent thinwybk <thinwybk mailbox.org> writes:
On Thursday, 31 August 2017 at 14:43:22 UTC, thinwybk wrote:
 The project is in sync with a GitBook page 
 https://fkromer.gitbooks.io/d-on-embedded-linux-arm/content/.
d-on-embedded-linux-arm.de
Sep 10