Une question simple: Comment puis-je accéder à mon APF simplement avec un navigateur Web (au hasard avec firefox 😉 ?
Réponse, tout simplement avec python, c’est déjà inclu dans la distribution armadeus, dans menuconfig:
$ make menuconfig
il suffit de cocher :
Package Selection for the target --->
Interpreter languages and scripting --->
[\*] python
core python modules --->
[\*] bzip2 module
[\*] bsddb module
[\*] codecscjk module
[\*] curses module
[\*] pyexpat
[\*] readline
[\*] ssl
[\*] unicodedata module
[\*] sqlite module
[\*] zlib module
De recompiler le tout et de charger les binaires sur la carte. Une fois la carte démarrée sous Linux il suffit de taper la commande suivante :
\# python -m SimpleHTTPServer 8888
Serving HTTP on 0.0.0.0 port 8888 ...
Puis d'utiliser son navigateur préféré et de taper l'url correspondant à l'IP de la carte et le port 8888, pour obtenir un serveurs web des fichiers présents dans le répertoire.
Et voila ! C'est tout, qui a dit qu'un serveur web embarqué était compliqué ?