Archives de catégorie : kernel

Xenomai sur APF28

Beaucoup de ceux qui ont travaillé sur microcontrôleur et qui passent sur des systèmes Linux pour l’embarqué sont surpris de tomber sur un système qui n’est pas temps réel. Alors que l’on était habitué à gérer l’ordonnancement de nos tâches … Continuer la lecture

Publié dans embarqué, informatique, kernel | Laisser un commentaire

Genèse d’un pilote Linux (Part3)

Nous voici dans l’écriture proprement dite du driver. Comme expliqué auparavant, nous allons nous inspirer du driver du ds1374. La stratégie consiste à copier/coller le code rtc-ds1374.c puis en modifier le code: $ cp linux-2.6.38.8/drivers/rtc/rtc-ds1374.c linux-2.6.38.8/drivers/rtc/rtc-mcp7940x.c Puis chercher/remplacer tous les … Continuer la lecture

Publié dans embarqué, informatique, kernel | 2 commentaires

Genèse d’un pilote Linux (Part2)

Dans l’épisode précédent nous avons pu démontrer fonctionnement du MCP79400 sur une AFP51, nous allons maintenant pouvoir l’intégrer au kernel Linux avec un driver adequate. Plongée dans l’univers du kernel: fouinons ! L’idée consiste à écrire le moins possible de … Continuer la lecture

Publié dans embarqué, informatique, kernel | 2 commentaires

Genèse d’un pilote Linux (Part1)

— Quelle heure il est ? — l’heure d’t’acheter un MCP79400. — Rhaa, mais y a pas le driver pour Linux ! — Tu sais ce qui te reste à faire… Un MCP79400 est une RTC de chez microchip. Une … Continuer la lecture

Publié dans embarqué, informatique, kernel | Laisser un commentaire