Olivier Esver a écrit 699 commentaires

  • [^] # Re: Oscilloscope ?

    Posté par  (site web personnel) . En réponse au message Comment faire du CI/CD et automatiser les tests sur de l'embarqué ?. Évalué à 5. Dernière modification le 19 juillet 2021 à 13:25.

    Pour info, travaillant dans l'industrie électronique (chez un EMS), nous testons les produits de différentes façons.

    Voici quelques tests qui sont fait sur un produit :
    Sur le PCB à la sortie du four de la ligne carte il y a parfois une machine rayon X pour vérifier les non court-circuit sur BGA, ensuite une AOI qui vérifie les soudures et le placement des composants (en 3d maintenant)

    Ensuite il peut y avoir du test In Situ, qui est une machine avec des sondes déplaçable et donc souvent on test les non court-circuit avec et des mesures de résistances.

    Puis ça peut passer sur un Banc JTAG pour de la programmation et du Boundary-Scan.

    Enfin (et c'est sans doute ce qui t'intéresse le plus) ça passe sur un banc de test fonctionnel, et là on pilote des alims, multimètres, DAC, Oscillo, Géné RF, Analyseurs de spectre et autres. Nous utilisons les logiciels propriétaires de National Instrument dont TestStand. Mais c'est souvent pour tester le produit, avec un soft de test ou un mode test, et c'est pour tester l'électronique et le produit complètement assemblé et non le logiciel du client ou des non régressions.

    Mais je dois être trop bas dans l'échelle de la conception du produit pour pouvoir te répondre ;-)

    S'il y a un problème, il y a une solution; s'il n'y a pas de solution, c'est qu'il n'y a pas de problème.

  • [^] # Re: Oscilloscope ?

    Posté par  (site web personnel) . En réponse au message Comment faire du CI/CD et automatiser les tests sur de l'embarqué ?. Évalué à 3. Dernière modification le 19 juillet 2021 à 09:48.

    J'ai peut être faux mais il me semble que parfois GDB est plus intrusif et sur du bas niveau il pourrait y avoir des comportements différents avec et sans GDB (avec des print aussi c'est sur)
    Pareil pour qemu, il est possible que sur du bas niveau il y ait de petites différences, des bugs hard par example.

    Pour effectuer des tests automatiques, peut être que sigrok sait faire, je l'avais testé vite fait avec un petit analyseur logique à 5€ mais je le faisais à la main. Je n'ai pas encore testé avec mon oscillo mais il est dans la section "Mixed-signal devices".

    S'il y a un problème, il y a une solution; s'il n'y a pas de solution, c'est qu'il n'y a pas de problème.

  • # Oscilloscope ?

    Posté par  (site web personnel) . En réponse au message Comment faire du CI/CD et automatiser les tests sur de l'embarqué ?. Évalué à 3.

    J'ai du mal à voir ce que tu veux tester automatiquement en bas niveau…

    Lorsque je faisais de l'embarqué et donc du bas niveau au début du projet sur un nouveau processeur, je commençais par faire bagoter une pin (ou plusieurs) pour vérifier les fréquences des différentes horloges du processeur et je vérifiais cela avec un oscilloscope.
    Ensuite je rajoutais une liaison série pour les traces de debug (pour le haut niveau et afficher l'état des registres) et puis les autres protocoles dont j'avais besoin (SPI,I2C…)

    Mais pour moi, l'oscilloscope est indispensable pour résoudre les problèmes bas niveau, ou pire un analyseur logique.

    Après je n'ai jamais automatisé de tests sur le bas niveau car je n'en vois pas l’intérêt.

    Pour les printf des registres, il faut bien se dire que c'est l'état du registre au moment ou tu récupères la variable, pas au moment de l'affichage, par exemple si je veux voir l'état du registre de démarrage pour savoir si j'ai redémarré à cause du watchdog, une sous tension ou autre.

    S'il y a un problème, il y a une solution; s'il n'y a pas de solution, c'est qu'il n'y a pas de problème.

  • # Ce n'est pas le seul

    Posté par  (site web personnel) . En réponse au lien Acheter LightRoom ?. Évalué à 6.

    La personne qui publie ce "DarkTable LightRoom" publie aussi "Scribus Indesign"…

    S'il y a un problème, il y a une solution; s'il n'y a pas de solution, c'est qu'il n'y a pas de problème.

  • # Émulateurs

    Posté par  (site web personnel) . En réponse au journal Calculatrice graphique?. Évalué à 9. Dernière modification le 17 juin 2021 à 09:39.

    Si tu aimes ta TI82, tu peux toujours utiliser TilEm, il existe aussi TiEmu pour les TI89 et TI92. Les paquets sont peut être même dispo sur ta distribution.

    De mon coté j'ai installé sur mon tel Android l'appli Graph 89 qui se base sur les 2 précédents softs et qui me permet d'avoir ma TI89 facilement, j'ai juste eut à mettre la ROM de ma TI dans un répertoire pour que ça fonctionne (c'est à ça que servent les autorisations accès photo/stockage).

    S'il y a un problème, il y a une solution; s'il n'y a pas de solution, c'est qu'il n'y a pas de problème.

  • [^] # Re: double entrée sur l'écran ?

    Posté par  (site web personnel) . En réponse au message demande conseil teletravail. Évalué à 2.

    J'ai une config du style :
    2 ecrans avec entrées vga, displayport et hdmi, ainsi que 2 entrees usb et une sortie usb.
    1 switch usb https://www.amazon.fr/gp/aw/d/B07ZK36RBJ

    J'ai 2 docks, un pour le pc pro et un le perso, donc un dock va vers les entrées hdmi des ecrans, l'autre vers les displayport, chacun va vers le switch sur lequel j'ai clavier et souris plus un ecran qui a webcam et casque.
    Si tu as des sorties dvi, de petits adaptateurs dvi/hdmi fonctionnent tres bien.

    S'il y a un problème, il y a une solution; s'il n'y a pas de solution, c'est qu'il n'y a pas de problème.

  • # J'avais réussi mais en EFI

    Posté par  (site web personnel) . En réponse au message Effacer EFI. Évalué à 4. Dernière modification le 02 mai 2021 à 14:20.

    Salut, j'ai pour ma part récupéré un mackbook pro de 2011 (A1278) et je peux donc répondre à quelques questions car j'ai réussi à réinstaller macOSX, puis en tripleboot Ubuntu studio et Windows (pour tester).

    Pour réinstaller macOSX c'est hyper simple, il suffit de démarrer avec les touches "option"+R ou Shift+"option"+R et il réinstalle tout depuis internet (j'ai trouvé ça top)

    Installer une distrib qui ne prends pas en charge l'EFI je ne sais pas si c'est possible mais ça m'étonnerai

    Pour ma part, et d'après mes souvenirs, j'avais modifié les partitions pour pouvoir installer mon linux et booté sur une clé USB.

    Il m'avait peut être fallu faire une install de Windows avec bootcamp puis couper cette partition en 2 ou installer sur la partition bootcamp pour installer la distrib, je ne sais plus trop dans quel sens je l'avais fait.

    La sélection de l'OS au démarrage se fait en maintenant la touche Alt ou alors en installant rEFInd.

    J'étais partit sur Ubuntu studio car je voulais tester, que j'utilise Ubuntu/Debian depuis près de 20 ans et qu'il supporte l'EFI (il y a des paquets grub-efi, grub-efi-signed, shim-signed)

    S'il y a un problème, il y a une solution; s'il n'y a pas de solution, c'est qu'il n'y a pas de problème.

  • [^] # Re: Fausse problématique

    Posté par  (site web personnel) . En réponse au sondage Utilisez vous IPv6 ?. Évalué à 5.

    C'est bien ce que je dis, c'était complexe : il fallait configurer des redirections de port sur la box, ou faire des reverse proxy et autres, tout ce qui complexifie avec 1 seule adresse IP publique.

    Je me suis pris un nom de domaine et je mets l'adresse IPv6 de tout ce à quoi je veux accéder et c'est tout.
    Là si je veux, toutes mes VM peuvent avoir une IP publique et tous ses ports accessibles.

    S'il y a un problème, il y a une solution; s'il n'y a pas de solution, c'est qu'il n'y a pas de problème.

  • [^] # Re: Fausse problématique

    Posté par  (site web personnel) . En réponse au sondage Utilisez vous IPv6 ?. Évalué à 7. Dernière modification le 11 avril 2021 à 13:49.

    À la maison j'ai plus d'un serveur/pc auquel je veux pouvoir me connecter depuis internet, grâce à l'IPv6 j'y accède facilement. (Adieu le NAT)

    S'il y a un problème, il y a une solution; s'il n'y a pas de solution, c'est qu'il n'y a pas de problème.

  • [^] # Re: A quand un domaine de premier niveau .demission ?

    Posté par  (site web personnel) . En réponse au journal RMS et la FSF. Évalué à 10.

    Pour une solution digitale je propose un tld .finger, et donc le domaine middle.finger :-)

    S'il y a un problème, il y a une solution; s'il n'y a pas de solution, c'est qu'il n'y a pas de problème.

  • [^] # Re: OCRmyPDF & paperless-ng

    Posté par  (site web personnel) . En réponse au journal Scanner et OCR sans passer par le cloud. Évalué à 2. Dernière modification le 03 mars 2021 à 12:34.

    Je viens de tester OCRmyPDF sur tes conseils et ça marche plutôt bien : j'ai pu faire une recherche sur le pdf, et trouver les pages qui m'intéressent.

    Le paquets est disponible sur ma distrib en plus \o/

    Voici les commandes pour les feignasses :
    sudo apt install ocrmypdf tesseract-ocr-fra
    ocrmypdf Manuel.pdf Manuel-ocr.pdf

    S'il y a un problème, il y a une solution; s'il n'y a pas de solution, c'est qu'il n'y a pas de problème.

  • # Avec le bluetooth ?

    Posté par  (site web personnel) . En réponse au message Partage de son sur le réseau?. Évalué à 3.

    Je n'ai pas testé mais je suis tombé sur https://github.com/nicokaiser/rpi-audio-receiver
    Si j'ai bien compris, cela permet de se connecter en bluetooth sur le Pi comme sur n'importe quel casque.

    Ce n'est pas sur le réseau (Wifi/Ethernet) mais cela peut t'intéresser ;-)

    S'il y a un problème, il y a une solution; s'il n'y a pas de solution, c'est qu'il n'y a pas de problème.

  • # Je voulais voir "Porting Linux to your favorite obscure Arm SoC"

    Posté par  (site web personnel) . En réponse au journal Retour sur rC3, le 37e CCC mais en distant. Évalué à 3.

    Mais ça a planté il me semble donc pas de vidéo… J'ai juste trouvé les slides.

    S'il y a un problème, il y a une solution; s'il n'y a pas de solution, c'est qu'il n'y a pas de problème.

  • # Piqûre de rappel

    Posté par  (site web personnel) . En réponse au lien Le vaccin à ARNm BioNTech/Pfizer contre le SARS/COV-2 expliqué à des informaticiens . Évalué à 3.

    Ça a déjà été donné ici : https://linuxfr.org/users/oumph/liens/reverse-engineering-the-source-code-of-the-biontech-pfizer-sars-cov-2-vaccine

    J'ai trouvé ça très intéressant et transféré à pas mal de potes.

    S'il y a un problème, il y a une solution; s'il n'y a pas de solution, c'est qu'il n'y a pas de problème.

  • [^] # Re: Question bête

    Posté par  (site web personnel) . En réponse au journal Virus Mirai dans Ventoy. Évalué à 10. Dernière modification le 19 décembre 2020 à 22:00.

    En gros, tu l'installes une fois pour toute sur une clé usb (ou un disque dur) et ensuite, tu peux l'utiliser comme clé usb normale, et y copier des isos comme de simples fichiers puis démarrer dessus. Tu peux ensuite faire des mises à jour sans formater et perdre ce qu'il y a sur la clé.

    Plus besoins de reformater la clé ou la reconfigurer pour démarrer sur une nouvelle iso, juste de rajouter une nouvelle iso avec les autres.

    Je n'ai pas regardé le fonctionnement, mais c'est une sorte de grub, qui cherche toutes les isos de la clé et les affiche dans un menu pour ensuite pouvoir démarrer dessus comme si tu avais créé une clé avec cette iso.

    Perso je l'ai adopté car j'en avais marre de "formater" ma clé à chaque fois que je voulais démarrer sur une iso différente.

    S'il y a un problème, il y a une solution; s'il n'y a pas de solution, c'est qu'il n'y a pas de problème.

  • # J'ai fait le test, et pareil, virus

    Posté par  (site web personnel) . En réponse au journal Virus Mirai dans Ventoy. Évalué à 9. Dernière modification le 19 décembre 2020 à 15:17.

    J'ai suivi sa procédure pour générer xzcat

    wget https://www.uclibc.org/downloads/binaries/0.9.30.1/mini-native-x86_64.tar.bz2
    tar xjf mini-native-x86_64.tar.bz2
    cd mini-native-x86_64/home/
    wget https://busybox.net/downloads/busybox-1.32.0.tar.bz2
    tar xjf busybox-1.32.0.tar.bz2
    wget https://raw.githubusercontent.com/ventoy/Ventoy/master/BUSYBOX/x86_64_xzcat.config -O busybox-1.32.0/.config
    cd ../..
    sudo chroot mini-native-x86_64
    cd home/busybox-1.32.0
    make

    et ensuite j'ai uploadé le fichier généré busybox (qui est xzcat) sur virustotal et j'ai aussi https://www.virustotal.com/gui/file/cda64cc6c7344b6b7470de727c936479b08b313025faffdde6b9c620f0993f4a/detection

    S'il y a un problème, il y a une solution; s'il n'y a pas de solution, c'est qu'il n'y a pas de problème.

  • # Ventoy

    Posté par  (site web personnel) . En réponse au message [Résolu] Windows à coté de Linux - Dual Boot / Virtualisation. Évalué à 2. Dernière modification le 20 octobre 2020 à 18:23.

    Si le PC était livré avec Windows 10, la licence est sans doute toujours valable comme sur mon portable.

    Je reprends un de mes commentaires sur le site https://www.nextinpact.com/article/44039/ventoy-1-0-22-placez-facilement-systeme-linux-complet-sur-cle-usb-bootable :

    J'avais testé la version 1.0.21 et j'ai pu m'installer un Windows 10 :
    Avec VirtualBox, installation de Windows 10 sur un disque VHD, ne faire que l'installation et ne pas installer des additions invités.
    Une fois l'installation finie, éteindre la VM et copier ce VHD (qui ne contient pas d'espaces) sur la clé/disque usb.
    Et ça marche (si vous avez bien copié le fichier ventoy_vhdboot.img dans le répertoire ventoy de la clé), j'ai même pu faire des mises à jour windows update (je crois que j'en ai 1 qui bloque)

    Donc maintenant, si j'ai besoin d'un Windows, je branche mon disque externe et démarre sur un Windows.

    PS: Le windows a été installé sans licence et au 1er démarrage sous Ventoy, donc sur mon pc, il a récupéré sa licence de l'époque sur les serveurs MS.

    S'il y a un problème, il y a une solution; s'il n'y a pas de solution, c'est qu'il n'y a pas de problème.

  • [^] # Re: Je le sentait venir :)

    Posté par  (site web personnel) . En réponse au journal La licence gratuite de Fusion 360 d'Autodesk devient plus restrictive. Évalué à 3. Dernière modification le 18 septembre 2020 à 09:21.

    Pareil sauf que pour le moment je fais des pièces simples donc j’utilise OpenSCAD et ça permet de faire des pièces customisables sur Thingiverse.

    Je pense aussi me mettre à FreeCAD pour des choses plus complexes et qui n'ont pas besoin d'être facilement modifiables.

    S'il y a un problème, il y a une solution; s'il n'y a pas de solution, c'est qu'il n'y a pas de problème.

  • [^] # Re: Un petit lien ?

    Posté par  (site web personnel) . En réponse au journal Initiation à Chataigne – Chef d’orchestre logiciel – machine modulaire pour les arts numériques. Évalué à 4.

    J'ai trouvé ça : https://github.com/benkuper/Chataigne

    S'il y a un problème, il y a une solution; s'il n'y a pas de solution, c'est qu'il n'y a pas de problème.

  • [^] # Re: RollJam

    Posté par  (site web personnel) . En réponse au journal Sécurité ouverture/démarrage des nouvelles voitures. Évalué à 5.

    J'ai retrouvé le second "hack" c'est par le même gars :
    http://samy.pl/opensesame/

    S'il y a un problème, il y a une solution; s'il n'y a pas de solution, c'est qu'il n'y a pas de problème.

  • # RollJam

    Posté par  (site web personnel) . En réponse au journal Sécurité ouverture/démarrage des nouvelles voitures. Évalué à 4.

    J'ai fait appel à mes souvenir pour retrouver ça mais c'était un petit "hack" à 30$ qui permettait d'ouvrir les portes de garages et voitures (qui utilisaient souvent l'algo Keeloq de microchip)

    https://samy.pl/defcon2015/
    https://www.wired.com/2015/08/hackers-tiny-device-unlocks-cars-opens-garages/

    Je crois qu'il y avait aussi une version avec une petite "game and watch".

    S'il y a un problème, il y a une solution; s'il n'y a pas de solution, c'est qu'il n'y a pas de problème.

  • # 3 - Je ne sais pas encore

    Posté par  (site web personnel) . En réponse au sondage Allez‑vous installer l’application de traçage gouvernementale StopCovid ?. Évalué à 10.

    J'attends 2-3 mois pour me laisser le temps de la réflexion :-)

    S'il y a un problème, il y a une solution; s'il n'y a pas de solution, c'est qu'il n'y a pas de problème.

  • # Hébergement

    Posté par  (site web personnel) . En réponse au journal Le décônefinement. Évalué à 3.

    Je ne connais pas l'hébergeur utilisé mais c'est lent !!! J'ai essayé depuis chez moi et un serveur dédié et j'étais dans les 3-4Mo/s, vous avez le même problème ?
    Un torrent aurait été mieux pour partager non ?

    Autrement, le jeu en lui même à l'air marrant, j'ai déjà vu plusieurs morts différentes ;-)

    Je suis sous VLC 3.0.9.2 et ça fonctionne, sait-on pourquoi la version 3.0.10 est conseillée ?

    S'il y a un problème, il y a une solution; s'il n'y a pas de solution, c'est qu'il n'y a pas de problème.

  • # J'ai du mal à comprendre la partie sur l'hébergement

    Posté par  (site web personnel) . En réponse au journal Fuite de données personnelles par Le Figaro. Évalué à 10. Dernière modification le 30 avril 2020 à 13:30.

    Si je comprends bien, l'hébergement c'est sur les serveurs dédiés Dedibox de Scaleway (anciennement Online, filiale d'Iliad (Free)).
    Poney Telecom étant aussi Online/Scaleway car tous les serveurs dédiés pointent vers poneytelecom.eu…

    Donc en gros c'est juste un serveur dédié chez Scaleway comme ça pourrait l'être chez OVH…

    Ils savent de quoi ils parlent sur ce blog ?

    S'il y a un problème, il y a une solution; s'il n'y a pas de solution, c'est qu'il n'y a pas de problème.

  • [^] # Re: Pas d'enfants

    Posté par  (site web personnel) . En réponse au journal À titre individuel, que faisons-nous, pour l'écologie ?. Évalué à 4. Dernière modification le 05 avril 2020 à 16:55.

    Ah oui, j'avais oublié la pollution auditive, merci ;-) (Mauvaise foi ? Moi ? Jamais !)

    S'il y a un problème, il y a une solution; s'il n'y a pas de solution, c'est qu'il n'y a pas de problème.