Archive

Archive for the ‘Linux’ Category

Patch pour compiler « thom », l’émulateur Thomson T07/70

thom
Il y a quelques années, je retrouvais avec émoi un émulateur de Thomson To7/70, la première machine que j’ai eu sous les mains en 1985 (en fait non, il y avait déjà eu un Sinclair ZX81 à la maison mais j’avais pas trop le droit de toucher).
L’émulateur « thom » a à l’origine été écrit par sylvain Huet en 1996, puis repris par Eric Botcazou qui distribue sur ce site les binaires et sources pour différents OS dont Linux. Le hic c’est que tout cela commence à dater un peu (2003). Les binaires ne sont plus fonctionnels et quand au sources il a fallut adapter pour pouvoir à nouveau compiler.
Lire la suite…

Catégories :Linux, Uncategorized Étiquettes : , ,

Linux is everywhere_PQI AIRCard, partie IV: Flash it !!!

mars 18, 2013 11 commentaires

the_flash Ah, cela faisait bien longtemps que bidouiller de l’embarqué ne m’avait pas autant amener de plaisir.

De nos jours les plateformes ouvertes (cartes ACME , cartes FriendlyArm et bien d’autres…) sont beaucoup plus courantes qu’avant et c’est très bien. Pour autant, pénétrer dans le firmware d’un matériel à priori fermé (et faisant preuve manifeste de GPL violation) cela donne un charme supplémentaire.
Dans les chapitres I, II et III des trois posts précédents, nous avons planté le décor avec la découverte du firmware puis la mise en place d’une liaison série avec le matériel. La porte ouverte à des modifications plus profondes. Alors prêt à flasher votre pqi Air Card, suivez le guide. Lire la suite…

Linux is everywhere_PQI AIRCard, partie III: Les mains sous le capot

mars 6, 2013 3 commentaires

thompson-and-ritchieIl y a parfois des lettres recommandées qui me remplissent de joie. Surtout quand elles arrivent de Honk-Kong. Ca y est !!! la pqi Air Card commandée sur ebay est arrivée, joie joie !!
Donc faisant suite aux deux post précédent ici et , entrons maintenant dans l’étude et surtout la modification du matériel tant désiré. Juste avant de commencer, juste une petite réflexion que je me suis faite et en rapport avec l’image sur là gauche. Imaginez la réaction de (feu) Dennis Ritchie et Ken Thompson si 40 ans plus tôt ils avaient su que leur système serait porté sur un matériel de 2mm d’épaisseur, de 2 x3 cm et pesant 1g !!! Quand on voit la taille du PDP11 qui a vu naître le système UNIX c’est tout simplement hallucinant. Et pourtant c’est bien la même logique de programmation qui tourne dessus. Preuve si il reste encore à le démontrer de l’extraordinaire vision des deux programmeurs et de la supériorité des systèmes Unix (dont Linux). Mais trêve de bavardages, c’est parti pour une séquence d’embarqué inédit. Lire la suite…

Catégories :hack, Linux Étiquettes : , , , ,

Linux is everywhere_PQI AIRCard, partie II: soeur Anne, ne vois-tu rien venir ?

février 14, 2013 3 commentaires

easy-way   Je fais suite au post précédent en continuant les investigations sur la pqi Air Card. Je n’ai pas encore reçu le matériel mais disons que je prends de l’avance. Comme précédemment énoncé, il y a déjà quelques trucs à faire et à tester en jouant uniquement avec avec le BusyBox livré d’origine dans la carte. Cependant, le vrai hack c’est de pouvoir compiler ses propres binaires.

L’obtention de toolchain pour Arm est quelque chose de relativement aisé. Là où les choses se compliquent c’est quand on veut utiliser les librairies partagées installées d’origine sur la plateforme.

Pour s’affranchir de cette contrainte, on peut bien sûr compiler en statique son programme; mais en procédant ainsi, on aura tôt fait de saturer les capacités de stockages (réduites en embarqué).

On peut aussi reconstruire complètement le système. Mais là il faut  repartir de 0 et ce n’est pas la meilleure des options pour votre productivité.

Donc le mieux pour aller droit au but, c’est de disposer de la même toolchain que celle utilisée par les concepteurs du firmware. C’est le « Easy Way » et on va voir qu’ en la matière (et je pense sans le vouloir) pqi nous facilite bien les choses. Lire la suite…

Catégories :hack, Linux Étiquettes : ,

Linux is everywhere_PQI AIRCard ,partie I: découverte

février 11, 2013 3 commentaires

