L’informatique sans écran

36
21
avr.
2024
Technologie

Lors d’un Noël de ma tendre jeunesse pré-adolescente est arrivé un « ordinateur » dans le foyer. Ce PC (Intel 386) a été installé dans le bureau et a vite dégénéré en console de jeux. Puis les années passant c’est devenu une formidable source d’expérimentation informatique pour un geek en devenir. À cette époque on sensibilisait la jeunesse à ne pas passer trop de temps devant la télévision et la console de jeux, puis devant l’ordinateur et les jeux vidéo violents. Mais on ne parlait pas vraiment de l’écran.

Aujourd’hui les messages de sensibilisation se résument aux écrans :

  • « pas d’écran avant trois ans »
  • « nos jeunes passent leurs temps sur leurs écrans » (comme si les « vieux » n’y étaient pas non plus)
  • « attention les écrans fabriquent une génération de crétins »
  • « les écrans, les écrans, les écrans…»

Il est vrai qu’aujourd’hui l’informatique ne se résume presque plus qu’à un écran. De l’ordinateur avec clavier+souris+écran, voire crayon optique, on est passé aux tablettes et ordiphones qui n’ont plus que l’écran (tactile quand même).

Pour prendre le contre-pied de cette obsession des écrans, je me demandais donc s’il existait encore une informatique « sans écran ». La formidable multiplicité des activités que l’on peut avoir sur un ordinateur pourrait-elle se faire sans écran ? Dans quelle mesure peut-on coder, surfer sur le web, lire/envoyer des mails sans écran ? Cette informatique fantasmée par notre ex-ministre de l’éducation est elle une réalité ?

Lancement imminent de la première fusée open source

Posté par  (site web personnel, Mastodon) . Modéré par Lucas Bonnet.
35
14
mai
2011
Matériel

L'objectif du projet danois « Copenhagen Suborbitals » est de construire une fusée capable de propulser un être humain dans l'espace via un vol « suborbital ». Le vol de type parabolique propulsera l'humain au-delà de la frontière spatiale de 100 km d'altitude.

Quel est donc l'intérêt de ce projet, si l'on sait envoyer des humains dans l'espace depuis longtemps ? La spécificité de ce projet est qu'il est réalisé par un groupe d'ingénieurs qui compte publier tous les plans de leur fusée pour que l'expérience puisse être reproduite aux quatre coins du monde. Tous les plans seront donc diffusés dans la limite des lois européennes sur l'exportation.

D'après l'historique que l'on trouve sur le site Internet, le projet a commencé il y a trois ans environ et fonctionne grâce à une campagne de dons annuelle. La première tentative de lancement avec un mannequin à bord en septembre 2010 fut annulée pour des problèmes techniques et reportée à début juin 2011.

Sputnik, la plate-forme flottante de lancement est désormais équipée de son lanceur Tycho Brahe et sera mise à l'eau le samedi 14 mai. La plate-forme va ensuite s'acheminer vers sa zone de lancement en mer dans la zone militaire ESD138/139.

La fenêtre de lancement est prévue entre le 1er et le 14 juin et le déroulement des opérations peut-être suivi sur la page de la campagne de tir 2011.

Journal Une imprimante open-source ?

Posté par  (site web personnel, Mastodon) . Licence CC By‑SA.
Étiquettes :
34
7
mai
2021

Cher journal,

Étant encore empêtré dans des problèmes d'impressions à me battre avec les protections et DRM de cartouche d'encre, je me demandait s'il n’existait pas une imprimante open source ?

C'est vrai après tout, le mouvement open-source est née d'un pilote d'imprimante non libre buggé.

40 ans après on a :

(…)

Sortie de Chisel 3, un langage de description matériel basé sur Scala

33
12
nov.
2016
Matériel

Jonathan Bachrach vient de l’annoncer sur la liste de diffusion chisel-user : le premier instantané de Chisel 3 est officiellement sorti.

Chisel est un langage de description matériel (HDL) basé sur le langage Scala. Le langage n’étant pas reconnu par les principaux logiciels de synthèse, il génère du langage Verilog synthétisable à la « compilation ».

Journal HiFive1: Un Arduino à 320Mhz entièrement libre pour 2017

Posté par  (site web personnel, Mastodon) . Licence CC By‑SA.
31
29
nov.
2016

