iptables: bump to version 1.6.1
[buildroot-gz.git] / board / armadeus / readme.txt
bloba1f132529161a28baa6a31e45125bf6ee65e2985
1 Introduction
2 ============
4 Armadeus APFxx are Systems On Module (SOM) based on Freescale/NXP i.MX
5 processors associated with an FPGA (except on APF28). Non volatile
6 data are stored in on-module NOR or NAND Flash, depending on the
7 model. These SOM can be used on Armadeus development boards or with
8 custom docking boards.
10 Supported platforms
11 ===================
13 Buildroot currently supports the following Armadeus platforms with the
14 associated defconfigs:
16  * APF9328 SOM + devt boards -> armadeus_apf9328_defconfig
17  * APF27 SOM + devt board    -> armadeus_apf27_defconfig
18  * APF51 SOM + devt board    -> armadeus_apf51_defconfig
19  * APF28 SOM + devt board    -> armadeus_apf28_defconfig
21 Vanilla Linux versions are preferred to Freescale's one in these
22 configurations.
24 How to build it
25 ===============
27 Configure Buildroot
28 -------------------
30 Let's say you own an APFxx SOM with it's corresponding development
31 board, all you have to do is:
33   $ make armadeus_apfxx_defconfig
35 where "apfxx" is the version of your SOM.
37 Launch build
38 ------------
40   $ make
42 Result of the build
43 -------------------
45 When the build is finished, you will end up with:
47     output/images/
48     ├── imx**-apfxxdev.dtb      [1]
49     ├── rootfs.jffs2            [2]
50     ├── rootfs.tar
51     ├── rootfs.ubi              [2]
52     ├── rootfs.ubifs            [2]
53     └── uImage
55 [1] Only if the kernel version used uses a Device Tree.
56 [2] .ubi/.ubifs images are not available on APF9328 and replaced by a
57     .jffs2 one in this case.
59 Building U-Boot is currently not supported in these configurations.
61 Installation
62 ============
64 You will require a serial connection to the board and a TFTP server on
65 your Host PC. Assuming your server is configured for exporting
66 /tftpboot/ directory, you will have to copy the generated images to
67 it:
69   $ cp output/images/uImage /tftpboot/apfxx-linux.bin
70   $ cp output/images/*.dtb /tftpboot/
71   $ cp output/images/rootfs.ubi /tftpboot/apfxx-rootfs.ubi
72   $ cp output/images/rootfs.jffs2 /tftpboot/apfxx-rootfs.jffs2
74 where "apfxx" is the version of your SOM, as used with _defconfigs.
76 Then on your serial terminal, all you have to do is:
78 * interrupt the boot process and access U-Boot console by pressing any
79   key when booting,
80 * configure board and server IP addresses with "ipaddr" and "serverip"
81   environment variables,
82 * if you want to update kernel:
83   BIOS > run update_kernel
84 * if you want to update device tree:
85   BIOS > run update_dtb
86 * if you want to update rootfs:
87   BIOS > run update_rootfs
89 That's it !