|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : mai 2011 Messages : 70 ![]() |
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 |
|
|
00
|
|
|
#2 |
|
Expert Confirmé Sénior
![]() ![]() Ingénieur systèmes embarqués Inscription : juin 2009 Messages : 1 703 ![]() |
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é ! |
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : mai 2011 Messages : 70 ![]() |
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 |
|
|
00
|
|
|
#4 |
|
Expert Confirmé Sénior
![]() ![]() Ingénieur systèmes embarqués Inscription : juin 2009 Messages : 1 703 ![]() |
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é ! |
|
00
|
|
|
#5 |
|
Invité de passage
![]() Inscription : mai 2011 Messages : 70 ![]() |
merci bien c très pratique
|
|
|
00
|
|
|
#6 |
|
Membre à l'essai
![]() Joel PierrardDéveloppeur en systèmes embarqués Inscription : octobre 2010 Messages : 12 ![]() |
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.
|
|
10
|
Copyright © 2000-2013 - www.developpez.com