Das ArmBoard ist ein Evaluationboard in der 32Bit Klasse. Es ist ausgestattet mit einem Atmel-ARM7 Riscprozessor (AT91M63200 oder AT91M55800). Der AT91M63200 unterstützt Multiprozessorbetrieb und der AT91M55800 besitzt onboard AD/DA-Komponenten zur Verarbeitung analoger Signale. Die Boards sind weitgehends kompatibel zu den Evaluationboards EB63/EB55 von Atmel. Es sind onboard 2MB Flash und 1MB SRAM bestückt. Der RAM kann zudem über einen Steckplatz (mit einer optionalen Memory-Platine) erweitert werden. Mit den freien GNU-Tools können Programme in Assembler, C und C++ unter Windows und Linux für den ARM7-Prozessor erstellt werden.

Über die JTAG-Schnittstelle und über den RedBootmonitor kann auf das Board zugegriffen werden. Mit RedBoot (Debugmonitor) und dem GDB (Debugger) steht ein kostenfreier Debugger zur Verfügung. Ecos, ein kostenfreies Embedded Betriebssystem von Redhat kann auf dem ArmBoard eingesetzt werden. Uc-Linux ist ebenfalls auf diesen Boards lauffähig. Die ArmBoards werden mit einem BootLoader ausgeliefert, welcher im onboard-Flash abgelegt ist. Dieser Bootloader enthält ebenfalls den Debugmonitor RedBoot, der mit S3 (onboard-Taster) gestartet werden kann. Alle Informationen zum ArmBoard, wie z.B. Schaltplan und Bestückungsplan sind im Bereich Dokumentation abrufbar.

* Bilder zum ArmBoard


Dokumentation:
arm_board_web.pdf 450 KB Beschreibung als PDF (Schaltplan, Bestückungsplan ...)
memext_v100.pdf 185 KB Memory-Extension V1.00 (schematic)

Software:
beta_armdrv.tar.gz 40 KB driver (JTAG-Tool) - modul-binary/source for Linux
armtool.zip 230 KB simple JTAG-Tool - Win32-Binary and Binary/Source for Linux
samples.zip 40 KB Examples (remap/key/LCD/Leds)
adc.zip 48 KB Example ADC on 55800
flash63.zip 73 KB Bootloader and Flashprogrammer for ArmBoard (63200)
flash55.zip 117 KB Bootloader and Flashprogrammer for ArmBoard (55800) incl. sources