[squeak-dev] Rasperry Pi anyone?
Lars Wassermann
lars.wassermann at student.hpi.uni-potsdam.de
Sat Aug 11 10:24:03 UTC 2012
Hi,
nice to hear that people are interested.
Unfortunately, running code on an actual platform is still far away. The
progress so far is that an ARM emulator and a disassembler is working
from within the image, thus allowing to start the simulator. The plugin
needed for that works in Windows. Next week I will try compiling it on
Linux, thus clearing the way for Mac.
The simulator does indeed start and generate code. It actually does
emulate some lines (finally) and even interacts with the image in
reading some words from the squeak stack. But there is still some way to
go, because the problems now are mainly with code organisation, and
generalizing the IA32 specific solution, e.g. saving the link register,
instead of expecting it being pushed and a new frame built (bl <-> call
differences). And for debugging those errors, it's hard to guess how
long it'll take.
For GSOC, there are only two weeks left, so I will most likely not
manage running even the simulator without errors within the remaining
time. But as far as code generation goes, nearly all abstract opcodes
(those from class pool RTLOpcodes) have an ARM translation. And I plan
on continuing. I also got a raspberry pi lying next to me, waiting to
run Smalltalk :).
If there is interest, I might show what I have done on ESUG. Stefan
wants me to present on the platform of the innovation award, but to me
it seems not really innovative.
See you all in Gent,
Lars
2012/08/10 2:00 pm squeak-dev-request at lists.squeakfoundation.org
<squeak-dev-request at lists.squeakfoundation.org>:
> I am more than happy to sign up to being a beta tester for the ARM Cog VM.
>
> frank
More information about the Squeak-dev
mailing list
|