PDA

View Full Version : Consiglio su IDE da utilizzare per programma in C


stex85
27-04-2014, 17:53
Salve a tutti vorrei realizzare un programma in C che dovrà essere eseguito sotto Linux, che acquisisce dei dati da un sensore tramite una porta RS485. Vorrei chiedervi un consiglio su quale IDE utilizzare e se ci sono delle librerie specifiche da utilizzare per la trasmissione dati tramite l'RS485.
Inoltre una curiosità: Non posso utilizzare Visual Studio per realizzare il programma sapendo che dovrà girare sotto Linux, giusto???!!

Grazie

das
27-04-2014, 20:56
Salve a tutti vorrei realizzare un programma in C che dovrà essere eseguito sotto Linux, che acquisisce dei dati da un sensore tramite una porta RS485. Vorrei chiedervi un consiglio su quale IDE utilizzare e se ci sono delle librerie specifiche da utilizzare per la trasmissione dati tramite l'RS485.
Inoltre una curiosità: Non posso utilizzare Visual Studio per realizzare il programma sapendo che dovrà girare sotto Linux, giusto???!!

Grazie

La porta rs485 si differenzia dall 232 a livello fisico ma a livello software la gestisci alla solita maniera. Anzi normalmente si usa un convertitore di segnali logici rs232<<-->>rs485 collegato alla normale seriale.

Per quanto riguarda visula studio puoi usarlo se programmi non in C ma in C# e purchè tu mantenga la compatibilità con mono.
http://mono-project.com/Compatibility

A regola nel tuo caso non dovresti avere problemi, ad ogni modo c'è un programma che verifica il tuo eseguibile e ti dice se sarà compatibile con mono. Si chiama:
The Mono Migration Analyzer (MoMA) http://mono-project.com/MoMA .
In caso di incompatibilità ti dice cosa cambiare.

Alex_87_xelA
27-04-2014, 21:28
Salve a tutti vorrei realizzare un programma in C che dovrà essere eseguito sotto Linux, che acquisisce dei dati da un sensore tramite una porta RS485. Vorrei chiedervi un consiglio su quale IDE utilizzare e se ci sono delle librerie specifiche da utilizzare per la trasmissione dati tramite l'RS485.
Inoltre una curiosità: Non posso utilizzare Visual Studio per realizzare il programma sapendo che dovrà girare sotto Linux, giusto???!!

Grazie

come IDE ti consiglierei Code::Blocks (http://www.codeblocks.org/) ... è un ide open source / cross platform

piattaforme : Linux / Windows / Mac
linguaggi : C / C++ / Fortran

stex85
28-04-2014, 09:25
Allora utilizzerò code::blocks.
Ci sono delle librerie del C che gestiscono la porta RS232?

Alex_87_xelA
29-04-2014, 01:29
Allora utilizzerò code::blocks.
Ci sono delle librerie del C che gestiscono la porta RS232?

cercando : serial port programming linux ... su google escono un bel po di pagine che ti possono servire :D
come libreria ho trovato questa (http://www.teuniz.net/RS-232/) ... vedi se fa al caso tuo.