À l'heure où j'écris ces lignes a lieu le 5 ème workshop sur jeux d'instruction libre (ISA Risc-V au campus google à Mountain View.

Et c'est à cette occasion qu'est présenté la carte HiFive1 composée d'un microcontrôleur Freedom Everywhere 310 (FE310) à cœur SiFive (utilisant le jeux d'instructions Risc-V). Une carte compatible Arduino mais 10 fois plus puissante et entièrement libre, jusqu'au silicium.

La description hardware en Chisel/Verilog est disponible sur github et il est possible de simuler intégralement le (…)

Journal Pull git

Posté par  (site web personnel, Mastodon) . Licence CC By‑SA.
Étiquettes :
30
7
fév.
2023

Cher journal,

Mes compétences en tricot se résument à faire des carrés de laine moyennement uniformes. Même si j'ai réussi à faire du bicolore, je ne vais pas plus loin.
Par contre je rentre complètement dans le cliché du geek avec une maman qui tricote et qui me demande régulièrement des «patrons» de tricots pour réaliser des motifs sur ses pulls.

Je sors alors mon logiciel de retouche photos préféré: Gimp !

Logiciel que je ne maîtrise pas du tout (…)

SymbiFlow, vers la synthèse libre pour la Série 7 de Xilinx

Posté par  (site web personnel, Mastodon) . Édité par Davy Defaud, palm123, ZeroHeure, Pierre Jarillon, Benoît Sibaud et claudex. Modéré par Pierre Jarillon. Licence CC By‑SA.
Étiquettes :
30
2
jan.
2018
Matériel

N. D. M : Le Verilog HDL est un « langage de description matériel de circuits logiques en électronique », le FPGA est un « circuit intégré logique qui peut être reprogrammé », Xilinx une entreprise américaine de semi‐conducteurs, et le bitstream est utilisé pour décrire une configuration à charger dans un FPGA.

Comme le projet IceStorm qui permet de générer des bitstreams à partir du Verilog vers les FPGA ICE40 de Lattice est maintenant très avancé, W.Clifford se lance avec d’autres dans la rétro‐ingénierie des FPGA de la Série 7 de Xilinx.

Pour cela, un nouveau projet nommé SymbiFlow est créé pour fédérer les différents outils permettant de développer autour des FPGA de Xilinx. L’objectif à terme étant d’intégrer également les ICE40 à SymbiFlow.

Le projet inclut un sous‐projet nommé sobrement Project X-Ray permettant de documenter les différents éléments du FPGA Artix7 sous forme de carte en ASCII et HTML. Ce sous‐projet vise également à fournir des outils permettant de piloter Vivado avec des designs simplistes pour sortir des statistiques sur les bitstreams générés et approfondir la documentation.

Un des gros changements de SymbiFlow par rapport à Icestorm est la volonté de migrer le placement‐routage de Arachne-pnr vers VPR. Un sous‐projet de VTR développé depuis bien plus longtemps que Arachne-pnr.

Vu le succès remporté par le projet IceStorm, avec la quasi totalité des FPGA ICE40 documentés ainsi que leurs timings, on peut espérer voir arriver rapidement une chaîne de développement libre pour les FPGA de la Série 7 de Xilinx. Et voir ainsi le développement open source sur FPGA devenir une réalité.

Journal Non mais MERDE !

Posté par  (site web personnel, Mastodon) . Licence CC By‑SA.
30
29
nov.
2023

Cher journal.

Je déteste écrire en majuscule, mais je voulais te dire que la dépêche du 1 avril 2021 n'était pas un guide du petit fasciste cyberpunk illustré !

«JO 2024 : le dispositif de sécurité prévoit plusieurs périmètres et un système de QR code, annonce le préfet Laurent Nuñez »

J'espère de tout cœur que ces JO se passeront mal, qu'ils seront hué et qu'on éteindra la flamme olympique.

Voila c'est tout, faut que je retourne bosser (…)

Journal Un RISC-V sous Linux pour $12.50

Posté par  (site web personnel, Mastodon) . Licence CC By‑SA.
29
9
nov.
2020

Cher journal,

On continue dans la montée en puissance du jeu d'instructions initié à Berkeley (mais dont la fondation est désormais hébergée en suisse) avec un processeur qui nous viens de Chine : le XuanTie C906.

C'est la société Sipeed (spécialisé dans les kit de développement et autres module à base de puces chinoises) qui l'a annoncé sur le silo social «twitter».

