NetBSD/evbarm

o About NetBSD/evbarm  o

NetBSD/evbarm is the port of NetBSD to various evaluation and prototyping boards based on CPUs implementing the ARM architecture. NetBSD/evbarm also supports some specific embedded system products based on prototype board designs.

Jason Thorpe is the maintainer of NetBSD/evbarm.


o NetBSD/evbarm News  o

2004-12-24: Support for Technologic Systems TS-7200 board committed
Jesse Off has written and committed support for the TS-7200, a low-cost 200Mhz ARM920T ARM SoC based single board computer from Technologic Systems using the Cirrus Logic EP9302 processor.

2004-12-09: NetBSD 2.0 released
NetBSD 2.0 released with support for 48 architectures. More information is available in the 2.0 release announcement.

2004-03-01: NetBSD 1.6.2 released
NetBSD 1.6.2 released with support for 40 architectures. More information is available in the 1.6.2 release announcement.

2003-08-04: Support for Samsung SMDK2410 board committed
Hiroyuki Bessho has written and committed support for the Samsung SMDK2410, Samsung's reference platform for the S3C2410 ARM920T based processor. The port was contributed by Genetec Corp.

2003-05-23: Support for NOVATEC NTNP425B board committed
Ichiro FUKUHARA has written and committed support for the NOVATEC NTNP425B("ZAO425"), an evaluation and development platform for the Intel IXP425 XScale Core NetworkProcessor.

2003-04-21: NetBSD 1.6.1 released
NetBSD 1.6.1 released with support for 40 architectures. More information is available in the 1.6.1 release announcement.

2003-01-24: Support for ADI Engineering BRH board committed
Jason Thorpe has written and committed support for the ADI Engineering BRH ("Big Red Head"), an evaluation and development platform for the Intel i80200 XScale processor. The port was contributed by Wasabi Systems, Inc.

2002-11-20: Support for Samsung SMDK2800 board committed
Hiroyuki Bessho has written and committed support for the Samsung SMDK2800, Samsung's reference platform for the S3C2800 ARM920T based processor. The port was contributed by Fujitsu Component Ltd., and Genetec Corp.

2002-09-14: NetBSD 1.6 released
NetBSD 1.6 released with support for 39 architectures. More information is available in the 1.6 release announcement.

2002-07-15: Support for Intel IXM1200 board committed
Ichiro FUKUHARA and Naoto Shimazaki have written and committed support for the Intel IXM1200, Intel's reference platform for the IXP1200 Network Processor.

Archive of NetBSD/evbarm news items


