
 Retrouvez cet article dans : Linux Magazine Hors série 25
Cet article décrit la mise en Å“uvre d’un routeur WIFI sous Linux et utilisant une architecture compatible x86 (VIA C3). Le projet fut démarré en 2003 ce qui explique les choix techniques qui peuvent aujourd’hui paraître quelque peu désuets (noyau 2.4.20, pas de Busybox, etc.). Il est bien évident qu’une architecture plus récente conduirait au même résultat sans pour cela changer réellement la démonstration. Lire la suite »
Posté par Pierre Ficheux (
pficheux) | Signature : Pierre Ficheux | Article paru dans

Retrouvez cet article dans : Linux Magazine Hors série 24
Cet article est une mise à jour du dossier " Temps réel " sous Linux paru en juillet 2003 dans le numéro 52 de Linux Magazine. Après une définition des concepts liés au temps réel, nous nous attacherons à décrire les solutions Linux disponibles en insistant particulièrement sur le composant XENOMAI 2. La lecture et la mise en application des exemples décrits nécessitent une bonne connaissance " système " de Linux en particulier sur la compilation du noyau. Les codes source des programmes présentés sont disponibles sur http://pficheux.free.fr/articles/lmf/realtime_reloaded. Lire la suite »
Posté par Pierre Ficheux (
pficheux) | Signature : Pierre Ficheux, Patrice Kadionik | Article paru dans

Retrouvez cet article dans : Linux Magazine Hors série 24
Cet article décrit la mise en place rapide d’un système Linux embarqué autour d’un noyau 2.6 et du composant libre Busybox (http://www.busybox.net). Il fait suite aux diverses publications de l’auteur sur ce sujet dont les références sont citées en annexe bibliographique. L’article décrira l’exemple d’un PC x86 mais les concepts sont bien entendu adaptables à d’autres architectures. Le projet buildroot utilisant BusyBox et uClibc sera brièvement présenté en fin d’article sous forme d’un exemple sur architecture ARM9. Lire la suite »
Posté par Pierre Ficheux (
pficheux) | Signature : Pierre Ficheux | Article paru dans

Retrouvez cet article dans : Linux Magazine Hors série 24
Le but de cet article est de replacer Linux dans le contexte des systèmes industriels et embarqués. Le précédent article " Introduction aux systèmes embarqués " a permis de définir la terminologie et le champ d’application de cette technologie. De notre côté, nous nous attacherons à expliquer brièvement quels sont les avantages de Linux dans cet environnement ainsi que les composants logiciels disponibles (compilateurs, débogueurs, extensions temps réel, etc.) Nous effectuerons également un tour d’horizon des autres solutions disponibles tout en positionnant Linux parmi cette liste, et ce, en s’aidant de quelques données statistiques. Les références à différents articles, sites web ou ouvrages traitant plus précisément des sujets cités sont données en bibliographie. Lire la suite »
Posté par Pierre Ficheux (
pficheux) | Signature : Pierre Ficheux | Article paru dans

Retrouvez cet article dans : Linux Magazine Hors série 23
Le but de cet article est la compré-hension du fonctionnement des ports série sous LINUX. L’article abordera également la configuration des ports série depuis le shell sh ainsi qu’en langage C. Lire la suite »
Posté par Pierre Ficheux (
pficheux) | Signature : Pierre Ficheux | Article paru dans

Retrouvez cet article dans : Linux Magazine 89
Ce nouvel article de la série est consacré à la programmation des pilotes de périphériques en mode dit " caractère ". Les connaissances acquises lors du premier article consacré à l’API des modules Linux vont nous permettre d’aborder assez simplement la notion de " pilote Linux " qui, finalement, est un module dans une version un peu plus ardue. Lire la suite »
Posté par Pierre Ficheux (
pficheux) | Signature : Pierre Ficheux | Article paru dans

Retrouvez cet article dans : Linux Magazine 88
Le précédent article de la série " Programmation noyau sous Linux " a introduit les techniques de développement des pilotes. Nous allons ici nous consacrer à leur mise au point grâce à GDB et KGDB. Après un rapide tour d’horizon des solutions disponibles, nous détaillerons le composant libre KGDB permettant la mise au point du noyau Linux et des modules dynamiques développés par l’utilisateur. La description de la mise en Å“uvre de KGDB s’inspire d’un document draft interne initialement écrit par Emmanuel Huck. Lire la suite »
Posté par Pierre Ficheux (
pficheux) | Signature : Pierre Ficheux | Article paru dans

Retrouvez cet article dans : Linux Magazine 88
Cette série d’articles a pour but de présenter les techniques de programmation dans l’espace du noyau Linux. Ce type de programmation requiert des connaissances particulières et il existe somme toute assez peu de documentation francophone et synthétique sur le sujet. Le sujet a déjà été traité partiellement lors de diverses publications dans GNU/Linux Magazine, mais il s’agit aujourd’hui de dispenser une information la plus exhaustive et à jour possible. Lire la suite »
Posté par Pierre Ficheux (
pficheux) | Signature : Pierre Ficheux | Article paru dans