--- wikisrc/ports/evbarm.mdwn 2014/11/06 16:40:19 1.11 +++ wikisrc/ports/evbarm.mdwn 2014/11/06 16:44:21 1.12 @@ -18,40 +18,41 @@ supported_hardware=""" [[!toc startlevel=3]] -### Raspberry Pi Foundation **Raspberry Pi** -The [[Raspberry Pi]] is a low-cost credit-card-sized computer from the Raspberry Pi Foundation. +### ADI Engineering **BRH** ("Big Red Head") -### BeagleBoard.org **BeagleBone** -The [[BeagleBone]] is a low-cost credit-card-sized computer from BeagleBoard. +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 capable 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](http://www.adiengineering.com/productsBRH.html). + +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. ### Allwinner Technology A10/A20/A31 Various boards based on [[Allwinner]] SoCs are supported, including the BananaPi, Cubieboard, Cubieboard 2, Cubietruck, and Merrii Hummingbird A31. -### Technologic Systems **TS-7200** +### Arcom **Viper** -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](http://www.embeddedarm.com/epc/ts7200-spec-h.html). +The Arcom Viper is a single board computer based on the PXA255 XScale +processor. -Support for the TS-7200 was written by Jesse Off +Support for the Arcom Viper was written by Antti Kantee. -* 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_) -* TMP124 high precision temperature sensor via sysctl -* 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 + * On-chip timers (_saost_ used as system clock) + * On-chip serial ports (_com_) + * On-board SMC91C111 ethernet (_sm_) ### ARM, Ltd. **Integrator** @@ -69,6 +70,62 @@ ARM, Ltd. * PrimeCell PL030 Real-time Clock in the System Controller FPGA (_plrtc_) * Other devices inserted into the PCI expansion slots +### Atmark Techno **Armadillo-9** + +The Armadillo-9 is a single board computer based on the EP9315 processor. + +Support for the Armadillo-9 was written by Katsuomi Hamajima. + + * On-CPU RS232 UARTs (2) (_epcom_) + * On-CPU 10/100 Ethernet MAC (_epe_) + * system clock from on-CPU timers (_epclk_) + * CompactFlash socket (_eppcic_) + * USB 1.1 ports (_ohci_) + +### BeagleBoard.org **BeagleBone** +The [[BeagleBone]] is a low-cost credit-card-sized computer from BeagleBoard. + +### Gumstix, Inc. **gumstix** + +The [gumstix](http://www.gumstix.com/) is a small form-factor motherboard +based on the PXA255 and PXA270 XScale processor. Supports only PXA255 now. + +Support for the gumstix was written by KIYOHARA Takashi. + + * basix + * cfstix + * etherstix + * netCF + * netDUO + * netDUO-mmc + * netMMC + +When booting, it is necessary to set these with u-boot dynamically. + +
> go 0xa0200000 busheader=basix+ + * audiostix + * console-st (waysmall - STUART) + * console-hw (waysmall) + * GPSstix (GPS not test) + * tweener + +### 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 website](http://www.intel.com/design/pca/applicationsprocessors/swsup/index.htm). + +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 + ### Intel **IQ31244** The IQ31244 is a development platform for the Intel **IOP321** I/O Processor @@ -115,22 +172,6 @@ Systems, Inc. * On-chip watchdog timer (_iopwdog_) * Other devices inserted into the PCI-X expansion slots -### 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](http://www.teamasa.com/). - -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 @@ -143,6 +184,26 @@ Support for the IXM1200 was written by I * On-chip timers (ixpclk0 used as system clock) * On-chip serial port (_ixpcom_) +### 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 capable 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)](http://www.novatec.co.jp/NTNP425BBrochureE.pdf). + +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_) + +### Raspberry Pi Foundation **Raspberry Pi** +The [[Raspberry Pi]] is a low-cost credit-card-sized computer from the Raspberry Pi Foundation. + ### Samsung **SMDK2410** The SMDK2410 is the reference platform for the Samsung **S3C2410** processor, @@ -177,108 +238,48 @@ Fujitsu Component Ltd., and Genetec Corp * 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 capable 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](http://www.adiengineering.com/productsBRH.html). - -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 capable 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)](http://www.novatec.co.jp/NTNP425BBrochureE.pdf). - -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 website](http://www.intel.com/design/pca/applicationsprocessors/swsup/index.htm). - -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 - -### Arcom **Viper** - -The Arcom Viper is a single board computer based on the PXA255 XScale -processor. - -Support for the Arcom Viper was written by Antti Kantee. - - * On-chip timers (_saost_ used as system clock) - * On-chip serial ports (_com_) - * On-board SMC91C111 ethernet (_sm_) - -### Atmark Techno **Armadillo-9** - -The Armadillo-9 is a single board computer based on the EP9315 processor. - -Support for the Armadillo-9 was written by Katsuomi Hamajima. +### Team ASA, Inc. **Npwr** - * On-CPU RS232 UARTs (2) (_epcom_) - * On-CPU 10/100 Ethernet MAC (_epe_) - * system clock from on-CPU timers (_epclk_) - * CompactFlash socket (_eppcic_) - * USB 1.1 ports (_ohci_) +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](http://www.teamasa.com/). -### Gumstix, Inc. **gumstix** +Support for the Npwr was written by Jason Thorpe and Allen Briggs, and +contributed by Wasabi Systems, Inc. -The [gumstix](http://www.gumstix.com/) is a small form-factor motherboard -based on the PXA255 and PXA270 XScale processor. Supports only PXA255 now. + * 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_) -Support for the gumstix was written by KIYOHARA Takashi. +### Technologic Systems **TS-7200** - * basix - * cfstix - * etherstix - * netCF - * netDUO - * netDUO-mmc - * netMMC +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](http://www.embeddedarm.com/epc/ts7200-spec-h.html). -When booting, it is necessary to set these with u-boot dynamically. +Support for the TS-7200 was written by Jesse Off -
> go 0xa0200000 busheader=basix+* 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_) +* TMP124 high precision temperature sensor via sysctl +* 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 - * audiostix - * console-st (waysmall - STUART) - * console-hw (waysmall) - * GPSstix (GPS not test) - * tweener """ aditional=""" * The [NetBSD Diskless HOWTO](/docs/network/netboot/)