Journal Le matériel libre où en sommes nous ?

46
2
juin
2016
Ce journal a été promu en dépêche : Conception de matériel libre, où en sommes nous ?.

Bonjour à tous,

Comme certains d’entre vous le savent déjà, je suis fortement impliqué dans le développement de matériels libres. Par matériel, j'entends serveurs et consort. Je suis rentré il y a maintenant plus de 24 mois dans le projet Open Compute piloté par quelques géants de la silicon vallée qui ne sont pas toujours appréciés sur nos forums nous dirons, mais là n'est pas le problème.

Après ces 24 mois je voulais partager avec vous où nous en sommes (…)

Sortie de la version 0.10 de Yosys

Posté par  (site web personnel, Mastodon) . Édité par palm123, Benoît Sibaud, Pierre Jarillon et Nicolas Boulay. Modéré par patrick_g. Licence CC By‑SA.
45
4
oct.
2021
Matériel

Yosys est devenu le pivot opensource du développement des circuits intégrés FPGA et ASIC.

Le 27 septembre 2021 a été publiée la nouvelle version 0.10 de Yosys sur l’hébergeur de gestionnaire de versions GitHub.
Cette sortie tardive (la 0.9 date de 2019) est l’occasion de parler de ce logiciel libre de synthèse Verilog, pivot de la libération des FPGA (et des ASIC). Plutôt que de simplement présenter les changements nous allons présenter le logiciel et le principe de la synthèse «RTL».

Journal De retour du 4e workshop RISC-V

Posté par  (site web personnel) . Licence CC By‑SA.
45
14
juil.
2016

Bonsoir à tous, (désolé désolé je suis sur un clavier qwerty (NdM.: corrigé))

Il m'a pris l'envie il y a quelques mois de suivre le développement de RISC-V. Après tout, je fais de l'Open Hardware et même si j'aime bien Intel, AMD et ARM, faire des machines "open" avec des processeurs "fermés" c'est un peu bébête. Du coup j'ai pris un billet d'avion et direction Boston lundi soir pour le 4e workshop RISC-V au MIT. S'en sont (…)

Google libère les ASIC avec un PDK open source en 130 nm

Posté par  (site web personnel, Mastodon) . Édité par BAud, Ysabeau 🧶, Xavier Teyssier et Davy Defaud. Modéré par Davy Defaud. Licence CC By‑SA.
45
5
juil.
2020
Matériel

La libération des FPGA s’accélère à grands pas, il devient presque difficile de suivre toutes les nouvelles sur le sujet. Mais les FPGA ne doivent pas nous faire oublier leurs grands frères que sont les ASIC.
Un FPGA est un composant ayant un silicium déjà « gravé » mais où il est possible de reconfigurer les connexions entre les éléments logiques à volonté. Dans le cas d’un ASIC, on va cette fois graver directement les transistors sur un silicium vierge et les relier via des couches métaliques une fois pour toutes. Il ne faut surtout pas se planter à l’étape de conception car on ne pourra pas modifier les interconnexions une fois la production lancée.

De la mise à jour des micrologiciels (firmware)

Posté par  (site web personnel) . Édité par baud123 et claudex. Modéré par claudex. Licence CC By‑SA.
Étiquettes :
44
15
jan.
2012
Matériel

Un micrologiciel (firmware) est un logiciel particulier : il permet de gérer du matériel spécifique et le faire fonctionner ; comme tout logiciel, il peut être être amélioré ou corrigé, contenir des bogues, existe sous forme de code source, est couvert par le droit d'auteur, peut être libre ou propriétaire, etc.

On trouve des micrologiciels dans la plupart des équipements numériques (carte mère, carte réseau, disque dur, clavier, écran, imprimante, scanner, téléphone mobile, lecteur audio/vidéo, autoradio, box ADSL, appareil photo/camescope, télécommandes, etc.). Une particularité : un noyau Linux pour architecture x86 peut très bien charger un micrologiciel pour architecture ARM sur un périphérique, par exemple.

La seconde partie de la dépêche liste quelques exemples récents et ouvre la discussion sur les problématiques des mises à jour de micrologiciels.

Journal Point d’étape sur le matériel et nos libertés

Posté par  . Licence CC By‑SA.
44
24
oct.
2016

Plop !

Il y a deux mois, je vous avais un peu parlé de la situation des quatre libertés sur les ordinateurs vendus aujourd’hui et plus particulièrement les processeurs x86. Ceci en précisant que la situation n’était pas bonne, vraiment pas bonne et même carrément cauchemardesque. Et, en essayant malgré tout de finir sur une petite note d’espoir, avec l’évolution récente des processeurs de l’architecture POWER et le projet TALOS, de Raptor Engineering, de carte mère pour station de travail basée sur (…)

Journal GrIP2HID: un adaptateur USB pour le Gravis Gamepad Pro

Posté par  (site web personnel, Mastodon) . Licence CC By‑SA.
44
28
oct.
2021

Bonjour!

Depuis (très) longtemps j'ai un gamepad Gravis Gamepad Pro. Il est simple, il est efficace, il est solide, il fonctionne très bien. Oui mais voilà: il a besoin d'un port joystick DB-15 et il n'y en a plus sur les ordinateurs modernes (ou même pas très modernes).

Donc je me suis fabriqué un adaptateur pour le brancher sur un port USB et pouvoir continuer à m'en servir.

J'ai commencé à y réfléchir il y a longtemps, mais pour différentes (…)

Journal Des MEMS et du Libre

Posté par  .
Étiquettes :
43
24
juil.
2011

Sommaire

Linuxfriennes, Linufriens,