o Supported Board Types  o

  • Technologic Systems TS-7200

    The TS-7200 is a low-cost mass-produced PC/104 embedded single board computer intended as a general purpose core for real embedded applications. The TS-7200 uses the Cirrus Logic EP9302 ARM9 system-on-chip and comes with a PC/104 (isa) bus and can either boot to CompactFlash or onboard flash. The board also has general purpose digital IO and optional multichannel analog-to-digital converters. More information on the TS-7200 can be found at Technologic Systems

    Support for the TS-7200 was written by Jesse Off.

    • On-CPU RS232 UARTs (2) (epcom)
    • On-CPU 10/100 Ethernet MAC (epe)
    • CompactFlash socket (wdc)
    • USB 1.1 ports (2) (ohci)
    • Watchdog timer on CPLD (tspld)
    • 64Hz system clock from on-CPU timers (epclk)
    • HD44780 2x24 text mode LCD (tslcd)
    • 4x4 16 button matrix keypad (wskbd)
    • TS-5620 battery backed RTC daughter-card (tsrtc)
    • 1,2,4 port serial TS-SER daughter cards (com)
    • Up to 4 10Mb TS-ETH10 daughter cards (tscs)
    • Other devices inserted into the PC/104 (isa) expansion slot

  • ARM, Ltd. Integrator

    The Integrator/AP is an ATX form-factor board that is used for develoment of ARM processor-based designs. It supports up to four processors on plug-in core modules, and provides clocks, a bus interface, and interrupt support. The Integrator/AP also supports logic modules which provide additional peripherals, and can accomodate up to three PCI expansion cards. The Integrator/AP can also be inserted into a CompactPCI backplane.

    Support for the Integrator was written by Richard Earnshaw, and contributed by ARM, Ltd.

    • PrimeCell PL010 UARTs in the System Controller FPGA (plcom)
    • PrimeCell PL030 Real-time Clock in the System Controller FPGA (plrtc)
    • Other devices inserted into the PCI expansion slots

  • Intel IQ31244

    The IQ31244 is a development platform for the Intel IOP321 I/O Processor chipset and the Intel i31244 SATA controller.

    Initial support for the IQ31244 was written by Jason Thorpe, and contributed by Wasabi Systems, Inc.

    • Quad on-board Intel i31244 SATA controllers on the PCI-X bus (artsata)
    • On-board Intel i82546EB Gigabit Ethernet on the PCI-X bus (wm)
    • On-board NS16550-compatible serial port (com)
    • On-chip timers (TMR0 used as system clock)
    • On-chip Application Accelerator Unit (iopaau)
    • On-chip watchdog timer (iopwdog)
    • On-board compact flash reader (wdc)
    • Other devices inserted into the PCI-X expansion slot

  • Intel IQ80310

    The IQ80310 is the reference platform for the Intel IOP310 I/O Processor chipset, which is comprised of the i80200 XScale processor and the i80312 I/O Companion chip.

    Support for the IQ80310 was written by Jason Thorpe and Allen Briggs, and contributed by Wasabi Systems, Inc.

    • On-board Intel i82559 Ethernet on the PCI bus (fxp)
    • On-board timer in the CPLD (used as system clock)
    • On-board NS16550-compatible serial ports (com)
    • Other devices inserted into the PCI expansion slots

  • Intel IQ80321

    The IQ80321 is the reference platform for the Intel IOP321 I/O Processor (i80321 XScale processor).

    Support for the IQ80321 was written by Jason Thorpe, and contributed by Wasabi Systems, Inc.

    • On-board Intel i82544EI Gigabit Ethernet on the PCI-X bus (wm)
    • On-board NS16550-compatible serial port (com)
    • On-chip timers (TMR0 used as system clock)
    • On-chip Application Accelerator Unit (iopaau)
    • On-chip watchdog timer (iopwdog)
    • Other devices inserted into the PCI-X expansion slot

  • Team ASA, Inc. Npwr

    The Npwr is an IOP310-based design targeted at the network-attached storage space. The Npwr comes in several configurations (single or dual Gigabit Ethernet, single or dual Ultra160 SCSI), and can be purchased as a bare board or as a small server appliance. More information on the Npwr can be found at the Team ASA web page.

    Support for the Npwr was written by Jason Thorpe and Allen Briggs, and contributed by Wasabi Systems, Inc.

    • On-board Intel i82544 Gigabit Ethernet on the PCI bus (wm)
    • On-board LSI Logic 53c1010 Ultra160 SCSI on the PCI bus (siop)
    • On-board timer in the CPLD (used as system clock)
    • On-board NS16550-compatible serial port (com)

  • Intel IXM1200

    The IXM1200 is the reference platform for the Intel IXP1200 Network Processor.

    Support for the IXM1200 was written by Ichiro FUKUHARA and Naoto Shimazaki.

    • On-board Intel i82559 Ethernet on the PCI bus (fxp)
    • On-board Intel i21555 Non-Transparent PCI-PCI Bridge (nppb)
    • On-chip timers (ixpclk0 used as system clock)
    • On-chip serial port (ixpcom)

  • Samsung SMDK2410

    The SMDK2410 is the reference platform for the Samsung S3C2410 processor, which has an ARM920T core.

    More information on the SMDK2410 can be found at Samsung Electronics web page.

    Support for the SMDK2410 was written by Hiroyuki Bessho, and contributed by Genetec Corp.

    • On-chip serial ports (sscom)
    • On-chip USB host controller (ohci)
    • On-chip timers (used as system clock)
    • On-chip SPI (ssspi, used for other on-board devices)
    • 240x320 TFT LCD (lcd)
    • keyboard. (sskbd)

  • Samsung SMDK2800

    The SMDK2800 is the reference platform for the Samsung S3C2800 processor, which has an ARM920T core.

    S3C2800 has built-in PCI controller, and SMDK2800 has three PCI slots. More information on the SMDK2800 can be found at Samsung Electronics web page.

    Support for the SMDK2800 was written by Hiroyuki Bessho, and contributed by Fujitsu Component Ltd., and Genetec Corp.

    • On-chip serial ports (sscom)
    • On-chip Host-PCI bridge (sspci)
    • On-chip timers (used as system clock)
    • Other devices inserted into the PCI slots

  • ADI Engineering BRH ("Big Red Head")

    The BRH is an evaluation and development platform for the Intel i80200 XScale processor. The BRH is based on ADI's BECC ("Big Endian Companion Chip"). The BRH is capabile of both big- and little-endian operation, although NetBSD currently only supports little-endian operation. More information about the BRH can be found on ADI Engineering's web page.

    Support for the BRH was written by Jason Thorpe, and contributed by Wasabi Systems, Inc.

    • On-board NS16550-compatible serial ports (com)
    • On-board Intel i82559 Ethernet on the PCI bus (fxp)
    • On-chip timer on the BECC (used as system clock)
    • Other devices inserted into the PCI slot

    The BRH comes with 128M of SDRAM. Systems with BECC revision 7 or less are limited to 64M due to the layout of the PCI DMA windows. Users of these systems should obtain an FPGA upgrade from ADI to revision 8 or later of the BECC.

  • NOVATEC NTNP425B ("ZAO425")

    NTNP425B is an evaluation and development platform for the Intel IXP425 XScale Core NetworkProcessor. NTNP425B is based on the reference board of Intel IXDP425. The NTNP425B is capabile of only big-endian operation. Since the library for micro-engine(NPE) offered from Intel Corp. is big-endian. More information about the NTNP425B can be found on product catalogue of NTNP425B(2.5MB,PDF file).

    Support for the NTNP425B was written by Ichiro FUKUHARA.

    • On-chip timers (ixpclk0 used as system clock)
    • On-chip 2 serial port (ixpcom0 and ixpcom1)
    • Other devices inserted into the PCI/mPCI slot
    • On-chip watchdog timer (ixpwdog)

  • Intel DBPXA250 ("Lubbock")

    DBPXA250 (a.k.a. Lubbock) is an evaluation and development platform for the Intel PXA250 XScale Core application processor. More information about the DBPXA250 can be found at Intel web site.

    Support for the DBPXA250 was written by Hiroyuki Bessho, and contributed by Genetec Corp.

    • On-chip timers (saost used as system clock)
    • On-chip 2 serial port (com)
    • On-board SMC91C96 ethernet (sm)
    • On-board SA-1111 StrongArm companion chip (sacc)
    • PS/2 keyboard (pckbd)
    • 640x480 LCD (lcd)
    • PCMCIA and CF card slots

NetBSD/evbarm Information

Mailing Lists

Current Release

Future Releases

Related Links


NetBSD Home Page
NetBSD Supported Architectures

(Contact us) $NetBSD: index.html,v 1.36 2005/02/22 23:26:53 rearnsha Exp $
Copyright © 1994-2003 The NetBSD Foundation, Inc. ALL RIGHTS RESERVED.