Bonjour à tous,
Je suis tout nouveau dans le mon de de Linux.
J'ai choisi Gentoo .
Ma première étape a consister à fabriquer une distribution Light pour ma cible PC basée sur un AMD Géode.
Tout est sur une Compact Flash.
Ma question tourne autour de l'environnment de programmation.
Le sujet est assez vaste.
Actuellement :
Jusqu'à présent, je programme sous DOS : TURBO C sous environnment Borland.
Ma cible est une carte PS industrielle basée sur un Processeur GEODE.
Mon PC de programmatopn et ma cible sont différents, mais le programme créer n'a besoin d'aucune adaptation et tout peut être tester sur mon PC maitre.
Ceci a comme avantage
- être très leger
- pas besoin de souris ( gain de temps, car tout ce fait grace aux touches de fonction : on a oublier ces touches avec Windows )
- environement facilement copiable ( même pas besoin d'installation )
- possibliter d'installer le tout sur la cible même ( dans ce cas sur un disque dur ).
Quel est mon intérêt ?
- essentiellement, programmer des protocoles de communication (Modbus, etc...d'ailleurs, si vous avez des exemple de programme, cela me ferai grand plaisir )=> donc gestion des portes de communication.
- à l'avenir => diriger mon protocole d'une porte de COM1 vers la carte réseau
- accéder à mon système ( pour le configurer ) ; via page WEB , Telnet, ....
- créer des LOG, des PORT TCP pour voir la communication des porte COM...
Sous linux : De quoi ai-je besoin :
- de GCC : faut-il le configurer ?
- d'un environment d'édition + compilation + RUN pas à pas avec edition des variables ( important ) : en fait, comme sous Borland.
- je préfère éviter le XWindows si possible. Sauf, si cela amène un plus.
- Quelles sont les possibilitées : pgm direct sur le Target ou bien sur un PC standard ?
- le CROSS compil : à mon avis, je n'ai pas besoin, mais j'aimerai par la suite en faire.
Des idées ?
Merci
Partager