Sto cercando di leggere dei dati da due rs232, trattarli con qualche elaborazione e poi spararli fuori da una terza rs232 Vorrei evitare di realizzare qualcosa ad-hoc per evitare tutti i problemi legati al prototipo ed alla velocita' di realizzazione Cercando un po', saltano fuori una miriade di schede computer che potrebbero essere adattate ad applicazioni specifiche tipo Senza andare su roba strana, ma rimanendo su piattaforma pc, esistono delle schede tipi mini-itx che hanno addirittura degli a/d converter gia' a bordo scheda Anche delle schedine disk-size che sono bellissime tipo queste
Come programmare sistemi tipo motherboard pc ?
RobertoA ha scritto:
non voglio neanche immaginare il costo :-)
non serve ma ti semplifica notevolmente la vita,
non fosse altro per il fatto che chipset di quel genere possono avere bisogno di driver non disponibili altrimenti
si puo' provare col freedos volendo minimizzare o il FreeRTOS ( cercalo con goggle e verifica se c'e' il port per il tuo hardware )
un compilatore C non lo nega a nessuno, spesso i vecchi compilatori C permettevano di generare il cosidetto codice ROM-able da usarsi senza sistema operativo
3 seriali, relativamente economico, con sviluppo semplice ?io sceglierei questa:
FriendlyARM+Linux+C
e camperei tranquillo
C'e' qualcuno che la vende in Italia? L'hai usata personalmente e trovata efficace? Veramente vorrei capire se con architetture x86 compatibili si riesca a fare qualcosa Se dovessi andare su schedine piccoline sarei orientato sui moduli Rabbit perche' disponibili presso rivenditori in Italia ed abbastanza diffusi (sembra) Ciao e grazie RobertoA
mmm ha scritto:
Sapresti indicarmi qulche compilatore di questo tipo ?
Ciao a Tutti e Grazie...
Dave ha scritto:
Vado a memoria, ma il Turbo C 2.0 - 2.1 dovrebbe fare questo. Ovviamente in tiny model. E, probabilmente, anche il Microsoft C, anche nelle versione real-mode piu' recenti ( mi sembra di avere usato una versione
7.0, ma non ne sono sicurissimo)Oppure vai di masm+lib+link+exe2bin, oppure scrivi uno stub adeguato in masm e chiami delle funzioni C (sempre stirando il tutto con exe2bin).
Indispensabile anche il "Pink Shirt Book" di Peter Norton (
Dave ha scritto:
mi riferisco ai compilatori DOS : i borland al 99%, il watcom idem, a trovarlo il vecchio Lattice pure, c'e' un compilatore non ansi di Dave Dunfield ( tanto per citare qualcosa non mainstream ) che ha le apposite utility, probabilmente trovi qualcosa di utile anche sul sito del freedos
i piu' "cattivi" ( intendo come programmatori ) si riscrivevano la ctr0.asm secondo necessita', compilavano in modalita' tiny e facevano fuori l' header per caricare il tutto dove volevano
N.B. non e' comunque un lavoro banale da fare, bisogna sapere BENE cosa si fa, sopratutto se non hai a disposizione DOS e/o BIOS (*), in questo caso bisogna avere ANCHE la libreria C giusta ( o non usare routine che interagiscono col sistema operativo )
(*) il bios ti permette di interagire con l'HW ( seriali, dischi, video, tastiera ) il DOS ti fornisce l'accesso al File System piu' un po' di servizi ausiliari
RobertoA ha scritto:
la trovi in Germania ( C.E., pari sono per me ) o se vuoi rischiare su ebay dall'estremo oriente
sto usando le fox, e medito di passare alla piattaforma ARM , essenzialmente per il costo minore e le caratteristiche "superiori" ( a parita' di prezzo per il mio scopo avrei display QVGA e touch screen , ma questa e' un'altra storia, a te serve la versione "base" )
tra le sched[in]e rabbit e il biscottone in formato HD 3.5" c'e' una bella differenza anche se il PC ha "solo" 2 seriali, poi ci sono le vie di mezzo e fox/arm sono un buon compromesso
Join the Discussion
Have something to add? Share your thoughts — no account required.
Didn't find your answer?
Ask the community — no account required