ARM-based Open Embedded Linux Platform

Check out the Linuxstamp over at opencircuits. This is a great project that aims to make a simple (I hope they keep it simple), small, inexpensive ARM (with MMU!) platform that can run on POE. I can’t wait to build one. It looks like a fun project.

screenshot-2.png

Here are the features:

  • Atmel AT91RM9200 processor (Arm9 processor with MMU)
  • 32MB SDRAM (Only limited by 1x 54-TSOP SDRAM chip)
  • 8MB SPI Dataflash
  • 1x 10/100 Ethernet
  • 1x USB host port (allows wifi adapters, flash drives and other USB devices to be used)
  • 1x SD card slot
  • Serial debug port access through FTDI USB/Serial converter
  • JTAG port
  • 2-Layer PCB design
  • POE capable (48v -> 5v Power supply can be implemented on a motherboard)

They have posted the Eagle CAD files and the BOM. I really am happy to run across a design like this.

Most ARM platforms capable of running embedded Linux are fairly expensive and have lots of extra useless garbage ($150 or more). This one is supposed to be like $75 including the board. It is using a 2-layer board, but it might be OK if the groundplane is respected well. They seem to be confident it will be OK. I am a bit worried about how the RAM/Flash buses will act up with no enclosed planes, but my experience in highspeed PCB design is nonexistent, but I do try to understand the theory behind it. It will likely be OK with the traces kept short.

I am very interested in seeing this design work. Its difficult to design a computer motherboard from scratch because there is just a ton of supporting hardware and connections. I imagine it will be fun to try to get it to boot. Good thing there’s JTAG.

Advertisements

5 Responses to “ARM-based Open Embedded Linux Platform”

  1. Dmitriy Says:

    Hello me you interests ARM-based Open Embedded Linux Platform files of this project are in open access?

  2. electronjunkie Says:

    They are, check the Linux Stamp link at the beginning of the post

  3. ropop Says:

    Greetings and it is possible to connect to board the display colour and touch-screen

  4. electronjunkie Says:

    That processor has no display port, so you would need to use an FPGA attached to the RAM and create a RAM based frame buffer.

    This is really not that practical to do but I have seen it done on some ARM boards made by embeddedarm.com aka Technologic Systems. You are better off using one of the zillion other ARM processors with an LCD display port like TI’s OMAP series.

  5. electronjunkie Says:

    Personally, I’d just buy a mini2440 or micro2440 board from ebay (Samsung S3C 2440 based), they are cheap cheap cheap!

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s


%d bloggers like this: