Oberon Community Platform Forum
October 23, 2019, 04:02:03 AM *
Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
News:
 
   Home   Help Search Login Register  
Pages: [1]
  Print  
Author Topic: Sources for AOS Oberon for ARM, or ARM Compiler  (Read 49537 times)
gsz
Newbie
*
Posts: 3


« on: May 17, 2013, 10:49:51 AM »

Various google searches for "ARM Oberon" turn up hits for a StrongARM compiler based on Paco, and a port of the Oberon System (I think AOS) to the ARM.

One link that is mentioned is this BROKEN one:

http://ftp://ftp.lrz.de/transfer/BlueBottle-A2/ARMRelease.zip

Does anyone know of where to find the code for the ARM.  I am specifically looking for a working compiler.

Strangely enough, Professor Wirth himself has defined an OberonSA (StrongARM) compiler, and has a paper, but I can't find any sources for his code, nor for any others.

I did find the sources for the SharkOberon hidden on the Oberon FTP server, but I don't know the quality of this code.

Can anyone tell me if there are good working sources for an Oberon ARM compiler?

I am specifically trying to see if I can use this to compile for the ARM6 or ARM11 (which is what the Raspberry Pi is supposed to be based on).

Thank you for any help.

George
Logged
leledumbo
Jr. Member
**
Posts: 96



WWW
« Reply #1 on: May 17, 2013, 01:12:31 PM »

This one is Oberon-07 and is a good one (but it only supports ARM7 and ARM9 AFAIK): http://www.astrobe.com/default.htm
Logged
gsz
Newbie
*
Posts: 3


« Reply #2 on: May 17, 2013, 07:06:06 PM »

Thank you for the Astrobe Link.  My apologies I should have mentioned that I know of the product.  I have already sent an email to Astrobe/CFB Software to see if their compilers are able to output ARM6, but I don't have a reply yet.

 -- GSZ
Logged
cfbsoftware
Full Member
***
Posts: 107


WWW
« Reply #3 on: May 18, 2013, 05:39:44 AM »

For the record, my reply to George's email, sent earlier today was:

Astrobe is designed to create standalone executables to run in a ROM based execution environment so it is unsuitable for what you are aiming to achieve.

Peter Matthias is working on a port of Linux Oberon to the Raspberry Pi:

http://pmatthias.de/oberon/doku.php?id=alo

You will find a link to the sources of SharkOberon (the StrongARM-based version of Oberon) there.

I'd be interested to know how you get on. Good luck!

 
Logged

Chris Burrows
Astrobe v7.0 (Feb 2019): Oberon for ARM Cortex-M3, M4 and M7 Microcontrollers
http://www.astrobe.com
gsz
Newbie
*
Posts: 3


« Reply #4 on: May 18, 2013, 08:18:45 AM »

Thank you, Chris.

Also for the record:  For anyone trying to find the SharkOberon sources by simply browsing the FTP server at ETH-Zurich, you will not find them because they are (for some strange reason) in a directory that begins with a period, so the FTP server is treating them as a hidden directory.

The link on Peter Matthias' site gives a full path to the directory, but I am posting the link here so that it has a higher chance of being maintained for anyone trying to search these archives.

http://ftp://ftp.ethoberon.ethz.ch/ETHOberon/Native/SharkOberon/.beta

I have downloaded the sources for what I assume is the whole OS, but I don't know how simple it would be to extract just the compiler from the distribution, and "port" it to run as a cross-compiler on another machine.

George
Logged
cfbsoftware
Full Member
***
Posts: 107


WWW
« Reply #5 on: May 18, 2013, 01:35:33 PM »

Various google searches for "ARM Oberon" turn up hits for a StrongARM compiler based on Paco, and a port of the Oberon System (I think AOS) to the ARM.

You can download the A2 (aka AOS) sources from here:

http://www.ocp.inf.ethz.ch/wiki/OCP/WinAos

The ARM-specific compiler modules are named PCxARM.mod
« Last Edit: May 18, 2013, 01:39:32 PM by cfbsoftware » Logged

Chris Burrows
Astrobe v7.0 (Feb 2019): Oberon for ARM Cortex-M3, M4 and M7 Microcontrollers
http://www.astrobe.com
Bernhard T.
Administrator
Full Member
*****
Posts: 164


« Reply #6 on: July 08, 2013, 03:38:17 PM »

One link that is mentioned is this BROKEN one:

ftp://ftp.lrz.de/transfer/BlueBottle-A2/ARMRelease.zip

sorry for any inconvenience, but every now and then our central site cleans up directories, which were not accessed for a while.

I have updated it: now you can find the stuff mentioned in Bernhard Eggers postings https://lists.inf.ethz.ch/pipermail/oberon/2007/005300.html again at: ftp://ftp.lrz.de/transfer/BlueBottle-A2/ARM/.

If you are interested also in his thesis, ask.
--
  Bernhard
Logged
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2015, Simple Machines Valid XHTML 1.0! Valid CSS!