Actuellement, j'essaie de faire tourner Linux sur un ordinateur monocarte IFC6410. Pour cela, j'ai suivi les instructions trouvées dans ce guide ici : https://github.com/freedreno/freedreno/wiki/Fedora pour obtenir un Fedora sur la carte. La procédure décrite dans le guide fonctionne bien jusqu'à l'étape où le système de fichiers doit être démarré.
Les étapes de base que j'ai suivies étaient :
- J'ai sauvegardé le firmware de l'IFC6410 dans une archive sur mon ordinateur portable hôte (étape 3 dans le guide)
- J'ai téléchargé le système de fichiers Fedora armhfp (j'ai essayé les deux versions répertoriées dans le guide et quelques autres versions que j'ai trouvées)
- J'ai déposé le système de fichiers sur une clé USB, modifié la taille de la partition rootfs et copié le firmware que j'ai sauvegardé à la première étape dans le dossier lib du rootfs sur la clé USB (étapes 4, 5, 6 dans le guide)
- J'ai démonté la clé USB et l'ai branchée sur l'IFC6410
- (j'ai aussi branché un écran sur le port micro HDMI)
Maintenant vient la partie où je suis bloqué.
À l'étape suivante, je suis censé démarrer à partir du système de fichiers sur la clé USB que je viens de préparer. À cette fin, j'ai téléchargé le noyau précompilé pour l'IFC6410 lié dans le guide et démarré le périphérique en fastboot.
En utilisant fastboot, j'ai chargé le noyau :
fastboot boot ifc6410-boot-f20.img
qui semblait fonctionner correctement :
téléchargement de 'boot.img'...
OKAY [ 1.346s]
démarrage...
OKAY [ 0.003s]
terminé. temps total : 1.349s
Cependant, après cette étape, je n'ai aucun retour du périphérique du tout. Comme à l'étape suivante dans le guide l'auteur semble présumer un système Linux en cours d'exécution, j'assume qu'après cette étape je devrais normalement recevoir un retour de mon écran et voir le processus de démarrage normal.
Comme je n'ai aucun retour du tout, je suis un peu perdu quant à ce qu'il faut essayer, vérifier ou rechercher. Par conséquent, je serais reconnaissant pour toute suggestion.
Une autre chose qui pourrait être pertinente est que j'ai également suivi un tutoriel (que je n'ai malheureusement pas retrouvé) pour configurer un système Android de secours sur un appareil ARM. En suivant ce tutoriel, j'ai saisi une commande "fastboot flash boot", qui a échoué. Je ne suis pas sûr si cela a causé un changement permanent au système et pourrait être une partie de mon problème.