On Tue, Jul 25, 2017 at 9:18 PM, Tim Mackinnon <tim@testit.works> wrote:
> Wasn’t there another board that Ben was talking about recently - > http://blog.openinworld.com/2017/06/evening-with-pharo-esp32/ (esp32?) > That was only Pharo on a laptop interfacing to the ESP32 over USB serial port. Suitable to provide a GUI interface to a microcontroller application, but not actually Pharo running on the ESP32. On Tue, Jul 25, 2017 at 10:06 PM, Attila Magyar <m.magy...@gmail.com> wrote: > The esp32 is not capable of running Pharo unfortunatelly. It's not Linux > based, it has a realtime operating system called FreeRTOS and the amount of > memory it has is also quite limited. It's more like a microcontroller than > a > single board computer. The ESP32 is exactly a microcontroller, but I'm hopeful it might have the capacity to run Pharo. Onboard it has 520KB SRAM and offboard can use 8MB SPI-SRAM (at 80MHz) and 16MB SPI-Flash memory, which seems close to feasible to run a minimal image on. Without a GUI loop I'd be its 266MHz 600MIPS** processor might be sufficient for Pharo to run small embedded applications. **Roughly equivalent to 1998 $2300 Mac_G3/333 ( https://www.frc.ri.cmu.edu/~hpm/book97/ch3/processor.list.txt). And each year these cheap $20 microcontrollers get more powerful. FreeRTOS may be a likely candidate to support each new platform ( http://www.freertos.org/RTOS_ports.html) may make an interesting target for a VM port, even if only the StackInterpreter. btw, from wikipedia... "FreeRTOS can be thought of as a 'thread library' rather than an 'operating system', although command line interface and POSIX-like I/O abstraction add-ons are available. The kernel itself consists of only three C files." One obstacle to overcome would be how the VM makes use of memory mapped files, since that facility seems unavailable on FreeRTOS. cheers -ben > 2017-07-24 21:30 GMT+02:00 Steven Costiou <steven.cost...@kloum.io>: > >> Hi, >> >> i am looking for: >> >> - small hardware, boards/computers, "embeddable" devices, etc. that can >> run Pharo (except Raspberry pi that i already know) >> >> - robots, flying drones or things alike with an open linux which can >> possibly run Pharo >> >> Could somebody points me to documentation or web sites where such things >> can be found ? >> >> Thanks, >> >> Steven. >> > > >