francois:beaglebone_black
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| francois:beaglebone_black [2017/09/17 08:59] – [Compiler U-Boot] francois | francois:beaglebone_black [2017/09/17 14:44] (Version actuelle) – francois | ||
|---|---|---|---|
| Ligne 25: | Ligne 25: | ||
| make ARCH=arm CROSS_COMPILE=${CC} | make ARCH=arm CROSS_COMPILE=${CC} | ||
| </ | </ | ||
| + | |||
| ===== Flasher U-Boot sur une carte SD ===== | ===== Flasher U-Boot sur une carte SD ===== | ||
| Ligne 41: | Ligne 42: | ||
| __EOF__ | __EOF__ | ||
| </ | </ | ||
| + | |||
| + | For mkfs.ext4 >= 1.43 | ||
| + | sudo mkfs.ext4 -L rootfs -O ^metadata_csum, | ||
| + | |||
| + | ===== Compiler le noyau ===== | ||
| + | |||
| + | < | ||
| + | git clone https:// | ||
| + | cd bb-kernel/ | ||
| + | |||
| + | git checkout origin/ | ||
| + | |||
| + | ./ | ||
| + | |||
| + | export kernel_version=4.9.50-bone7 | ||
| + | </ | ||
| + | Replace the kernel version by the one returned by the '' | ||
| + | |||
| + | ===== Ecrire le rootfs ===== | ||
| + | < | ||
| + | mkdir rootfs | ||
| + | sudo mount / | ||
| + | |||
| + | wget -c https:// | ||
| + | tar xfvp debian-9.1-minimal-armhf-2017-08-08.tar.xz | ||
| + | sudo tar xfvp ./ | ||
| + | |||
| + | sudo chown root.root rootfs | ||
| + | sudo chmod 755 rootfs/ | ||
| + | |||
| + | sudo sh -c "echo ' | ||
| + | sudo cp -v ./ | ||
| + | sudo mkdir -p rootfs/ | ||
| + | sudo tar xfv ./ | ||
| + | sudo tar xfv ./ | ||
| + | |||
| + | sudo sh -c "echo '/ | ||
| + | </ | ||
| + | |||
| + | ===== Configurer le réseau ===== | ||
| + | Ajouter à ''/ | ||
| + | < | ||
| + | auto lo | ||
| + | iface lo inet loopback | ||
| + | | ||
| + | auto eth0 | ||
| + | iface eth0 inet dhcp | ||
| + | </ | ||
| + | |||
| + | ==== USB Gadget ==== | ||
| + | Provides http access to beaglebone black over usb. | ||
| + | Install udhcpd | ||
| + | sudo apt-get install udhcpd | ||
| + | |||
| + | Edit: / | ||
| + | |||
| + | < | ||
| + | # Ethernet/ | ||
| + | # ... or on host side, usbnet and random hwaddr | ||
| + | iface usb0 inet static | ||
| + | address 192.168.7.2 | ||
| + | netmask 255.255.255.252 | ||
| + | network 192.168.7.0 | ||
| + | gateway 192.168.7.1 | ||
| + | </ | ||
| + | |||
| + | wget -c https:// | ||
| + | chmod +x beaglebone-black-g-ether-load.sh | ||
| + | sudo ./ | ||
| + | |||
| + | ===== eMMC ===== | ||
| + | Script to copy your microSD card to eMMC: (this will need these packages installed: initramfs-tools dosfstools rsync) | ||
| + | |||
| + | wget https:// | ||
| + | chmod +x bbb-eMMC-flasher-eewiki-ext4.sh | ||
| + | sudo /bin/bash ./ | ||
| ===== Liens utiles ===== | ===== Liens utiles ===== | ||
francois/beaglebone_black.1505638756.txt.gz · Dernière modification : (modification externe)
