macOS support

General discussions about working with the Astrobe IDE and programming ARM Cortex-M0, M3, M4 and M7 microcontrollers.
Post Reply
steve64
Posts: 43
Joined: Mon Jul 09, 2018 8:56 am
Location: Italy

macOS support

Post by steve64 » Sat Aug 25, 2018 5:28 pm

Any plan to support development tools on macOS ?

The mbed enabled boards are well detected as drives on iMac PCs as well.
Clearly the IDE porting is likely to be the major effort.
Maybe a first step with command line only tools could be enough to start.

Just as curiosity, is there any code inside the Astrobe tools written in Oberon-07 or everything
is written in C/C++?

cfbsoftware
Site Admin
Posts: 493
Joined: Fri Dec 31, 2010 12:30 pm
Contact:

Re: macOS support

Post by cfbsoftware » Sat Aug 25, 2018 11:20 pm

If anybody who has the Professional Edition wanted to try the command-line compiler and linker on a macOS system they would need to install the necessary pre-requisites (i.e. the Microsoft .NET framework). I would be interested to hear of any problems and would try to help resolve them if I am able to duplicate them on my macOS system. I wouldn't expect anything other than a couple of minor issues.

There is no C/C++ source code used in the Astrobe tools. The IDE, compiler, linker, builder, disassembler and upload tools are all written in Component Pascal. The syntax-oriented editor and terminal are written in C#.

The Component Pascal language is Oberon-2 with a number of Object-Oriented extensions designed to make it suitable for targeting Component Frameworks like .NET. We use the Gardens Point Component Pascal compiler (GPCP) which was developed at Queensland University of Technology (QUT). For links to more information, including the source code of the compiler (also written in Component Pascal) see:

https://www.cfbsoftware.com/gpcp

steve64
Posts: 43
Joined: Mon Jul 09, 2018 8:56 am
Location: Italy

Re: macOS support

Post by steve64 » Sun Aug 26, 2018 1:00 pm

That's very interesting.
I will take a look at GPCP.
It seems that there is also a JVM version of the GPCP tools.
Maybe, could this be easier to support on macOS ?

cfbsoftware
Site Admin
Posts: 493
Joined: Fri Dec 31, 2010 12:30 pm
Contact:

Re: macOS support

Post by cfbsoftware » Sun Aug 26, 2018 10:03 pm

No. It would not be easier to support the Astrobe command line tools in a JVM environment.

Post Reply