Précédent   Forum du club des développeurs et IT Pro > Général Développement > Programmation système > Embarqué
Embarqué Forum d'entraide sur la programmation des systèmes embarqués
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Actualité déjà publiée
 
Outils de la discussion
Publicité
'
Vieux 14/03/2011, 18h27   #1
Aquanum
Rédacteur/Modérateur
 
Avatar de Aquanum
 
Homme Yoann Sculo
Ingénieur Linux Embarqué
Inscription : janvier 2006
Messages : 686
Détails du profil
Informations personnelles :
Nom : Homme Yoann Sculo
Âge : 26
Localisation : France, Essonne (Île de France)

Informations professionnelles :
Activité : Ingénieur Linux Embarqué
Secteur : High Tech - Électronique et micro-électronique

Informations forums :
Inscription : janvier 2006
Messages : 686
Points : 2 615
Points : 2 615
Par défaut Création du forum programmation système embarqué

Nous avons le plaisir de vous annoncer la création du forum programmation système embarqué.

Le but de ce forum est de regrouper les sujets liés à l'embarqué et aux problématiques bas niveau. Il s'agit donc globalement de la frontière logiciel / matériel pour laquelle il est bien souvent difficile de savoir où poser sa question sur DVP. Voici donc une liste non exhaustive de sujets que nous pouvons traiter :
  • Développement sur microcontrôleurs (PIC, ATMEL, Arduino, ...) (MPLAB - AVR-GCC / AVR Dude)
  • Développement sur processeurs ARM, Intel, MIPS, Power PC, ...
  • Développement sur DSP
  • Développement sur FPGA / VHDL
  • Utilisation de cartes de développement ARM (Beagle Board, Fox Board, Panda Board, ...)
  • Développement Linux embarqué / WinCE, bidouillage de drivers et recompilation de Kernel pour l'embarqué, développement temps réel, ...
  • Cross-compilation et intégration de solution open source, systèmes de fichiers dédiés à l'embarqué, debuging à distance, bootloaders, etc.
  • L'électronique en général
  • ...
Et pour faire vivre ce nouveau forum, nous pouvons dès à présent proposer du contenu. Voici une liste de cours/articles/tutoriaux que nous par exemple pourrions créer :
  • Introduction à Linux embarqué
  • Mise en place d'une toolchain et la cross compilation en général et toutes les problématiques relatives à la compilation d'un projet qui normalement compile parfaitement sous x86, mais qui tire sérieusement la tête quand on veut le porter sur ARM, avec une vieille architecture et un ABI tordu et préhistorique.
  • Introduction à Buildroot
  • La crosscompilation de kernel
  • La mise en place d'un rootfs / les différents filesystems
  • La mise en place de busybox
  • La mise en place de la uClibC
  • Le débugging à distance avec gdbserver
  • L'utilisations d'outils comme qemu
Sachant qu'il existe déjà plusieurs cours relatifs à l'embarqué sur DVP :A cela nous pouvons ajouter la création d'une FAQ sur les systèmes embarqués mais aussi proposer des critiques de livres.

Si vous avez d'autres propositions, idées de contributions n'hésitez pas !
__________________
Modérateur forum Système Embarqués
Blog - Projets - Articles - Github
Aquanum est déconnecté   Envoyer un message privé Réponse avec citation 60
Vieux 14/03/2011, 19h51   #2
ArKam
Membre expérimenté
 
Avatar de ArKam
 
Inscription : mars 2007
Messages : 525
Détails du profil
Informations personnelles :
Âge : 26

Informations forums :
Inscription : mars 2007
Messages : 525
Points : 577
Points : 577
Il serait peut-être nécessaire de clarifier la marche à suivre pour la publication de contenu, parce que pour l'instant, il faut passer par une personne responsable et c'est un processus que je trouve plutôt long.
ArKam est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/03/2011, 20h45   #3
bi_turbo
Membre confirmé
 
Homme Roland LEVERIDIQUE SAME
Ingénierie des systemes embarqués temps réels
Inscription : juin 2006
Messages : 147
Détails du profil
Informations personnelles :
Nom : Homme Roland LEVERIDIQUE SAME
Âge : 29
Localisation : France

