Skip site navigation (1) Skip section navigation (2)

FreeBSD/ARM Project

Einführung

Bei FreeBSD/ARM handelt es sich um eine Portierung von FreeBSD, deren Ziel es ist, die ARM-Architektur sowie deren Hardware zu unterstützen. Diskussionen über den ARM-Port werden auf der Mailingliste freebsd-arm geführt.

Inhaltsverzeichnis

Status

FreeBSD/ARM ist offiziell eine Tier 2-Architektur, daher stellt das FreeBSD Project keine offiziellen Releases und vorkompilierten Pakete bereit, da diese Plattform primär für eingebettete Systeme verwendet wird. Dennoch wird FreeBSD/ARM aktiv entwickelt und gewartet und wird sehr gut unterstützt. Dadurch bietet es eine exzellente Grundlage für die Entwicklung von ARM-basierten Systemen.

Hardware-Unterstützung

FreeBSD läuft auf i80321-basierenden Intel XScale®-Boards. Dazu gehören auch die Boards IQ31244 sowie IQ80321. Die Unterstützung ist allerdings noch minimal, da sie nur den Prozessor, den PCI-X-Bus, em(4)-Ethernetadapter, die UART-Schnittstelle, sowie Timergeräte umfasst.

Der i80219-XScale-Prozessor wird unterstützt, ebenso das EP80219-Entwicklerboard.

Der IXP425-Prozessor wird unterstützt, ebenso das Avila GW2348-4-Entwicklerboard.

Die Atmel AT91RM9200 CPU/Microcontroller-Familie wird unterstützt. Unterstützung gibt es auch für die Kwikbyte KB9202-Entwicklerboard-Familie, das BWCT-Board, sowie Hot-e HL200-Thin-Clients.

Für den Prozessor StrongARM 1100 wird ebenfalls minimale Unterstützung geboten, allerdings nur innerhalb der Möglichkeiten der Simics-Emulation: Dazu gehören Prozessor, UART sowie die Systemuhr. Theoretisch ist es möglich, von einem mit Simics emulierten Assabet-Board zu booten. Allerdings wurden bisher keine derartigen Versuche, egal, ob erfolgreich oder nicht, gemeldet.

An der Unterstützung des TS-7200-Entwicklerboards von Technologic Systems wird gearbeitet. Dies gilt auch für den Atmel AT91SAM926x-Prozessor, das Marvell Orion ARM SoC, die Samsung S3C2XX0-Familie sowie die EP93XX-Prozessoren von Cirrus Logic.

Was noch getan werden muss

  • SATA-Unterstützung muss noch implementiert werden.
  • Andere Geräte, wie watchdog, i2c und bus sollen von NetBSD übernommen werden.

FreeBSD/ARM-Links

Mini-Install guide

Olivier Houchard (cognet@FreeBSD.org) hat eine Installationsanleitung für die aktuellen FreeBSD-Quellen geschrieben. Diese ist hier zu finden.

Mailingliste FreeBSD/ARM

Um diese Liste zu abonnieren, senden Sie eine E-Mail an oder melden Sie sich ü die Mailman-Webschnittstelle an.

Was Musiker über FreeBSD/ARM sagen

Mit FreeBSD/ARM können Sie die nahezu lautlose Arbeit Ihres (eingebetteten) Computers genießen. Es gibt sogar ein Musikstück, das dieses Vergnügen beschreibt – "Enjoy The Silence" von Depeche Mode:

All I ever wanted
All I ever needed
Is here in my ARMs
Words are very unnecessary
They can only do harm