HP qui s’amuse à vendre des imprimantes qui sont soit disant “Wifi uniquement”, pour pousser les utilisateurs à utiliser leurs logiciels/applications et cloud, alors qu’il y a simplement un port USB caché derrière une étiquette. Les imprimantes c’est toujours un fléau, même en 2023
De mon côté, je pense plus à un problème générationnel. Mon père est ingénieur et a travaillé dans des trucs hyper pointus à l’époque (genre électronique pour l’armée et tout). Mes parents cherchaient à acheter une nouvelle télé il y a quelque temps, le genre de truc qui te prends 5 minutes chez Darty en fonction de ton budget. Au lieu de me demander à moi qui a programmé des Linux intégrés aux télévisions, ils ont préféré demander au vendeur qui s’y connaît vachement mieux et qui n’a pas du tout intérêt à leur refourguer le produit le plus cher possible.
Quand on devient vieux, on se met à faire n’importe quoi. J’espère que ça ne m’arrivera pas, mais je vois souvent ce genre de comportement étrange chez les personnes âgées.
Ils connaissaient déjà les problèmes de HP, leur ancienne imprimante était une HP. Résultat, ils ont une nouvelle imprimante avec les mêmes problèmes et c’est toujours le même cirque. C’est pas compliqué de dire au vendeur “mon fils m’a dit tout sauf HP”, surtout que je ne leur conseille rien en sachant qu’ils ne m’écoutent jamais.
En fait pas du tout stylé. Je soupçonne la plupart des télévisions d’aujourd’hui de tourner sous Linux. C’était du dev pour un sous-traitant de Toshiba donc j’imagine que les autres font pareil.
Tu as une carte mère et des ports USB et HDMI, la solution la plus rapide et simple c’est d’y coller un Linux (custom, pas de distribution connue).
La télé démarre en cachant la console de Linux. Ça affiche un framebuffer (genre accès direct à la vidéo) et tout est lu par un ffmpeg ou gstreamer (j’ai oublié).
C’est un Linux tout bête en fait avec un menu à la con qui est généré par SDL ou autre. Ça n’a rien de magique et le debuggage se fait en se connectant à un port série qui donne accès à la console.
Le plus drôle était la façon dont l’écran était figé quand le Linux crashait. L’utilisateur ne se doute pas que la télé est en train de rebooter mais qu’il garde la dernière image à l’écran. Ils sont fourbes.
Le compilateur C++ etait vieux et buggé mais c’est une autre histoire. J’ai trouvé ce boulot par hasard, aucune connaissance embarquée n’est requise pour ça. Juste du C++/CMake classique et un peu de bash.
A l’époque j’avais tout automatisé avec pexpect de Python, c’était marrant même si les managers étaient tyranniques.