De beaux chronogrammes avec WaveDrom

Magazine
Marque
GNU/Linux Magazine
Numéro
205
|
Mois de parution
juin 2017
|
Domaines


Résumé
WaveDrom est un outil de dessin de chronogrammes écrit en JavaScript/HTML/CSS. Il permet de décrire ses chronogrammes avec une syntaxe simple en JSON. Une bibliothèque JavaScript va ensuite convertir la structure JSON en une image SVG affichable dans un navigateur. Il est également possible d'utiliser une application « hors-ligne » pour générer ses images en SVG, PNG, JPG, etc.

La suite est réservée aux abonnés. Déjà abonné ? Se connecter

Sur le même sujet

HTML5 : plus flexible, plus accessible

Magazine
Marque
Linux Pratique
HS n°
Numéro
19
|
Mois de parution
novembre 2010
|
Domaines
Résumé
En développement web, on utilise aujourd'hui principalement deux langages (hormis PHP) : XHTML 1.0 et HTML 4.01, qui diffèrent principalement par leurs règles de syntaxe et certaines balises. HTML 5 est bien entendu le successeur de HTML 4.01, mais l'élaboration de ses spécifications par le W3C, débutée en 2004, n'est encore à ce jour qu'au statut de brouillon [1]. Toutefois, beaucoup de navigateurs l'ont déjà adopté et supportent ainsi de nouvelles balises, qui offrent plus de souplesse aux développeurs. Tour d'horizon des nouveautés (qui seront) apportées...

Comprendre l'en-tête d'une page web

Magazine
Marque
Linux Pratique
HS n°
Numéro
19
|
Mois de parution
novembre 2010
|
Domaines
Résumé
Les en-têtes, ou « headers », suivent certaines règles et comportent des informations essentielles, de manière à ce que la page concernée soit conforme aux standards définis par le W3C et correctement interprétée par n'importe quel navigateur web [1].

Un vrai site à vous pour 40 euros !

Magazine
Marque
Linux Pratique
HS n°
Numéro
19
|
Mois de parution
novembre 2010
|
Domaines
Résumé
Comprenez bien de quoi il s'agit. Nous parlons ici d'un véritable site internet sur lequel vous installez ce qui vous chante, comme il vous chante, sans publicités. Le tout avec un système de messagerie. Nous parlons tout simplement d'une présence sur le Web qui soit véritablement la vôtre, pour vous-même ou votre entreprise. Tout cela pour moins de 40 euros de frais à l'année, soit une place de cinéma tous les deux mois !

Se faire sa place sur la Toile : dédié, mutualisé, gratuit, payant, clé en main... ?

Magazine
Marque
Linux Pratique
HS n°
Numéro
19
|
Mois de parution
novembre 2010
|
Domaines
Résumé
Lorsqu'on ne sait pas par où prendre le problème, difficile de s'y retrouver dans la myriade d'offres alléchantes proposées par les hébergeurs. Entre gratuit et l'investissement de plusieurs centaines d'euros par mois, il y a de quoi se perdre. Petit tour d'horizon des différents types de solutions.

Les bordures et contours

Magazine
Marque
Linux Pratique
HS n°
Numéro
19
|
Mois de parution
novembre 2010
|
Domaines
Résumé
Une page web est constituée de plusieurs blocs, des conteneurs, qu'il est souvent utile de délimiter pour proposer à vos visiteurs une mise en page agréable. Pour cela, vous pouvez recourir aux propriétés de style des bordures et des contours. Résumons les possibilités qui s'offrent à vous...

Éléments de type « bloc » et « en ligne »

Magazine
Marque
Linux Pratique
HS n°
Numéro
19
|
Mois de parution
novembre 2010
|
Domaines
Résumé
En (X)HTML, on distingue deux types d'éléments constituant une page web : les éléments de type bloc et les éléments de type en ligne (ou inline). Certaines propriétés CSS ne s'appliquent qu'à l'un ou l'autre type. Par ailleurs, leur comportement diffère sur plusieurs points.

Par le même auteur

Un RISC-V à bas coût pour monitorer votre PC avec LCDproc

