diff --git a/labs/rpi3/reponse.md b/labs/rpi3/reponse.md new file mode 100644 index 00000000..0555f8b6 --- /dev/null +++ b/labs/rpi3/reponse.md @@ -0,0 +1,70 @@ +# TP 4 +### Question 1 : + + +### Question 2 : +

il faudrait utiliser le fichier `configs/raspberrypi3_64_defconfig`

+ +### Question 3 : +

Dans le repertoire package, il y a les différent package pour python, php, et autres. Les sous-répertoir et fichiers associés servent à installer et faire fonctionner correctement le package en question pour l'os

+ +### Question 4 : +

Cette commande à permi de reconstruire un os avec le fichier embsys.

+ +### Question 5 : + + +### Question 6 : +Avec l'interface de Buildroot, je l'ai retouvé et il sera compilé et disponible pour l'os. Et dans le fichier, à la ligne 2283, on peut retrouvé ceci `BR2_PACKAGE_OPENSSH=y` diant qu'il y serait. + +### Question 7 : +Busybox est un programme libre qui permet de combiné plusieurs utilitaires UNIX dans un petit fichier exécutable.
+La commande `make busybox-menuconfig` permet d'installer le menuconfi de busybox.
+On obtient un menu de configuration où l'on peut modifier dives paramètres comme les parmètre de busybox, ou encore le login/password. + +### Question 8 : +Le repertoir `outpu/host` contient des dossiers ce nommant : `arm-buildroot-linux-uclibcgnueabihf`, `bin`, `doc`, `etc`, `include`, `lib`, `libexec`, `man`, `sbin`, `share`, et `urs`.
+De mon point de vue, le fichier `arm-linux-gcc` sert pour la compilation avec gcc. + +### Question 9 : +La commande `file` nous permet d'avoir plus d'information sur le binaire `hw`, ceci inclu son format x86-64, sa version, s'il est dynamiquement lié, sont interprétation, par quel Kernel/OS et la version, et d'autre paramètre que je n'ai pas compris.
+La commande `./hw` va permettre d'exécuté le programme C compilé, ce qui affiche le hello word. + +### Question 10 : +On constacte qu'il y a des valeurs qui ont changé, qui se sont ajouté et supprimer, comme le `x86-64` a été remplacer par `ARM`, ou pour la version, il est précisé EABI5.
+Je ne peux pas exécuté le binaire, voici l'erreur : `bash: ./hw: cannot execute binary file: Exec format error` + +### Question 11 : +Il y a différent fichier `.dbt`, `vfat`, `ext2`, `ext4` avec `rpi-firmware`, `sdcard.img`, `zImage`. + + +### Question 12 : +Pour zImage, voici ce que sa me donne : `zImage: Linux kernel ARM boot executable zImage (little-endian)`
+Et pour sdcard.img voilà ce que sa me donne : `sdcard.img: DOS/MBR boot sector; partition 1 : ID=0xc, active, start-CHS (0x0,0,2), end-CHS (0x4,20,17), startsector 1, 65536 sectors; partition 2 : ID=0x83, start-CHS (0x4,20,18), end-CHS (0x1d,146,54), startsector 65537, 409600 sectors`
+ +### Question 13 : +J'ai des dossiers de système, comme pour la racine de GNU/Linux.