version 1.42, 2017/10/21 22:39:47
|
version 1.43, 2017/10/21 22:43:03
|
Line 26 Matt Thomas is the maintainer of NetBSD/
|
Line 26 Matt Thomas is the maintainer of NetBSD/
|
|
|
The evbarm port can be built with a variety of CPU options. There are |
The evbarm port can be built with a variety of CPU options. There are |
three main variables: the instruction set, the endianness, and whether |
three main variables: the instruction set, the endianness, and whether |
there is hardware flaoting point. By default the CPU type is "earm". |
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 support, little endian, |
|
and hardware floating point. |
|
|
Typically, various boards are best compiled with a CPU type that |
Typically, various boards are best compiled with a CPU type that |
matches the board's CPU and floating point support, but generally a |
matches the board's CPU and floating point support, but generally a |
lower CPU instruction set version is workable on a newer board. See |
lower CPU instruction set version is workable on a newer board. See |
build.sh and look for aliases for the evbarm port. |
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]] |
- [[Allwinner sunxi family SoCs|Allwinner]] |
- [[BeagleBone and BeagleBone Black|BeagleBone]] |
- [[BeagleBone and BeagleBone Black|BeagleBone]] |