Magazine
Marque
Hackable
Numéro
33
|
Mois de parution
avril 2020
|
Domaines
Résumé

Dans un précédent Hackable, Patrice Kadionik nous présentait un montage permettant d’afficher l’état de votre ordinateur sur un petit afficheur déporté, branché à un port USB. Dans cet article, nous allons voir comment il est possible de faire la même chose avec un kit RISC-V à 4.90 $, muni d’un microcontrôleur GD32VF de la société GigaDevice. Une belle occasion de mettre en pratique un microcontrôleur RISC-V réel.

Des kits de développement FPGA à moins de 30 €

Magazine
Marque
Hackable
Numéro
32
|
Mois de parution
janvier 2020
|
Domaines
Résumé

Même s’il est possible de faire 90 % du développement en simulation et sans matériel, quand on «fait du FPGA», on souhaite pouvoir toucher du concret. Il est donc nécessaire d’avoir une carte électronique permettant de faire fonctionner son projet en réel. Les outils de développement sur FPGA ont la réputation d’être chers et réservés aux universités et bureaux d’études. Ce n’est pourtant plus le cas, il existe de plus en plus de kits de développement permettant de mettre le pied à l'étrier à moindres frais. Et tous proposent désormais leur logiciel de développement gratuit fonctionnant sous GNU/Linux (mais pas tous libres). Nous allons ici lister quelques-uns de ces kits.

La liberté jusqu’au cœur du processeur avec RISC-V

Magazine
Marque
Hackable
Numéro
31
|
Mois de parution
octobre 2019
|
Domaines
Résumé
RISC-V est un jeu d’instructions 32 bits libre, développé initialement par l’université de Berkeley. Ce jeu d’instructions (ISA pour Instruction Set Architecture) est maintenant soutenu par une fondation regroupant quasiment tous les grands noms de l’industrie informatique. Dans cet article, nous allons décrire succinctement le concept de RISC vs CISC, puis nous expliquerons les bases du jeu d’instructions avec un peu de code assembleur, enfin nous terminerons par une description de quelques émulateurs et processeurs RISC-V disponibles aujourd’hui sur le marché.

Retrouvez le plaisir du test HDL avec Cocotb

Magazine
Marque
GNU/Linux Magazine
Numéro
222
|
Mois de parution
janvier 2019
|
Domaines
Résumé
Écrire les stimuli permettant de tester un composant HDL (Hardware Description Language) est beaucoup plus facile et plaisant avec un langage moderne comme Python qu’avec les vénérables langages Verilog et VHDL. La librairie Cocotb permet d'écrire ces tests en Python et de piloter un simulateur du commerce qu'il soit libre ou non (Cosimulation).

De beaux chronogrammes avec WaveDrom

Magazine
Marque
GNU/Linux Magazine
Numéro
205
|
Mois de parution
juin 2017
|
Domaines
Résumé
WaveDrom est un outil de dessin de chronogrammes écrit en JavaScript/HTML/CSS. Il permet de décrire ses chronogrammes avec une syntaxe simple en JSON. Une bibliothèque JavaScript va ensuite convertir la structure JSON en une image SVG affichable dans un navigateur. Il est également possible d'utiliser une application « hors-ligne » pour générer ses images en SVG, PNG, JPG, etc.

Écrire un pilote en Userspace pour le FPGA grâce au pilote UIO

Magazine
Marque
Open Silicium
Numéro
18
|
Mois de parution
avril 2016
|
Domaines
Résumé
La libération des FPGA passe bien sûr d'abord par les outils permettant de générer la configuration du composant. Mais elle passe aussi par l'inclusion de FPGA sur des cartes utilisant des systèmes d'exploitation libres comme Linux. Sur des plateformes processeur + FPGA comme on trouve sur les modules d'Armadeus Système ou sur le Zync de Xilinx se pose alors la question de l'écriture d'un pilote pour le design FPGA. L'utilisation du modèle de driver Userspace I/O permet d'exporter les registres et interruptions dans l'espace utilisateur et d'éviter l'écriture fastidieuse d'un driver kernel.