pqi-air-cardDans la série « Linux is Everywhere » je vous présente aujourd’hui une SdCard Wifi de chez pqi: la AIR Card

Le projet initial qui m’a fait m’intéresser à une carte SD Wifi a pour but la visibilité par le réseau d’un équipement complètement fermé. La seule possibilité d’ interagir avec l’équipement en question et de passer par un slot SD-Card disponible. Parmi les applications les plus courantes, on trouvera l’ accessibilité à des appareils photos numériques. C’est d’ailleurs la seule fonction assurée nativement par le produit présenté. Mais en cherchant bien, je suis sûr que vous trouverez des projets vraiment excitants et dignes de figurer dans le « Wall of Fame » de Hackaday.   Pour ma part, c’est en rapport avec du matériel avionique. Mais qu’importe, là n’est pas le sujet du post.

Je vous propose donc de plonger au coeur du firmware.
Lire la suite…

Catégories :hack, Linux Étiquettes : , , ,

Dans la famille des loups-Garous, je demande Bogdan VATRA

Il y a des gens poilus, vraiment poilus … je veux dire de ceux qui hurlent la nuit avec yeux rouges devant leur console. Bogdan VATRA fait parti de ceux-la. Bogdan est un nom slave signifiant « donné par Dieu ». On est pas trop loin du compte quand on voit le travail colossal qu’il a fallu à l’individu pour nous proposer le portage de Qt sur Android. Alors QT sur android ca marche ? Oui plutôt pas mal je dirais mais si vous le voulez bien, analysons la chronologie des événements qui m’on fait tester cette solution.Tout d’abord, il y a eu une petite vidéo assez bien faite, un didacticiel qui parle du portage de Qt grace à Necessitas et Ministro . Ce qui vous en conviendrez après visionnage, aiguise notre curiosité.

Puis ensuite, il y a eu la publication d’un article sur linux magazine parlant exactement du même sujet.linuxmag_jv2013
Et enfin, il y a eu l’annonce de Ubuntu sur téléphone mobile relatée dans un post précédent. Quel rapport me diriez-vous ? et bien tout simplement, quand on se rend sur la page dédiée d’Ubuntu pour mobile et qu’on s’intéresse au développement on se rend compte que l’outil proposé est QT avec un accent particulier mis sur QML.
Bon tout cela ne peut laisser insensible une âme curieuse, alors si vous aussi vous voulez tester et rentrer un peu plus dans les détails je vous invite à lire la suite … Lire la suite…

Catégories :Android, Linux Étiquettes : , , ,

Et on se prend à rêver ….

janvier 4, 2013 1 commentaire

Ubuntu on Phone

Ubuntu on Phone


C’ est le BUZZZ de ce début 2013: Ubuntu pour telephone mobile.
ET là, on comprends le choix de [Mark Shuttleworth] sur [Unity] le bureau un peu bizarre et décrié mais qui témoigne une volonté d’évolution vers la mobilité. Si des projets comme [OpenMoko] avaient éveillé ma curiosité , là avec Canonical j’y crois vraiment.
Le marché est mûr car Android tourne sur un noyau linux donc les drivers des constructeurs (en déplorant l’usage de blob binaire 😦 ) seront dispo aussi pour un vrai linux.
L’avantage de linux sur un téléphone mobile ca sera aussi de proposer une totale continuité entre plateformes (PC, Téléphone, Télé) l’OS étant le liant. De nos jours, seul Microsoft tente le coup avec Windows8 et leur sale tablette Ikea. Bien sûr, il reste des inconnus comme le choix des licences adoptées et leur compatibilité sur un « market »; market seul garant à terme de la réussite du projet. C’est aussi ces contraintes légales de marché qui font que Google a réécrit du code « from scratch » en utilisant entre autre la licence [Apache].
Je ne sais pas pour vous mais avec Android (qui est quand même bien) j’ai la furieuse impression de tourner autour du pot. Les couches logicielles sont trop nombreuses, c’est vraiment lourd …
J’attends de voir les choix techniques adoptés par Canonical mais de toute facon cela ne pourra être que plus simple.
Dans un conférence il y a peu de temps, j’entendais que Linux était un OS maudit. C’est à dire que sa technologie était maintenant reconnue et utilisée au coeur de nombreux process mais qu’un succès populaire se faisait toujours attendre. A vrai dire que Linux n’ai pas de « succes populaire » c’est un peu le cadet de mes soucis. Ce que je veux, c’est pouvoir développer librement et avec convergence sur cet OS fabuleux. Allez on y croit !!!

Catégories :Linux, Uncategorized Étiquettes : ,