Informations professionnelles :
Activité : Ingénierie des systemes embarqués temps réels
Secteur : Santé

Informations forums :
Inscription : juin 2006
Messages : 147
Points : 220
Points : 220
Envoyer un message via MSN à bi_turbo Envoyer un message via Skype™ à bi_turbo
Citation:
Envoyé par Aquanum Voir le message
.... Voici donc une liste non exhaustive de sujets que nous pouvons traiter
...
As tu fais fi de ton tuto ciblant la foxboard G20 . Pas mis de lien...
__________________
Pendant 25 ans j'ai toujours cru que le soleil se levait à l'est et se couchait à l'ouest... 1/4 de siècle à remettre en cause...
_______________________ ______________
Systèmes embarqués RT et Informatique Industrielle.
Conception, intégration électronique et logicielle.
Développement des drivers ,GUI,et softs pour vos applications.
_______
Debian Lenny,Mandriva 2009.1,Windows(xp pro,7).
bi_turbo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/03/2011, 21h45   #4
Aquanum
Rédacteur/Modérateur
 
Avatar de Aquanum
 
Homme Yoann Sculo
Ingénieur Linux Embarqué
Inscription : janvier 2006
Messages : 686
Détails du profil
Informations personnelles :
Nom : Homme Yoann Sculo
Âge : 26
Localisation : France, Essonne (Île de France)

Informations professionnelles :
Activité : Ingénieur Linux Embarqué
Secteur : High Tech - Électronique et micro-électronique

Informations forums :
Inscription : janvier 2006
Messages : 686
Points : 2 615
Points : 2 615
Il est bien listé dans mon message (enfin il traite de la version LX de la foxboard). Tout à la fin

EDIT : Petit ajout sur les microcontrôleurs et FPGA
__________________
Modérateur forum Système Embarqués
Blog - Projets - Articles - Github
Aquanum est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/03/2011, 10h16   #5
huit_six
Membre confirmé
 
Inscription : avril 2009
Messages : 180
Détails du profil
Informations forums :
Inscription : avril 2009
Messages : 180
Points : 219
Points : 219
Ha bah ça ça tombe bien alors !
Je change de boulot ce lundi et je vais justement bosser dans de l'embarqué
A mon avis, je risque de traîner encore un peu plus dans le coin ces prochains jours...
huit_six est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/03/2011, 10h33   #6
0x4e84
Membre habitué
 
Avatar de 0x4e84
 
Homme Vincent Meyer
Inscription : septembre 2002
Messages : 111
Détails du profil
Informations personnelles :
Nom : Homme Vincent Meyer
Âge : 38
Localisation : Suisse

Informations forums :
Inscription : septembre 2002
Messages : 111
Points : 148
Points : 148
Par défaut Excellente initiative!!

Excellente initiative!

Developpez.com s'enrichit encore un peu plus!


Merci à... l' "équipe embarquée"!

0x4e84
0x4e84 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/03/2011, 10h40   #7
pulsar67
Invité de passage
 
Homme Gilles
Développeur quelconque
Inscription : août 2010
Messages : 3
Détails du profil
Informations personnelles :
Nom : Homme Gilles
Localisation : France

Informations professionnelles :
Activité : Développeur quelconque

Informations forums :
Inscription : août 2010
Messages : 3
Points : 2
Points : 2
Envoyer un message via ICQ à pulsar67 Envoyer un message via MSN à pulsar67
Ah ben en vlà une nouvelle qu'elle est bonne!

Merci à vous!
pulsar67 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/03/2011, 11h23   #8
gagaches
Membre éclairé
 
Inscription : novembre 2003
Messages : 65
Détails du profil
Informations forums :
Inscription : novembre 2003
Messages : 65
Points : 322
Points : 322
très bonne initiative !

(qu'est-ce que j'aimerais revenir là-dedans, ça me manque !)
gagaches est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/03/2011, 12h24   #9
3DArchi
Rédacteur/Modérateur
 
