diff options
author | merltron <30755179+merltron@users.noreply.github.com> | 2019-09-06 10:24:16 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-09-06 10:24:16 +0200 |
commit | 2562871a328ae3e2dfd4fc4eed294e004e2d1764 (patch) | |
tree | 842c53111e08f1f270f6c4bfeaf8563b8bfab0cf /docs/modules/ROOT/pages/supported-boards.adoc | |
parent | bf01202b0342f090b75da42c5261a3449c2b7c99 (diff) | |
parent | 0862f1603688badf96e61e0a8266584e0d84fba8 (diff) | |
download | meta-updater-2562871a328ae3e2dfd4fc4eed294e004e2d1764.tar.gz |
Merge pull request #595 from advancedtelematic/doc/OTA-3624/release-branches
Remove redundant doc material.
Diffstat (limited to 'docs/modules/ROOT/pages/supported-boards.adoc')
-rw-r--r-- | docs/modules/ROOT/pages/supported-boards.adoc | 47 |
1 files changed, 0 insertions, 47 deletions
diff --git a/docs/modules/ROOT/pages/supported-boards.adoc b/docs/modules/ROOT/pages/supported-boards.adoc deleted file mode 100644 index 3c7e3f9..0000000 --- a/docs/modules/ROOT/pages/supported-boards.adoc +++ /dev/null | |||
@@ -1,47 +0,0 @@ | |||
1 | = Supported boards | ||
2 | :page-partial: | ||
3 | // MC: Included in aktualizr/docs/ota-client-guide/modules/ROOT/pages/supported-boards.adoc | ||
4 | Currently supported platforms are: | ||
5 | |||
6 | * https://github.com/advancedtelematic/meta-updater-raspberrypi[Raspberry Pi 2 and 3] | ||
7 | * https://github.com/advancedtelematic/meta-updater-minnowboard[Intel Minnowboard] | ||
8 | * https://github.com/advancedtelematic/meta-updater-qemux86-64[Native QEMU emulation] | ||
9 | * Renesas R-Car H3 and M3 | ||
10 | * https://github.com/advancedtelematic/meta-updater-ti/[TI BeagleBone Black] (rocko only, using TI SDK 05.03) | ||
11 | * https://github.com/advancedtelematic/meta-updater-ti/[TI AM65x industrial development kit] (rocko only, using TI SDK 05.03) | ||
12 | |||
13 | Additionally, there is community support for https://github.com/ricardosalveti/meta-updater-riscv[RISC-V] boards, in particular the Freedom U540. | ||
14 | |||
15 | We also historically supported the https://github.com/advancedtelematic/meta-updater-porter[Renesas Porter] board. | ||
16 | |||
17 | == Adding support for your board | ||
18 | |||
19 | If your board isn't supported yet, you can add board integration code yourself. The main purpose of this code is to provide a bootloader that will be able to use https://ostree.readthedocs.io/en/latest/manual/atomic-upgrades/[OSTree's boot directory]. In the meta-updater integration layers we have written so far, the basic steps are: | ||
20 | |||
21 | 1. Make the board boot into http://www.denx.de/wiki/U-Boot[U-Boot] | ||
22 | 2. Make U-boot import variables from /boot/loader/uEnv.txt and load the kernel with initramfs and kernel command line arguments according to what is set in this file. | ||
23 | |||
24 | Take a look at the https://github.com/advancedtelematic/meta-updater-minnowboard[Minnowboard] or https://github.com/advancedtelematic/meta-updater-raspberrypi[Raspberry Pi] integration layers for examples. | ||
25 | |||
26 | If you want our developers to add support for your board, contact us at mailto:otaconnect.support@here.com[] and we can discuss a potential NRE (Non-recurring Engineering) agreement. | ||
27 | |||
28 | [NOTE] | ||
29 | ==== | ||
30 | Although we have focused on U-Boot and GRUB so far, other bootloaders can be configured to work with OSTree as well. If you want to use a different bootloader, contact us at mailto:otaconnect.support@here.com[]. | ||
31 | ==== | ||
32 | |||
33 | Your images will also need network connectivity to be able to reach an actual OTA backend. Our 'poky-sota' distribution does not mandate or install a default network manager but our supported platforms use the `virtual/network-configuration` recipe, which can be used as a starting example. | ||
34 | |||
35 | == Minimum hardware requirements for controllers (ECUs) | ||
36 | |||
37 | The aktualizr binary is a lightweight {cpp} application between 2-5 MB in size. It uses a minimum amount of resources when idle. | ||
38 | |||
39 | The following hardware is required for your primary ECU: | ||
40 | |||
41 | * At a minimum, aktualizr needs **16 MB of RAM** and **128 MB of storage** to run. | ||
42 | * We recommend that you use a controller with **128 MB of RAM** and **512 MB storage** -- especially if you if your plan to process large, complex sofware updates. | ||
43 | |||
44 | [NOTE] | ||
45 | ==== | ||
46 | If you plan to send updates to secondary, low-performance ECUs, you can also use a more minimal implementaton called link:https://github.com/advancedtelematic/aktualizr/tree/master/partial/libuptiny[`libuptiny`]. This utility is only 10 KB and performs a minimal verification of software metadata that is less resource intensive. For more information on `libuptiny`, contact us at mailto:otaconnect.support@here.com[]. | ||
47 | ==== | ||