Difficile d'avoir plus d'info que ce piaillement. Le site chinois du constructeur t-head est un peu (…)

Sortie de la version 1.1 de Cocotb

Posté par  (site web personnel, Mastodon) . Édité par Benoît Sibaud, ZeroHeure, Pierre Jarillon, Davy Defaud et palm123. Modéré par bubar🦥. Licence CC By‑SA.
Étiquettes :
29
26
jan.
2019
Matériel

Voici une excellente nouvelle pour la conception des composants électroniques numériques : la version 1.1 de Cocotb est sortie, la nouvelle vient de tomber sur la liste de diffusion de Cocotb.

C’est une grande nouvelle pour cette bibliothèque Python de co‐simulation HDL, sous licence BSD modifiée. En effet, malgré le travail de cinquante contributeurs, elle était bloquée dans sa version 1.0 depuis plus de quatre ans maintenant. La nouvelle organisation qui vient d’être mise en place devrait garantir la pérennité de Cocotb.

Verilator 4.002

Posté par  (site web personnel, Mastodon) . Édité par Davy Defaud, BAud, ZeroHeure, bubar🦥, palm123 et Benoît Sibaud. Modéré par ZeroHeure. Licence CC By‑SA.
Étiquettes :
29
24
sept.
2018
Matériel

La version 4.002 de Verilator a été annoncée à la conférence ORConf2018 en Pologne.

Verilator est sans conteste le simulateur HDL open source le plus rapide du « marché ». Il permet de simuler des porte‐grammes écrits en Verilog synthétisable.

Le nouveau logo de Verilator

Journal Un RISC-V sous Linux abordable grâce au Kendryte K210 et Western Digital

Posté par  (site web personnel, Mastodon) . Licence CC By‑SA.
Étiquettes :
28
3
déc.
2019

Cher journal,

Je t'avais déjà dit que RISCV était desktop-ready grâce au travail de Western Digital sur la carte HiFive Unleashed.
Mais tu trouvais sans doute qu'un «pc» à plus de 3000€ c'était un peu cher.

Du coup tu seras sans doute ravi d'apprendre que Western Digital remet le couvert avec le portage de Linux (+Busybox) sur un petit processeur (très gros microcontrôleur) chinois -> le kendryte K210.

Pour cela, Western Digital a utilisé le kit Maix Go (…)

Journal Le VHDL prend-il l'eau ?

Posté par  (site web personnel, Mastodon) . Licence CC By‑SA.
28
12
nov.
2014

Le VHDL est un langage de simulation numérique. C'est initialement une commande de l'armée américaine pour standardiser les spécifications de circuits numériques. Le VHDL a été standardisé à coup de pelle à neige par l'IEEE en se basant sur le langage ADA.

Du langage de simulation, le VHDL est passé au langage de description hardware avec l'arrivée des FPGA/ASIC. Les constructeurs de FPGA fournissant des outils de conversion VHDL->netlist pour leurs propres composants. Chacun y allant de son interprétation du (…)

Journal KataOS, un OS sécurisé basé sur SeL4 écrit en Rust ... par Google

Posté par  (site web personnel, Mastodon) . Licence CC By‑SA.
27
19
oct.
2022

Cher journal,

Depuis le temps que j’apprends le Rust, je me demandais pourquoi il n'y avait pas de système d'exploitation dans ce langage, surtout dans l'embarqué. En effet, la protection mémoire et les nombreuses vérifications faites à la compilation en font un super langage pour l'embarqué où il est toujours compliqué de déverminer «en live» via des sondes et autre débuggers.

Tous les FreeRTOS, Zephyr et autre Nuttx se basent tous sur le langage C que ça soit pour (…)

Icestudio 0.2, du schéma au verilog

27
24
juil.
2016
Matériel

IceStudio est un logiciel graphique permettant de concevoir un design FPGA à la manière d’un schéma électronique. Le logiciel est encore largement expérimental et centré sur les FPGA ice40 de chez lattice. Écrit en JavaScript autour de Nodejs, le logiciel permet de dessiner son projet au moyen de blocs reliés entre eux par des signaux.

IceStudio est sous licence GPLv2.

NdM : à noter, ce projet bénéficie d'un soutien du fabricant espagnol BQ (connu également pour fournir des matériels avec Ubuntu pré-installée)