ARMUS Embedded Linux Board

From OpenCircuits
Revision as of 20:25, 1 January 2008 by 61.142.81.137 (talk)
Jump to navigation Jump to search

asian cerc world book center pregnancy photo charm bracelet association of wisconsin school administrator gayboy klit clothing anxiety medication for dog what is api gravity free black porn avast free anti virus software sadler clinic texas javascript capitalize first letter roush crate engines yoda quotes on friendship discount tire military pay scales tamia gratis machine sex tabra earring amateur pictures lake tahoe motels low carb diet products european beaches world of fitness accd.edu. sexs free nokia or att wireless ringtone havanese dogs diovan tunica mississippi casino hotel jeep liberty accessories tell pregnant bad cats sample recommendation letter professional.jobs manpower.com composite nip tuck season 2 dvd release senior residence montreal accessory hilux new toyota vigo stones in the prostate gland box photo storage internet roulette 7130e blackberry ringtone 2003 envoy gmc gwen stephani jenna jameson nude sebaceous cyst on labia pga us open leaderboard snoopy woodstock piano join survey panel cash free printable party invitations free asian porn twintowers pictures diet aides always pads coupons american history essay topic las vegas realtor freezers computer game old memphis dating angelas beach resort ft. lauderdale through latest opm songs midi file easy directions for baking a martha stewart cake cleaning supplies janitorial saugus homes dbz gay american institute for cancer shocking video clips victim this whole situation is incredibly typical lava lounge whitby malay white colours significance satay chicago used auto loan austin 3g ink jet cartridges what is a cathode ray tube eaby glenn frey early life education antec 3000b feminization humiliation microbial culture collection tattoo care the sunday times newspaper uk engine oil wholesale elle piggy banks milf cruiser time in melbourne now top soft spanish babes gina nolin texas holdem postal 2 maui honeymoon digel antacid the lion sleep tonight the token oklahoma city events 2005 map outline usa honda pilot accessories free powerpoint backgrounds templates free preteen sex american basket cedar indian native northwest folding mounted table wall epson r1800 review atv sales majestic sun condos destin florida telugu sex stories single chinese women seed packet baby shower favor laptop messenger bag disappearing bug screen door rothwell town leeds team building event men fucking men free mexico car rental insurance laugh roxy logo wallpaper harry potter fan fiction nc 17 rohost illinois lottery result free xxx lesbian movie brave new world chapter summary rubber roll roofing apocrypha stress urinary incontinence definition cool vest grills acrylic display case acl therapy online credit report auto shipment riener torture chamber abap jobs in us pregnant gallery 1 music ringtone sprint greek cruise line clymer aol search members fidel castro fugazi industrial sea pine plantation ==Presentation== ARMUS, an ARM robotic processing system designed by a team of fourth-year undergraduate students in electrical engineering and computer engineering. This project intends to replace the Handy Board, the current microcontroller system used by first-year undergraduate students in our curricula with a more powerful, versatile and up- to- date technology, while preserving ease of use. Our ARMUS processing system offers high processing and memory capabilities at low energy consumption, for a price of around 300$CAD.

Here is a paper describing the whole project: Article on Armus

Specs

The board is made to run Linux. We have sucessfully built and tested the first prototype. It ran Linux 2.4 with no big issues. Since then, we have designed the second version (proto2), but never built it because we graduated. Here are the specs:

  • AT91RM9200 CPU (ARM920T core)
  • On board 32MB SDRAM and 8 MB Flash.
  • CompactFLash
  • SD/MMC trough SPI
  • 2 RS232 ports
  • JTAG/ICE port
  • LCD port on the memory bus, we used a graphical LCD of 64x128
  • 10baseT Ethernet
  • USB Host and Device
  • CAN port
  • Audio (TLC320AIC23B: stereo out, stereo in, microphone in, 44.1kHz 16 bits)
  • 48 IOs and 10 ADCs on a PIC18F8310
  • 4x dsPIC30f3010 for motor control (4 DC, 4 servo, 4 capture/compare, 4 quad encoder, 8 more ADCs)
  • Power supply is done with two switching power supplies (3.3V and 5V) to minimize power comsuption.

Design Files

Here are the whole hardware design tree. These Project files were made using Altium designer 2004 SP4. They include the schematics and the PCB files. I would gladly post a PDF version, but somehow pins number and names get affected by the operations.

There is a free "Altium Viewer" license availlable at www.altium.com, one should be able to view the whole project with it.

Here are the Gerber files for Armus, All optimized for Sierra Proto Express, wich did a fantastic job on the first proto run at very low cost with their "no-touch 4-layer" service. To use any other fab house remember that trace/space is 6 mils, and minimum hole size is 15mils.

Software Drivers and Kernels

THIS PAGE IS UNDER CONSTRUCTION, COME BACK SOON! I still need to get the software part together...

other boards that run Linux