RouterBOARD 200 Series User's Manual
(also known as x86 or as i386) with PCI bus.
CPU
. RouterBOARD 200 series has the National Semiconductor Geode SC1100 integrated processor that
is binary compatible with Intel Pentium MMX processors. When compiling programs, you can specify 586
machine architecture with MMX command extensions (this is usually called “Pentium MMX”) to get best
performance. You can also use any programs compiled for i8086, i386, i486 or Pentium instruction sets.
Ethernet
. RouterBOARD 200 series has one or two onboard Ethernet ports with National Semiconductor
DP83816 controllers. Linux 2.4 and up and the latest BSD systems have the driver for this chip in the
kernel. The driver for Linux 2.2 is downloadable from
USB
. RouterBOARD 230 has a standard OHCI compatible USB controller.
PCMCIA
. RouterBOARD 230 has a generic dual-port Texas Instruments PCI1520 PCMCIA/CardBUS
controller, which is supported by Linux
yenta_socket
driver. The controller chip has serialized IRQ
(SERIRQ) hardwired to IRQ 11. The RouterBIOS writes this information to the
PCI configuration space
registers
. The Linux v2.4 kernel PCMCIA/CardBUS driver automatically finds this without any special
settings. Other card service software that does not use the
PCI configuration space registers
may require
special settings or require that IRQ 11 be configured manually.
The
RouterBOARD SDK
describes programming
LED
s,
Watchdog
,
ACCESS.bus
and
GPIO
.
MikroTik RouterOS
MikroTik RouterOS (starting from version 2.7) is fully compatible with RouterBOARD 200 series
embedded boards.
No additional patches required.
Linux
RouterBIOS is able to boot LILO and GRUB Linux loaders. Linux kernels 2.2, 2.4 and 2.6 were tested.
No additional patches required.
OpenBSD
RouterBIOS is able to boot OpenBSD (version 3.4 was tested).
No additional patches required.
FreeBSD
RouterBIOS is able to boot FreeBSD (versions 4.9 and 5.1 were tested).
It is recommended to patch the FreeBSD kernel. You can download patches from
DOS
RouterBIOS is able to boot DOS (MS DOS 6.22 was tested)
Note that as there are no standard USB keyboard drivers for DOS, you might want to use only serial
console, redirecting video output to the serial port (in BIOS, enable parameter
vga-to-serial
)
RouterBIOS
RouterBIOS provides minimal functionality to boot an Operating System. It supports PCI video cards as
well as serial console via the onboard serial port at the boot time. The BIOS supports booting from
CompactFlash, IBM MicroDrive, ATA drive (no booting from external devices like PCI or USB is currently
supported) and from a network server (using EtherBoot protocol).
Supported OSs:
●
RouterOS starting with version 2.7
●
Linux
●
OpenBSD
12