Monthly Shaarli

All links of one month in a single page.

September, 2018

Open Source Hardware Association

Une association qui certifie le matériel comme «open source»

HDLBits

Exercice de verilog en ligne.

Petit guide des Dark Patterns, les mauvaises pratiques qui pourrissent l'internet
Cocotb Orconf 2018 presentation

Une présentation de Cocotb à l'orconf 2018 par un ingénieur de chez broadcom.

Is hardware the black hole of computing ? – Linagora Engineering – Medium
[Cocotb] The future of Cocotb

Oyé oyé si vous souhaitez vous impliquer dans le développement de cocotb c'est maintenant !

VIDEO. Au Royaume-Uni, les voitures à proximité des écoles, c’est fini

Superbe idée !

User Guide | Icarus Verilog | FANDOM powered by Wikia

Icarus verilog guide

Open Source Paramotor Using Quadcopter Tech | Hackaday

Un paramoteur électrique lowcost basé sur des moteurs de drônes.

Verilog-mode veritedium - Verilog-mode - Veripool
My Vim Setting for verilog/systemverilog coding | Play & Go

Quelques astuces pour faire du verilog avec vim

chisel 3.1.3 | Chisel

chisel est activement maintenu, cool.

Basics - A Gentle Introduction to Rust

Rust

Pourquoi les mecs préfèrent les mecs – Le Mecxpliqueur

“il n’y a rien de plus pédé qu’un hétéro”. C’est vrai que tous ces mecs qui passent leur temps entre eux, quand même, c’est un peu pédé, non ?

Quand le prof donne des consignes remplies de fautes… en demandant de ne pas en faire – Bescherelle ta mère

Je sais que je fais beaucoup de fautes, mais quand même. si j'étais prof et que j'avais distribué ça je crois que j'aurais fait une dépression.

redox-os / redox · GitLab

Le système d'exploitation libre Unix-Like écris en rust.

Documentation pdf de cocotb version 1.0

Documentation pdf de cocotb version 1.0

Le top 10 des pièges des logiciels embarqués open source – L'Embarqué

Apparement l'open-source commence à faire peur au entreprise produisant des systèmes d'exploitation Temps réel.
Ça doit vouloir dire que la qualité est désormais au rendez-vous pour l'open source ;)

tty0tty

besoin d'un émulateur d'uart pour tester votre appli ?

Tachyon Design-Automation

Un autre simulateur libre pour verilog ?

Comment fabriquer un ruban de semis pour préparer le potager du printemps ?
Hayabusa 2 : les rovers sauteurs photographient la surface de l’astéroïde Ryugu

Wow, les photos sont juste manifiques !
Ça m'épate qu'on en fasse pas plus de foin dans les média.

Un ordinateur Risc-V desktop-ready ?

Voici comment réaliser un ordinateur pour la bureautique (fedora avec gnome) à base de Risc-V.

Bon la bête doit coûter un certain prix vu que la carte Sifive est à $1000 et la carte d'extension microsemi à $3000 il faut en plus y ajouter une carte graphique et autre joyeuseté.

Keysight Keysight UXR 110GHz BW, 256GS/s, 10-bit, 4-Channel Real-Time Oscilloscope Teardown & Experiments | The Signal Path

Démontage d'un oscilloscope à 1.3 millions de $ !

Covered - Verilog Code Coverage Analyzer

Couverture de code verilog.

Sebastien Kramm: State machine diagrams with Graphviz

Des machines d'états avec graphviz

Enhancing VHDL Learning through a Light-weight Integrated Environment for Development and Automated Checking

Un logiciel client-serveur avec un ide client multi plate-formes pour apprendre le VHDL et pour noter les élèves.

Build demo application from source? - HiFive1 - SiFive Forums

cd freedom-e-sdk
make software PROGRAM=led_fade
make upload PROGRAM=led_fade

OpenNews

Au delas du coté religieux c'est aussi un problème de fichage. T'as pas nécessairement envie d’apparaître dans les fichiers de l'église.

Dick - The Perry Bible Fellowship
Disassembling Mouse Sensors For Tracking Tongues | Hackaday

Yeahh la tétine connectée !

Verilator Icon Survey 2

Si vous voulez donner votre avis sur le futur logo verilator.

darkriscv

Un processeur riscv développé en une nuit. En verilog, avec le compilateur configuré et un programme helloworld qui marche.

Notre collectif - Rues aux enfants, rues pour tous !

Rendons les rues aux enfants

An Open Source Release of the Freedom U540-C000's Bootloader | SiFive

Publication en open source du bootloader (FSBL) du processeur Risc-V FU540-C000 (celui qui tourne sous Linux).

Jusqu'ici ils n'avaient pas réussi à le publier car le contrôleur de DDR ainsi que le contrôleur gigabit-ethernet sont des IP «privatives» et verrouillaient le code bootstrap.

Save the Date: Chisel Community Conference Tuesday 11/13-14 - Google Groupes

Le CCC ça n'est pas que le Chaos Communication Camps, c'est aussi la Chisel Community Conférence. La première aura lieu à Berkley en novembre.

Projet Pi-Logger « Christophe Blaess
À Poudlard / At Hogwarts - Harry Potter Parody: Comment avoir plein d'idées originales - VIDEO
L'Arabe du futur, une jeunesse au Moyen-Orient - 4. 1987-1992 | Bdphile

Ho, le dernier volume de l'arabe du futur sort demain !

La 7e économie mondiale menacée par l'arrivée soudaine de 58 personnes dans un bateau — Le Gorafi.fr Gorafi News Network
Verilator 4.002 - LinuxFr.org

Nouvelle release majeur de verilator \o/

LSA - Libre Silicon Alliance

Déverrouillons la chaine de fabrication des composants silicium.

Git: How to delete all untracked files? - Super User

Pour virer tous les fichiers et répertoire non versionné dans git :
git clean -df

Chisel ready/valid
math - Python: unsigned 32 bit bitwise arithmetic - Stack Overflow

Petite astuce en python pour faire un «not». Le symbole '~' inverse les bits d'un nombre ... sur 32bits signé !
Or on peut vouloir le faire sur un mot plus petit et surtout non signé. Pour cela il suffit de masquer le nombre avec des '1' de la longueur que l'on veut. Par exemple je veux inverser 0x01 sur 8bits :
In [26]: "{:08b}".format(0x01)
Out[26]: '00000001'

Si je fait simplement '~' je n’obtiens pas le résultat voulu :
In [27]: "{:08b}".format(~0x01)
Out[27]: '-0000010'

Si je masque avec 0xff (8 bits à '1') :
In [28]: "{:08b}".format(~0x01&0xff)
Out[28]: '11111110'

Ça marche.

Note: Rillette de champignons - @jeekajoo links
Record du monde 24h | En vélomobile - Shaarli de Riduidel

J'ai bloqué 10 secondes sur ton message en me demandant comment un vélo peut être fait de viande ;)

Automagic Tool makes KiCAD Schematic Symbols from PDFs | Hackaday

Très classe !

4DOF Upgrade Robot Arm acrylic parts install guide C | SINONING

Notice de montage du bras robotisé

Rencontres des villes du transport gratuit

Les villes dont les transports sont gratuit organisent désormais un salon sur le sujet ;)

Yosys2digitaljs demo

De la simulation Verilog dans le browser.
Source hackadays https://hackaday.com/2018/09/03/visualizing-verilog-simulation/

Console portable "Do It Yourself" - Framboise 314, le Raspberry Pi à la sauce française....

J'en ai rêvé, ils l'ont fait !

Transistor Fundamentals Animated | Hackaday
MQTT - Domoticz

MQTT et domoticz