Publicité
+ Répondre à la discussion
Affichage des résultats 1 à 6 sur 6
  1. #1
    Candidat au titre de Membre du Club
    Femme Profil pro
    Inscrit en
    mai 2011
    Messages
    165
    Détails du profil
    Informations personnelles :
    Sexe : Femme

    Informations forums :
    Inscription : mai 2011
    Messages : 165
    Points : 14
    Points
    14

    Par défaut recherche de livre pour c / c embarqué

    bonjour les amis,
    je suis un jeune informaticien et j'aimerai me procurer d'un livre du C/C embarqué.j'aimerai avoir votre avis.
    si vous disposez d'un bon livre n'éhsitez pas à me le dire
    merci

  2. #2
    Modérateur
    Avatar de Bktero
    Profil pro
    Ingénieur systèmes embarqués
    Inscrit en
    juin 2009
    Messages
    2 696
    Détails du profil
    Informations personnelles :
    Âge : 27
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Ingénieur systèmes embarqués
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : juin 2009
    Messages : 2 696
    Points : 7 158
    Points
    7 158

    Par défaut

    Le C embarqué n'est rien d'autre que du C. Si tu ne connais pas encore le C, ou si tu le connais peu, tu peux regarder par ici : http://c.developpez.com/livres/ Le premier est bien, je l'ai.
    J'ai pas mal parcouru il y a quelques temps ce livre : http://publications.gbdirect.co.uk/c_book/ Gratuit en ligne.

    Une fois que le C en lui-même est OK, on peut passer à l'aspect embarqué. Que mets tu derrière le terme embarqué : Linux embarqué ? micro-contrôleur ? DSP ? Que souhaites-tu savoir sur l'embarqué : algorithmes de traitement du signal ? bus de communication ?
    Si Code::Blocks vous dit undefined reference to 'socket@12', cela signifie que vous avez un problème d'édition des liens. Allez dans Projects / Build Options / Linker Settings / Add et renseigner ici les .a qui vont bien. Exemple pour les sockets : C:\Program Files\CodeBlocks\MinGW\lib\libws2_32.a

    Pour les adeptes du langage SMS, allez ici et ramenez la traduction française ^^

    Pour vos problèmes d'embarqué, utilisez le forum dédié !

  3. #3
    Candidat au titre de Membre du Club
    Femme Profil pro
    Inscrit en
    mai 2011
    Messages
    165
    Détails du profil
    Informations personnelles :
    Sexe : Femme

    Informations forums :
    Inscription : mai 2011
    Messages : 165
    Points : 14
    Points
    14

    Par défaut

    franchement je connais le langage C mais j'aimerai exercer 1 metier dans le domaine de l'embarqué. j'ai fait un stage durant mon cursus universitaire dans le domaine de linux embarqué et franchement ça m'a plus et maintenant j'aimerai entrer dans le domaine professionnel.
    donc je me permet de vous poser la question suivante:
    quel est le domaine le plus répondu maintenant: le dsp, les microcontrolleur, linux embarqué?
    et j'aimerai avoir des livres pour me familiariser encore dans le domaine choisi.
    merci

  4. #4
    Modérateur
    Avatar de Bktero
    Profil pro
    Ingénieur systèmes embarqués
    Inscrit en
    juin 2009
    Messages
    2 696
    Détails du profil
    Informations personnelles :
    Âge : 27
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Ingénieur systèmes embarqués
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : juin 2009
    Messages : 2 696
    Points : 7 158
    Points
    7 158

    Par défaut

    Le terme "embarqué" est au large que le terme "automobile". Ca va de la programmation Linux embarqué assez proche de la programmation "classique" à la réalisation de carte électronique. Si tu souhaites orienter ton choix professionnel, il faut savoir quelles sont tes compétences. Quel est ton profil actuel ?

    Si tu aimes Linux embarqué:
    http://www.developpez.net/forums/d10...ierre-ficheux/ (une référence pour commencer)
    http://www.amazon.fr/Linux-Embarqu%C.../dp/2744025208 (plus axé conduit de projet)
    http://www.blaess.fr/christophe/livr...el-sous-linux/ (plus axé temps réel que embarqué à proprement dit)

    Le DSP va avec beaucoup de traitement du signal (logique) et je ne crois pas que ce soit le marché le plus porteur.

    Le micro-contrôleur, il y en a partout. Et c'est un domaine très (...) très vaste, chaque fabricant possédant un hardware propre et à très bien connaitre. Si tu veux te lancer là dedans, il faut choisir une marque et expérimenter un peu. Je n'ai pas de livre en particulier sur le sujet (j'ai appris à l'école et maintenant je fais sans livre ^^)
    Si Code::Blocks vous dit undefined reference to 'socket@12', cela signifie que vous avez un problème d'édition des liens. Allez dans Projects / Build Options / Linker Settings / Add et renseigner ici les .a qui vont bien. Exemple pour les sockets : C:\Program Files\CodeBlocks\MinGW\lib\libws2_32.a

    Pour les adeptes du langage SMS, allez ici et ramenez la traduction française ^^

    Pour vos problèmes d'embarqué, utilisez le forum dédié !

  5. #5
    Candidat au titre de Membre du Club
    Femme Profil pro
    Inscrit en
    mai 2011
    Messages
    165
    Détails du profil
    Informations personnelles :
    Sexe : Femme

    Informations forums :
    Inscription : mai 2011
    Messages : 165
    Points : 14
    Points
    14

    Par défaut

    merci bien c très pratique ))

  6. #6
    Membre à l'essai
    Homme Profil pro Joel Pierrard
    Développeur en systèmes embarqués
    Inscrit en
    octobre 2010
    Messages
    12
    Détails du profil
    Informations personnelles :
    Nom : Homme Joel Pierrard
    Âge : 34
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur en systèmes embarqués
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : octobre 2010
    Messages : 12
    Points : 20
    Points
    20

    Par défaut

    Pour ma part, le livre qui m'a mis le pied à l'étrier c'est "C Programming for Embedded Microcontrollers" de chez Elektor. Le livre utilise un ARM7TDMI de chez Atmel. Attention, là on parle de programmation de micro-contrôleur sans OS installé dessus. C'est, je trouve, la meilleur chose à apprendre pour commencer. Ça permet de se rendre compte de ce qui se passe à bas niveau. Par la suite lorsque l'on se lance dans l'utilisation d'un OS embarqué on est mieux armé pour comprendre sa mécanique interne.

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •