bonjour à tous
Voila aillant déjà une bonne expérience du C, j'aimerai me rapprocher encore plus du système, mais pas n'importe lequel. j'ai décidé de me lancer dans la programmation en assembleur, plus précisément sous architecture ARM. Pour l'instant je me restreint à Qemu, mais il existe des très nombreuses plateformes utilisant l'ARM, dont une très grande majorité des téléphones portables. Je trouverai intéressant "d'utiliser" ce support pour mon apprentissage. Rien de bien exceptionnel, afficher un simple "Hello world" au démarrage de celui-ci serait extraordinaire ! Me permettant de sortir de l’émulateur.
Cependant j'imagine bien que ce n'est pas vraiment abordable. En comptant le fait de réussir à effacer la rom du téléphone pour y insérer le programme de test, booter dessus, afficher un message à l'écran, ou même dialoguer avec le clavier (non tactile) n'est pas chose facile.
Je sais qu'il serait plus abordable de partir d'un Raspberry, mais je trouve l'idée du téléphone plus attrayante.
Par où puis-je commencer ? La documentation technique d'un téléphone x sous ARM ? (encore faut-il la trouver !) serait-elle assez complète au niveau des adresses et des protocoles ?
Merci à vous
Partager