[Oberon] An Oberon-07 compiler for the ESP32

Guy T. turgu666 at gmail.com
Tue Mar 24 23:20:09 CET 2020


> It is too soon for me to tell if it will be compatible with the existing ESP-IDF framework and FreeRTOS. I’m dedicating all my free time to get the compiler working properly, including the garbage collector. I’m currently building a kind of compliancy test that runs on a chip to raise my level of confidence on the compiler. Everything I’ve done for now is to have Project Oberon Compiler and part of the Kernel module ported to the ESP32. My aim is to see how far a “bear metal” programming environment can be achieved on this chip.
> 
> One aspect for which I will have to work on after will be the WiFi integration, for which I will have to integrate part of the ESP-IDF framework. I expect to have to change some aspects of the underneath compiler architecture, but not that much. If somebody is interested to look at it… :-)
>
> When I started this project, it was more of an experiment to better understand the Xtensa instruction set. I was amazed how fast I was able to come with a (sort of) working compiler after only three weeks of effort. But now, debugging and compliancy tests is a must to ensure everything is Ok and this takes a lot of time to built. Thanks to Niklaus Wirth and all people involved on the Project Oberon!
>
> Guy

Well… In my last message, I made an interesting typo… it’s not “bear metal” but “bare metal”… sorry for the animals!!

Guy
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.inf.ethz.ch/pipermail/oberon/attachments/20200324/efc1ccb2/attachment.html>


More information about the Oberon mailing list