(La mode du "cher Journal" et dérivés devrait s'arrêter avec la révélation suivante : Le journal ne se lit pas ! Ce sont les visiteurs du site qui le lisent !).

Suite à un commentaire de ma part dans lequel je disais qu'il n'y a rien de Libre dans le (…)

À la découverte de l’écosystème Mooltipass

40
2
août
2020
Sécurité

Le projet open source Mooltipass a été lancé il y a maintenant sept ans, avec pour but d’offrir une solution hors ligne de stockage de noms d’utilisateur et mots de passe, de petits fichiers et de clefs SSH. Au contraire des solutions similaires existantes sur ordinateurs et téléphones, le Mooltipass est un élément dédié qui effectue seulement les opérations de sécurité. Composé d’extensions navigateur (Chrome, Firefox et Opera), d’un logiciel de gestion de bases de données multi‑plate‑forme et d’un appareil dédié branché en USB ou Bluetooth, nous vous faisons découvrir le fruit de sept ans de travail de contributeurs non rémunérés.

Mooltipass Mini BLE

Journal UEFI Secure Boot et les tablettes/téléphones Windows 8 - conclusion ?

Posté par  . Licence CC By‑SA.
40
13
jan.
2012

On se doutait à peu près tous que cette histoire allait se terminer comme ça, mais on en a maintenant une confirmation officielle. Secure Boot, la fonctionnalité du « nouveau BIOS » UEFI permettant d'empêcher le boot d'un OS non signé, va effectivement être utilisé pour restreindre l'exécution d'OS ne venant pas de la firme de Redmond sur leurs tablettes ARM.

C'est le SFLC qui nous fait part de cette nouvelle aujourd'hui, en se basant sur les « Certification Requirements (…)

Journal Premiers pas sur l'architecture RISC-V avec la carte HiFive1

Posté par  (site web personnel) . Licence CC By‑SA.
39
3
juin
2020

Une révolution, tout simplement. Depuis que je travaille dans le domaine embarqué, j'ai connu quelques changements intéressants avec notamment l'arrivée de l'architecture Cortex-M, mais là, c'est un cran au-dessus. Une architecture de microcontrôleur Open Source, j'en ai rêvé, maintenant elle existe.

Rappel sur les microcontrôleurs

Petite piqûre de rappel : les microcontrôleurs sont de très petits processeurs équipés de périphériques pour contrôler le monde extérieur au composant : des actionneurs ou des capteurs. De plus, ces composants disposent de leur (…)

Open Graphics lance la production de l'OGD1

Posté par  . Modéré par rootix.
Étiquettes :
39
15
nov.
2009
Matériel
La carte de développement du projet Open Graphics, OGD1, est en cours de fabrication. Les circuits imprimés ont été fabriqués, l'assemblage des composants a commencé. Les cartes seront prêtes d'ici 6 à 8 semaines (fin d'assemblage et test). Le but du projet Open Graphics est de fournir une carte vidéo 3D aux spécifications ouvertes et aux pilotes libres.

OGD1 est une carte « vidéo » de développement, utilisant un FPGA, la structure interne de la carte est modifiable (câblage des portes logiques). On peut donc y essayer des « logiques graphiques », validant ainsi le GPU et les pilotes avant de lancer la production de la carte graphique utilisateur qui elle utilise un ASIC (puce non modifiable) dont le coût par unité est plus faible.

Du fait de l'utilisation d'un FPGA, ces cartes sont relativement chères (750 US$) pour une utilisation comme simple carte vidéo, elles sont donc principalement destinées au développement. En fait, ces cartes permettent la réalisation de n'importe quel type de matériel (carte son, wifi, etc.) même si elles sont orientées carte graphique, l'ajout de modules est possible.

RuggedPOD, 5 mois d’hiver et un énorme challenge devant !

Posté par  (site web personnel) . Édité par Nils Ratusznik, Davy Defaud, ZeroHeure, Pierre Jarillon et Nÿco. Modéré par Pierre Jarillon. Licence CC By‑SA.
38
30
mar.
2017
Matériel

LinuxFr.org vous propose à tous de tenir vos propres articles directement publiables, sans validation a priori des modérateurs. Ceux‐ci s’appellent des journaux. Un de nos utilisateurs, vejmarie, nous raconte depuis plusieurs mois les aventures du projet RuggedPOD, un module de serveurs sans refroidissement actif.

Vous pourrez lire en deuxième partie le bilan de la période hivernale, ainsi qu’un appel à mécène.

HDT : Hardware Detection Tool (v 0.5.0)

Posté par  . Modéré par Bruno Michel. Licence CC By‑SA.
37
22
avr.
2011
Noyau

Hardware Detection Tool est un outil de bas niveau permettant l’identification du matériel cible sur le matériel cible : extraire les informations, vérifier la conformité, valider ce matériel, voire anticiper les besoins d’installations et mettre en œuvre les processus adéquats.

Cette nouvelle version, sortie aujourd’hui, ajoute la possibilité d’extraction et d’envoi du rapport par le réseau.

EOS S3, le bitstream libéré !

37
11
juin
2020
Matériel

Pour configurer les différentes connexions des blocs de logiques contenus dans un FPGA il faut lui fournir un fichier de configuration appelé « bitstream ». Quand on parle de libération des FPGA, on pense principalement à la publication de ces spécifications.
Jusqu’à présent, cette « libération » s’est faite, pour une poignée de FPGA (majoritairement Lattice), par ingénierie inverse. Donc jamais à l’initiative du constructeur, ce dernier n’ayant même pas toujours connaissance de projet d’ingénierie inverse à destination de ses produits. Et il faut aller fouiller dans d’obscurs fils Twitter et autre forums de bidouilleurs pour les découvrir.

Mais la libération s’accélère, et une petite société peu connue dans le monde du FPGA vient de lancer un produit basé sur des outils libres pour le développement : l’EOS S3.