version 1.27, 2015/11/02 10:57:41
|
version 1.48, 2018/07/19 10:15:05
|
Line 1
|
Line 1
|
[[!template id=port |
[[!template id=port |
port="evbarm" |
port="evbarm" |
port_alt="arm" |
port_alt="arm" |
cur_rel="7.0" |
port_var1="arm" |
future_rel="7.0" |
port_var2="armeb" |
changes_cur="6.0" |
port_var3="earm" |
changes_future="7.0" |
port_var4="earmeb" |
|
port_var5="earmv6hf" |
|
port_var6="earmv7hf" |
|
port_var7="earmv7hfeb" |
|
port_var_install_notes="evbarm-arm" |
|
cur_rel="8.0" |
|
future_rel="9.0" |
|
changes_cur="8.0" |
|
changes_future="9.0" |
thumbnail="http://www.netbsd.org/images/ports/evbarm/adi_brh.gif" |
thumbnail="http://www.netbsd.org/images/ports/evbarm/adi_brh.gif" |
about=""" |
about=""" |
NetBSD/evbarm is the port of NetBSD to various evaluation and prototyping |
NetBSD/evbarm is the port of NetBSD to various evaluation and prototyping |
Line 14 designs.
|
Line 22 designs.
|
|
|
Matt Thomas is the maintainer of NetBSD/evbarm. |
Matt Thomas is the maintainer of NetBSD/evbarm. |
|
|
|
### CPU types |
|
|
|
The evbarm port can be built with a variety of CPU options. There are |
|
three main variables: the instruction set, the endianness, and whether |
|
there is hardware floating point. By default the CPU type is "earm", |
|
and this implies little endian (el when explicitly stated), and soft |
|
(emulated) floating point. Another example, suitable for Raspberry PI |
|
2, is earmv7hf, which is the v7 instruction set, little endian, |
|
and hardware floating point. |
|
|
|
Typically, various boards are best compiled with a CPU type that |
|
matches the board's CPU and floating point support, but generally a |
|
lower CPU instruction set version is workable on a newer board. See |
|
build.sh and look for aliases for the evbarm port. |
|
|
|
### Kernels and userland |
|
|
|
The evbarm userland can be used on any system that can run code of the |
|
CPU type used for the build. Typically, a particular board requires a |
|
kernel for that board. |
|
|
### Board specific information |
### Board specific information |
|
- [[Allwinner sunxi family SoCs|Allwinner]] |
- [[BeagleBone and BeagleBone Black|BeagleBone]] |
- [[BeagleBone and BeagleBone Black|BeagleBone]] |
- [[Cubieboard 2, Cubietruck, Cubieboard 4, and other Allwinner boards|Allwinner]] |
- [[NVIDIA Tegra|Tegra]] |
- [[NVIDIA Jetson TK1|Tegra]] |
|
- [[ODROID C1 and C1+|ODROID-C1]] |
- [[ODROID C1 and C1+|ODROID-C1]] |
- [[Raspberry Pi and Pi 2|Raspberry Pi]] |
- [[Raspberry Pi 1, 2 and 3|Raspberry Pi]] |
|
|
""" |
""" |
|
|
Line 29 supported_hardware="""
|
Line 58 supported_hardware="""
|
|
|
[[!toc startlevel=3]] |
[[!toc startlevel=3]] |
|
|
### ADI Engineering **BRH** ("Big Red Head") |
### ADI Engineering **BRH** ("Big Red Head") |
|
|
The BRH is an evaluation and development platform for the Intel **i80200** |
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 |
XScale processor. The BRH is based on ADI's **BECC** ("Big Endian Companion |
Line 49 limited to 64M due to the layout of the
|
Line 78 limited to 64M due to the layout of the
|
systems should obtain an FPGA upgrade from ADI to revision 8 or later of the |
systems should obtain an FPGA upgrade from ADI to revision 8 or later of the |
BECC. |
BECC. |
|
|
### Allwinner Technology A20/A31 |
### Allwinner Technology |
Various boards based on [[Allwinner]] SoCs are supported, including the BananaPi, Cubieboard 2, Cubietruck, Cubieboard 4, and Merrii Hummingbird A31. |
Various boards based on [[Allwinner]] SoCs are supported, including the BananaPi, Cubieboard 2, Cubietruck, Cubieboard 4, and Merrii Hummingbird A31. |
|
|
### Arcom **Viper** |
### Arcom **Viper** |
Line 61 Support for the Arcom Viper was written
|
Line 90 Support for the Arcom Viper was written
|
|
|
* On-chip timers (_saost_ used as system clock) |
* On-chip timers (_saost_ used as system clock) |
* On-chip serial ports (_com_) |
* On-chip serial ports (_com_) |
* On-board SMC91C111 ethernet (_sm_) |
* On-board SMC91C111 ethernet (_sm_) |
|
|
### ARM, Ltd. **Integrator** |
### ARM, Ltd. **Integrator** |
|
|
Line 111 Support for the gumstix was written by K
|
Line 140 Support for the gumstix was written by K
|
* netCF |
* netCF |
* netDUO |
* netDUO |
* netDUO-mmc |
* netDUO-mmc |
* netMMC |
* netMMC |
|
|
When booting, it is necessary to set these with u-boot dynamically. |
When booting, it is necessary to set these with u-boot dynamically. |
|
|
Line 127 When booting, it is necessary to set the
|
Line 156 When booting, it is necessary to set the
|
|
|
The [[ODROID-C1]] is a quad core Cortex-A5 small form-factor board from Hardkernel co., Ltd. |
The [[ODROID-C1]] is a quad core Cortex-A5 small form-factor board from Hardkernel co., Ltd. |
|
|
### Intel **DBPXA250** ("Lubbock") |
### Intel **DBPXA250** ("Lubbock") |
|
|
DBPXA250 (a.k.a. Lubbock) is an evaluation and development platform for the |
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). |
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). |
Line 201 Support for the IXM1200 was written by I
|
Line 230 Support for the IXM1200 was written by I
|
* On-chip timers (ixpclk0 used as system clock) |
* On-chip timers (ixpclk0 used as system clock) |
* On-chip serial port (_ixpcom_) |
* On-chip serial port (_ixpcom_) |
|
|
### NOVATEC **NTNP425B** ("ZAO425") |
### NOVATEC **NTNP425B** ("ZAO425") |
|
|
NTNP425B is an evaluation and development platform for the Intel **IXP425** |
NTNP425B is an evaluation and development platform for the Intel **IXP425** |
XScale Core NetworkProcessor. NTNP425B is based on the reference board of |
XScale Core NetworkProcessor. NTNP425B is based on the reference board of |
Line 219 Support for the NTNP425B was written by
|
Line 248 Support for the NTNP425B was written by
|
* On-chip watchdog timer (_ixpwdog_) |
* On-chip watchdog timer (_ixpwdog_) |
|
|
### NVIDIA Tegra K1 |
### NVIDIA Tegra K1 |
Support for NVIDIA [[Tegra]] K1 SoCs is present in NetBSD-current. The Jetson TK1 board is currently supported. |
Support for NVIDIA [[Tegra]] K1 SoCs is present in NetBSD-current and |
|
8.0_BETA. The Jetson TK1 board is currently supported. |
### Raspberry Pi Foundation **Raspberry Pi**/**Raspberry Pi 2** |
|
The [[Raspberry Pi]] is a low-cost credit-card-sized computer from the Raspberry Pi Foundation. Both the Raspberry Pi and Raspberry Pi 2 are supported. |
|
|
|
### Rockchip PX2/RK3066/RK3188/RK3188+ |
### Raspberry Pi Foundation **Raspberry Pi**/**Raspberry Pi 2**/**Raspberry Pi 3** |
Various [[Rockchip]] family SoCs are supported by the ROCKCHIP kernel. |
The [[Raspberry Pi]] is a low-cost credit-card-sized computer from the Raspberry Pi Foundation. The Raspberry Pi, Pi 2, and Pi 3 are supported. |
|
|
### Samsung **SMDK2410** |
### Samsung **SMDK2410** |
|
|
Line 259 Fujitsu Component Ltd., and Genetec Corp
|
Line 286 Fujitsu Component Ltd., and Genetec Corp
|
* On-chip serial ports (_sscom_) |
* On-chip serial ports (_sscom_) |
* On-chip Host-PCI bridge (_sspci_) |
* On-chip Host-PCI bridge (_sspci_) |
* On-chip timers (used as system clock) |
* On-chip timers (used as system clock) |
* Other devices inserted into the PCI slots |
* Other devices inserted into the PCI slots |
|
|
### Team ASA, Inc. **Npwr** |
### Team ASA, Inc. **Npwr** |
|
|
Line 306 Support for the TS-7200 was written by J
|
Line 333 Support for the TS-7200 was written by J
|
""" |
""" |
additional=""" |
additional=""" |
* The [NetBSD Diskless HOWTO](http://www.netbsd.org/docs/network/netboot/) |
* The [NetBSD Diskless HOWTO](http://www.netbsd.org/docs/network/netboot/) |
* [ Porting NetBSD/evbarm to the Arcom Viper](http://www.cs.hut.fi/~pooka/pubs/EuroBSDCon2005/viper.pdf), presented at EuroBSDCon 2005. |
* [ Porting NetBSD/evbarm to the Arcom Viper](http://www.cs.hut.fi/~pooka/pubs/EuroBSDCon2005/viper.pdf), presented at EuroBSDCon 2005. |
""" |
""" |
]] |
]] |
[[!tag tier1port]] |
[[!tag tier1port]] |