Avatar de 3DArchi
 
Inscription : juin 2008
Messages : 7 631
Détails du profil
Informations forums :
Inscription : juin 2008
Messages : 7 631
Points : 12 159
Points : 12 159
Salut,


La seconde partie est très linux flavour. Or l'embarqué c'est beaucoup des OS plus allégés (en fait, principalement des ordonnanceurs).
__________________
Ressources proposées par 3DArchi.
Les fonctions virtuelles en C++.
3DArchi est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/03/2011, 12h56   #10
gorgonite
Rédacteur/Modérateur

 
Avatar de gorgonite
 
Homme Nicolas Vallée
Ingénieur d'études
Inscription : décembre 2005
Messages : 9 966
Détails du profil
Informations personnelles :
Nom : Homme Nicolas Vallée
Âge : 28
Localisation : France

Informations professionnelles :
Activité : Ingénieur d'études
Secteur : Transports

Informations forums :
Inscription : décembre 2005
Messages : 9 966
Points : 18 162
Points : 18 162
Citation:
Envoyé par 3DArchi Voir le message
La seconde partie est très linux flavour. Or l'embarqué c'est beaucoup des OS plus allégés (en fait, principalement des ordonnanceurs).
au début des années 2000 c'était encore le cas en général, mais tout évolue... y a qu'à voir du Java sur les mobiles
__________________
Evitez les MP pour les questions techniques... il y a des forums
Contributions sur DVP : Mes Tutos | Mon Blog
gorgonite est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/03/2011, 13h43   #11
Aquanum
Rédacteur/Modérateur
 
Avatar de Aquanum
 
Homme Yoann Sculo
Ingénieur Linux Embarqué
Inscription : janvier 2006
Messages : 686
Détails du profil
Informations personnelles :
Nom : Homme Yoann Sculo
Âge : 26
Localisation : France, Essonne (Île de France)

Informations professionnelles :
Activité : Ingénieur Linux Embarqué
Secteur : High Tech - Électronique et micro-électronique

Informations forums :
Inscription : janvier 2006
Messages : 686
Points : 2 615
Points : 2 615
Citation:
Envoyé par 3DArchi Voir le message
La seconde partie est très linux flavour.
C'est vrai. Mais c'est mon métier, donc pour l'instant (à titre perso) je propose de fournir du contenu sur ce domaine particulier. Et nous sommes preneurs de n'importe quelle autre contribution relative aux systèmes embarqués.

Citation:
Envoyé par 3DArchi Voir le message
Or l'embarqué c'est beaucoup des OS plus allégés (en fait, principalement des ordonnanceurs).
Qu'appelles-tu des OS plus allégés que linux ?

Tu as Linux embarqué :
  • dans ton téléphone
  • dans ta box adsl
  • dans les set-top box
  • dans les équipements réseau
  • dans les voitures
  • dans les GPS (Tomtom and co)
  • dans des frigos
  • partout

Il faudrait que je trouve des chiffres officiels, mais nous sommes en 2011. En ce moment c'est une véritable explosion des Linux embarqué. Linux est partout ! Donc je pense que c'est particulièrement pertinent d'en parler ici. En fait la question serait : "Où ne peut-on pas mettre de Linux aujourd'hui ?"

Quoi qu'il en soit, je ne dis pas que les autres plateformes/OS ne sont pas à aborder, bien au contraire.
__________________
Modérateur forum Système Embarqués
Blog - Projets - Articles - Github
Aquanum est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/03/2011, 13h48   #12
gorgonite
Rédacteur/Modérateur

 
Avatar de gorgonite
 
Homme Nicolas Vallée
Ingénieur d'études
Inscription : décembre 2005
Messages : 9 966
Détails du profil
Informations personnelles :
Nom : Homme Nicolas Vallée
Âge : 28
Localisation : France

Informations professionnelles :
Activité : Ingénieur d'études
Secteur : Transports

Informations forums :
Inscription : décembre 2005
Messages : 9 966
Points : 18 162
Points : 18 162
Citation:
Envoyé par Aquanum Voir le message
Qu'appelles-tu des OS plus allégés que linux ?

