Mises à jour de KB Activer/désactiver les fils de commentaires | Raccourcis clavier

  • KB 7:32 pm le September 30, 2017 Permalien | Réponse  

    Bus pirate – Utiliser un capteur de température DS18B20 

    J’avais déjà présenté le bus pirate et fait un petit Hello World dans ce billet.

    Aujourd’hui voici un cas pratique d’utilisation. La lecture de la température à partir d’un capteur.

    Au programme, bus 1-Wire, bus pirate, résistance de pull-up et script python !

    IMG_20170930_212808985.jpg

     

    (Lire la suite…)

    Publicités
     
  • KB 9:54 pm le November 28, 2016 Permalien | Réponse
    Tags : ,   

    [NAS Synology] Monter un dossier partagé sur Linux 

    Ce billet assez court et peu technique fait plutôt office de pense-bête pour moi. Il définit comment monter au démarrage de Linux les dossiers partagés d’un NAS Synology. La documentation Synology n’est pas très bavarde pour tout ce qui concerne Linux…

    Comme ça, je ne me poserai plus la question à chaque install

    nas-synology-ds212p

    (Lire la suite…)

     
  • KB 1:15 pm le November 12, 2016 Permalien | Réponse
    Tags : bus pirate,   

    Présentation du bus pirate 

    Le bus pirate est un outil de communication open source et open hardware proposé par dangerous prototypes et développé par Ian Lesnet. Il permet le dialogue entre un PC et une cible (1-wire, 2-wire, 3-wire, UART, I2C, SPI, et HD44780), permet de fournir des alimentations 5V ou 3.3V, de lire des tensions (0-6V), de générer un PWM, de mesurer des fréquences jusqu’à 40MHz, d’activer des résistances de pull-up… Il est donc le compagnon idéal de l’ingénieur en phase de prototypage ou du hacker.

    (Lire la suite…)

     
  • KB 9:30 pm le March 17, 2016 Permalien | Réponse
    Tags : , SVN   

    [NAS Synology] Installer un serveur SVN 

    Sans-titre-1.jpg

    Disclaimer : l’objet de ce billet n’est pas d’expliquer à quoi sert un outil de gestion de configuration logicielle.

    Il y a quelques années j’ai fait l’acquisition d’un NAS. Il s’agit du modèle Synology DS212+. En tant que développeur de logiciels embarqués, j’ai plein de petits projets personnels dans mes cartons qui végètent. Je me suis donc décidé à installer SVN sur mon NAS afin de partager et gérer mes sources entre plusieurs machines sur mon réseau local. Malgré la présence de nombreux tutoriaux, ils se ressemblaient tous et faisaient l’impasse sur la partie réseau. La tâche n’était pas si évidente pour un néophyte et j’avais décidé après avoir galéré avant de parvenir à mes fins, d’en faire un billet.

    De procrastination en procrastination, Synology a finalement ajouté SVN à sa gestion de paquet facilitant de fait énormément l’installation. L’intérêt de ce billet est donc discutable. Toutefois, après avoir galéré à nouveau pour d’autres raisons sur lesquelles je reviendrai plus loin, j’ai décidé tout de même de m’y coller.

    (Lire la suite…)

     
  • KB 10:13 pm le June 24, 2014 Permalien | Réponse
    Tags : LCD,   

    PILOTER UN ECRAN LCD 16X2 (PARTIE 1/2) 

    062414_2213_piloterunec1

    Objet

    Les deux prochains billets vont présenter un grand classique en informatique industrielle : l’écran LCD monochrome 16×2.

    LCD est l’acronyme de Liquid Crystal Display, autrement dit un écran à cristaux liquide. Concernant la techno derrière le fonctionnement d’un LCD, je vous renvoie vers la page wikipedia ([1] LCD – Wikipedia).

    L’objet de ce premier billet sera de décrire l’interface de commande matérielle et logicielle de l’écran et d’afficher un simple Hello World. Le second billet présentera l’affichage de caractères personnalisés, le défilement de texte, le mode 4 bits et le curseur.

    Nous utiliserons comme support matériel une plaquette de développement DIY à base de PIC 8 bits 18F2550 (plus de détails dans un billet précédent).

    (Lire la suite…)

     
  • KB 9:40 pm le March 28, 2014 Permalien | Réponse
    Tags :   

    Fin du support Windows XP, migrer sereinement sur Linux 

    TL;DR : Vous êtes encore sur Windows XP ? Profitez de la fin du support annoncée pour migrer sereinement et gratuitement sur Linux avec un double boot Window XP – Linux Mint afin d’assurer une transition en douceur.

    (Lire la suite…)

     
  • KB 5:00 pm le January 10, 2014 Permalien | Réponse
    Tags :   

    Construire une plaquette de développement pour PIC 8 bits 18F2550 

    Dans une série d’articles précédents [1], nous avons construit une plaquette de développement Pinguino pour le microcontrôleur PIC18F2550.

    Aujourd’hui nous allons construire une plaquette indépendante pour PIC18F2550. Par indépendante j’entends par là que le développement se fera désormais à l’aide de l’IDE MPLAB X de MICROCHIP, du compilateur C18 et de l’outil de chargement microchip.

    Le plus gros changement par rapport au projet Pinguino concerne le bootloader. Exit donc le bootloader du Pinguino. Il faudra charger un bootloader adapté. Nous allons voir comment le générer à partir des ressources fournies par MICROCHIP. Puis nous adapterons légèrement la plaquette du projet Pinguino pour la rendre compatible avec le nouveau bootloader. Enfin nous ferons un petit Hello World qui servira de validation et de Template pour les futures applications.

    (Lire la suite…)

     
  • KB 8:58 pm le October 23, 2013 Permalien | Réponse
    Tags : ,   

    Construire une plaquette de développement (Pinguino – addendum) 

    Previously on Pinguino …logo-pinguino-add

    Partie 1 : Présentation

    Partie 2 : Hardware

    Partie 3 : Software

    Partie 4 : Hello World

    > Addendum : Aller plus loin

    Ce billet fait suite au Hello World sur plaquette de développement Pinguino.

    Pour commencer nous allons voir comment modifier le programme existant pour faire clignoter notre LED. Ensuite, nous allons nous rapprocher un peu plus de la cible en modifiant le Hello World initial afin de le faire ressembler à un programme en C. Enfin je ferai une analyse du Hello World initial pour améliorer votre compréhension du fonctionnement de la librairie Pinguino.

    (Lire la suite…)

     
  • KB 10:37 am le October 20, 2013 Permalien | Réponse
    Tags : ,   

    Construire une plaquette de développement (Pinguino – partie 4/4) 

    logo-pinguino4Previously on Pinguino …

    Partie 1 : Présentation

    Partie 2 : Hardware

    Partie 3 : Software

    > Partie 4 : Hello World

    Maintenant que nous avons notre plaquette de développement Pinguino et tous les outils installés, il est temps de se lancer 

    Disclaimer : (pour les personnes déjà à l’aise en programmation)

    Vous vous êtes perdus ?? Je blague, fermez juste les yeux lorsque j’enfonce des portes ouvertes ou si je vais trop loin dans la vulgarisation !

    (Lire la suite…)

     
  • KB 5:25 pm le October 14, 2013 Permalien | Réponse
    Tags : ,   

    Construire une plaquette de développement (Pinguino – partie 3/4) 

    Previously on Pinguino …logo-pinguino3

    Partie 1 : Présentation

    Partie 2 : Hardware

    > Partie 3 : Software

    Partie 4 : Hello World

    Dans le billet précédent (complété depuis avec des infos sur le programmateur de PIC), nous avons réalisé une plaquette open hardware Pinguino.

    Nous allons maintenant installer les logiciels et drivers nécessaires pour s’interfacer avec la cible.

    Voici les différentes étapes d’installation qui nous attendent dans ce billet :

    1. Installation du bootloader sur la cible Requis : programmateur de PIC, MPLAB IPE, bootloader, plaquette Pinguino, un PC ;
    2. Installation du driver usb libUsb et du driver Pinguino (windows) Requis : plaquette Pinguino, un PC ;
    3. Installation de l’IDE Pinguino Requis : plaquette Pinguino, un PC. (Lire la suite…)
     
c
créer un nouvel article
j
message/commentaire suivant
k
message/commentaire précédent
r
Réponse
e
Modifier
o
afficher/masquer les commentaires
t
remonter
l
connexion
h
afficher/masquer l'aide
shift + esc
Annuler