Linux Embedded

Le blog des technologies libres et embarquées

Survol des outils de debug

Introduction Dans le développement de logiciels, le débogage consiste à localiser et à corriger les erreurs de code dans un programme informatique. Le débogage fait partie du processus de test logiciel et fait partie intégrante du cycle de vie du développement. Le débogage est souvent difficile pour les programmeurs, Norman Matloff et Peter Jay Salzman disent: Déboguer, c’est chercher une…

Introduction à LoRa

1. Présentation générale LoRaWAN appartient à la catégorie des LPWAN (Low Power Wide-Area Network), réseaux basse consommation d’énergie, longue portée, adaptés aux objets connectés dont l’application requiert une autonomie importante. Ils utilisent les bandes de fréquences à usage libre ISM, partagées avec d’autres technologies sans-fil. Ils sont donc contraints au respect de règles d’utilisation définies, notamment en ce qui concerne…

Mise à jour Over-The-Air de systèmes embarqués

Avec l’expansion de l’Internet des Objets, le nombre de systèmes intelligents connectés est en constante augmentation. Suivant leur application, ces objets connectés sont souvent très nombreux et hors de notre portée. Déployer des mises à jour manuellement via un accès physique peut donc devenir un véritable challenge en terme de temps et de coût.

Secure Boot et UEFI

Introduction Le boot sécurisé, ou Secure Boot, est arrivé avec les EFI et permet de restreindre le lancement de certaines applications seulement au démarrage de la machine. Une application UEFI est un binaire au format Portable Executable, au même titre que les .exe de Windows, dont l’extension est .EFI. Le boot sécurisé permet donc de contrôler l’exécution de ces fichiers binaires en…

Initiation à Gnu Privacy Guard

PGP (pour Pretty Good Privacy) est créé en 1991 par Phil Zimmermann. Militant antinucléaire depuis les années 80, il veut inciter les activistes à protéger leurs messages et leurs données. La licence est alors propriétaire mais l’utilisation non commerciale est gratuite et le code est fourni avec le logiciel. Après quelques années de développement rapide, de nombreux logiciels indépendants veulent…

Quelques questions à se poser pour sécuriser un système embarqué

Les systèmes embarqués se retrouvent aujourd’hui dans des domaines d’application de plus en plus critiques : ferroviaire, automobile, médical, militaire, aéronautique… autant de secteurs d’activités qui nécessitent de répondre à de fortes contraintes normatives et sécuritaires. Typiquement, on ne peut se permettre de laisser libre accès à un contrôle commande de freins de train ou au pilotage automatique d’un avion.…