Articles of embedded

Failles de security Linux?

Il y a quelques time, j'ai commencé un projet embedded en utilisant le kernel 3.2.10. Maintenant, le projet devrait entrer en production et le kernel stable est 3.2.16. Je préférerais ne pas mettre à jour quoi que ce soit pour éviter des incompatibilités, etc. mais si de sérieuses failles de security ont été branchées de […]

Quelles considérations doivent être sockets lors du choix de la version du kernel pour un périphérique embarqué?

J'ai utilisé buildroot pour créer avec succès un kernel, un système de files racine et des compilateurs croisés pour me permettre d'écrire du code d'application pour fonctionner sur un périphérique embarqué. Actuellement, je n'ai pas besoin d'écrire des pilotes de périphériques et je n'ai actuellement aucune idée de comment s'y prendre quand même mais il […]

Quel est le moyen le plus simple de dessiner des charts sur un framebuffer Linux?

J'ai une puce embarquée Linux ARM avec affichage LCD sur frame-buffer. Je me connecte à la puce avec la console série. Je peux accéder à frame-buffer directement avec des commands de bas niveau. Cependant, j'ai besoin de dessiner quelques numbers ou même des sprites. Je cherche quelque chose. Peut par exemple SDL fonctionner sur frame-buffer […]

Que fait ifup quand "/ etc / network / interfaces" a une adresse de masque de réseau invalide?

Le file d'interface ressemble à ceci: auto lo iface lo inet loopback auto eth0 iface eth0 inet static address 192.168.0.130 netmask 250.255.255.0 gateway 192.168.0.254 Comme vous pouvez le voir, l'adresse du masque de réseau est en quelque sorte invalide. (250 au lieu de 255) Le problème est lorsque nous utilisons le code suivant pour get […]

Comment personnaliser la busybox de debian?

Je construis un système embarqué basé sur debian 7, et j'aimerais tirer le meilleur parti de busybox fourni avec debian. Le problème est que la construction de busybox par défaut dans debian semble assez minime, par exemple, elle n'inclut même pas passwd . D'autre part, je ne veux pas build busybox à partir de sources […]

Ssortingpdown d'OpenBSD

J'ai récemment essayé d'installer OpenBSD sur mon Soekris net4526, mais la memory interne de 64 Mo est trop petite. Y at-il un moyen de rendre OpenBSD plus petit, car même la plus petite configuration (bsd et baseXX.tgz seulement) ne convient pas. J'ai essayé avec OpenBSD 3.9. Pouvez-vous me donner des liens?

Comment tester l'écran tactile sur les appareils embarqués comme l'iPhone / iPad / Kindle?

Je veux tester les écrans tactiles sur les appareils embarqués comme l'iPhone, l'iPad et le Kindle en fonction des critères suivants: Faites un geste, tapez, glissez, pincez (zoom avant / arrière) 10000 fois et validez chaque fois que le geste a bien été détecté et a été détecté comme un tap, un glissement, un pincement […]

Périphérique embedded Sniffing Ethernet

J'ai récemment creusé un équipement de prototypage à partir de la poubelle et je veux comprendre ce que le diable est. Il a un port étiqueté «Ethernet» et quand je le twig dans un routeur les lumières clignotent comme il essaie de tirer une adresse IP, mais ce n'est pas le cas. Mon routeur exécute […]

Amorçage à l'aide d'initramfs au lieu de uramdisk

Je travaille sur la carte Zynq Microzed. Il démarre parfaitement avec uramdisk.image.gz mais j'essaie de le démarrer avec initramfs.cpio. A cet égard, j'ai apporté les modifications suivantes dans les files d'en-tête de u-boot: Les modifications zynq_common.h et zynq_common.h.save sont les suivantes "ramdisk_image = uramdisk.image.gz \ 0" à "ramdisk_image = initramfs.cpio \ 0" dans les deux […]

Définir proprement les permissions GPIO

Les permissions par défaut et la propriété de / sys / class / gpio / files peuvent-elles être définies, par exemple en configurant udev? Le point serait d'avoir un vrai gid pour les process qui peuvent accéder aux broches GPIO sur une carte. La plupart des «solutions» incluent des enveloppes de suid, des scripts avec […]