Re: Python for Embedded Devices?

From: Jeff Epler (jepler_at_unpythonic.net)
Date: 01/05/04


Date: Sun, 4 Jan 2004 19:28:43 -0600
To: Phil Schmidt <phil_nospam_schmidt@yahoo.com>

On Sun, Jan 04, 2004 at 03:37:46PM -0800, Phil Schmidt wrote:
> I am one such developer who works with very small systems: 8-bit
> micros with under 128K flash and 4K RAM. [...]

Luxury! My current interest runs to microcontrollers with 2k flash, 128
bytes sram, and 128 bytes eeprom. Yours sounds a lot like one of the
larger models in the same line, though. (Atmel AVR)

It's actually quite fun, and since 128 bytes is too little to use
recursion or dynamic allocation for anything, stuff like reference
counting and GC are unneeded---not a lot of strings, either. C is a
not a bad language for this hardware.

Jeff



Relevant Pages

  • Re: Memory selection for an embedded system
    ... For example, SDRAM will be fast ... SRAM is often times use instead as it doesn't require this, ... Flash, on the other hand is non volatile, fairly high ... often times used as ROM while EEPROM is ...
    (comp.arch.embedded)
  • Re: Sync option destroys flash! Now Im confused...
    ... Front part of the flash was heavily ... little bit of SRAM for one page of I/O. ... the flash-RAM page that was ... offset into the page, ...
    (Linux-Kernel)
  • Re: Microcontroller with QVGA or VGA LCD controller
    ... I'm hoping it will be something like a single SRAM device and the ... microcontroller's internal flash, rather than external flash and large ... So if we estimate a 5 MHz pixel clock for the 320x240 case, there should be no problem using a simple low-power SRAM. ... If we have to use sdram, or if it's the cheapest and easiest solution, then that's fine. ...
    (comp.arch.embedded)
  • Re: SRAM vs Flash based FPGA one more time
    ... On the other hand SRAM FPGA are much easier to manufacture. ... that has access to big flash etc. ... can be protected via encrypted configuration streams in most of the new ...
    (comp.arch.fpga)
  • Re: Sound module suggestions?
    ... > probably be a small IIC or SPI flash memory, ... > Alternatively if you have any knowledge of microcontrollers you could ... > developing my own speech compression algorithms I studied average word ...
    (sci.electronics.design)