Cours:BeagleBone : Différence entre versions
m (→{{Bleu|Changement de version}}) |
(→{{Bleu|Changement de version}}) |
||
(9 révisions intermédiaires par le même utilisateur non affichées) | |||
Ligne 16 : | Ligne 16 : | ||
**sudo ./sgx-install.sh | **sudo ./sgx-install.sh | ||
**sudo reboot | **sudo reboot | ||
+ | **ajouter /opt/electronique/bbb/sgx/bb-kernel/ignore/SDK_BIN/Graphics_SDK_setuplinux_5_01_01_02/include dans /opt/gfxlibraries/include | ||
+ | *cross compilation | ||
+ | **pkg-config ??? | ||
+ | **build-essential | ||
+ | **libfreetype6-dev | ||
+ | **libfontconfig1-dev | ||
+ | **libinput-dev | ||
+ | **libudev-dev | ||
+ | |||
+ | Pour openglES faire des liens symboliques | ||
+ | *ln -s /opt/gfxlibraries/include/OGLES2/KHR /usr/include/ | ||
+ | *ln -s /opt/gfxlibraries/include/OGLES2/GLES2 /usr/include/ | ||
+ | *ln -s /opt/gfxlibraries/include/OGLES2/EGL /usr/include/ | ||
+ | *ln -s /opt/gfxlibraries/include/OGLES2/EWS /usr/include/ | ||
+ | *ln -s /opt/gfxlibraries/gfx_rel_es8.x/libIMGegl.so /usr/lib/libIMGegl.so | ||
+ | *ln -s /opt/gfxlibraries/gfx_rel_es8.x/libsrv_um.so /usr/lib/libsrv_um.so | ||
=={{Bleu|Mise à jour/préparation}}== | =={{Bleu|Mise à jour/préparation}}== | ||
*apt-get update | *apt-get update | ||
*apt-get dist-upgrade | *apt-get dist-upgrade | ||
+ | |||
+ | =={{Bleu|Sauvegarder eMMC}}== | ||
+ | /opt/scripts/tools/eMMC/beaglebone-black-make-microSD-flasher-from-eMMC.sh | ||
Version actuelle datée du 13 décembre 2018 à 20:47
Sommaire
Mise à jour de l'os
Changement de version
- Télécharger la version à installer : http://elinux.org/Beagleboard:BeagleBoneBlack_Debian
- Écrire le fichier .img sur une carte SD : dd if=BBB-eMMC-flasher-debian-X.Y-console-armhf-2015-10-25-2gb.img of=/dev/sdx bs=1M
- La mise à jour est terminée lorsque les 4 leds sont allumées de façon fixe
- gles/opengl
- apt-get install lsb-release
- /opt/scripts/tools/update_kernel.sh --lts-4_4 --bone-channel
- git clone https://github.com/RobertCNelson/bb-kernel.git
- cd bb-kernel/
- git checkout origin/am33x-v4.1 -b tmp-sgx
- ./sgx_create_package.sh
- sudo tar xfv GFX_5.01.01.02.tar.gz -C /
- cd /opt/gfxinstall/
- sudo ./sgx-install.sh
- sudo reboot
- ajouter /opt/electronique/bbb/sgx/bb-kernel/ignore/SDK_BIN/Graphics_SDK_setuplinux_5_01_01_02/include dans /opt/gfxlibraries/include
- cross compilation
- pkg-config ???
- build-essential
- libfreetype6-dev
- libfontconfig1-dev
- libinput-dev
- libudev-dev
Pour openglES faire des liens symboliques
- ln -s /opt/gfxlibraries/include/OGLES2/KHR /usr/include/
- ln -s /opt/gfxlibraries/include/OGLES2/GLES2 /usr/include/
- ln -s /opt/gfxlibraries/include/OGLES2/EGL /usr/include/
- ln -s /opt/gfxlibraries/include/OGLES2/EWS /usr/include/
- ln -s /opt/gfxlibraries/gfx_rel_es8.x/libIMGegl.so /usr/lib/libIMGegl.so
- ln -s /opt/gfxlibraries/gfx_rel_es8.x/libsrv_um.so /usr/lib/libsrv_um.so
Mise à jour/préparation
- apt-get update
- apt-get dist-upgrade
Sauvegarder eMMC
/opt/scripts/tools/eMMC/beaglebone-black-make-microSD-flasher-from-eMMC.sh
I2c
http://beaglebone.cameon.net/home/i2c-devices
http://datko.net/2013/11/03/bbb_i2c/
apt-get install i2c-tools