je penserai à QNX, VxWorks & cie... voire au moniteur résident en mode maitre sur les CPU chargé de lancer séquentiellement certaines taches pour former un cycle

Citation:
Envoyé par Aquanum Voir le message
Tu as Linux embarqué :[*]partout

En fait la question serait : "Où ne peut-on pas mettre de Linux aujourd'hui ?"
pas encore, RTLinux n'étant pas certifié pour le moment, il existe beaucoup de cas où il ne peut/doit pas être utilisé
__________________
Evitez les MP pour les questions techniques... il y a des forums
Contributions sur DVP : Mes Tutos | Mon Blog
gorgonite est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/03/2011, 14h12   #13
Aquanum
Rédacteur/Modérateur
 
Avatar de Aquanum
 
Homme Yoann Sculo
Ingénieur Linux Embarqué
Inscription : janvier 2006
Messages : 686
Détails du profil
Informations personnelles :
Nom : Homme Yoann Sculo
Âge : 26
Localisation : France, Essonne (Île de France)

Informations professionnelles :
Activité : Ingénieur Linux Embarqué
Secteur : High Tech - Électronique et micro-électronique

Informations forums :
Inscription : janvier 2006
Messages : 686
Points : 2 615
Points : 2 615
Citation:
Envoyé par gorgonite Voir le message
je penserai à QNX, VxWorks & cie... voire au moniteur résident en mode maitre sur les CPU chargé de lancer séquentiellement certaines taches pour former un cycle
Ah oui tout à fait !

Citation:
Envoyé par gorgonite Voir le message
pas encore, RTLinux n'étant pas certifié pour le moment, il existe beaucoup de cas où il ne peut/doit pas être utilisé
En fait ça dépend des secteurs. Je dirais qu'en électronique grand public Linux s'impose de plus en plus. Mais dès que des contraintes fortes entrent en jeu dans des domaines plus exigeants cela change il est vrai.
La liste que je t'ai donné au final n'englobe qu'un seul secteur et non la globalité des systèmes embarqués. J'ai généralisé un peu trop vite
__________________
Modérateur forum Système Embarqués
Blog - Projets - Articles - Github
Aquanum est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/03/2011, 18h42   #14
3DArchi
Rédacteur/Modérateur
 
Avatar de 3DArchi
 
Inscription : juin 2008
Messages : 7 631
Détails du profil
Informations forums :
Inscription : juin 2008
Messages : 7 631
Points : 12 159
Points : 12 159
Citation:
Envoyé par gorgonite Voir le message
au début des années 2000 c'était encore le cas en général, mais tout évolue... y a qu'à voir du Java sur les mobiles
Le monde de l'embarqué a développé une grande amplitude allant du DSP au mobile qui est proche d'un mini pc. Ce qui fait que quand on parle embarqué aujourd'hui, on trouve des profils très différents.

Citation:
Envoyé par Aquanum Voir le message
Qu'appelles-tu des OS plus allégés que linux ?
Les OS vraiment riquiqui qui se résument principalement à un ordonnanceur. Ils proposent donc de quoi créer des taches, des timers, des IT 'haut niveau' et des objets de synchronisation (pipe, mutex, et cie) et c'est tout (pas de drivers, pas de gestion mémoire, etc).

Citation:
Envoyé par gorgonite Voir le message
je penserai à QNX, VxWorks & cie... voire au moniteur résident en mode maitre sur les CPU chargé de lancer séquentiellement certaines taches pour former un cycle
yes : cf wiki par expl

Il existe encore des systèmes embarqués n'ayant pas une contrainte safety fonctionnant sur un OS non linux.
Il y a aussi les systèmes sans MMU. D'accord il y a µClinux mais je ne l'ai pas encore vu. Alors je ne sais pas si cela est très répandu.
__________________
Ressources proposées par 3DArchi.
Les fonctions virtuelles en C++.
3DArchi est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Actualité déjà publiée
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 07h25.


 
 
 
 
Partenaires

Hébergement Web