Go Down

Topic: [OT ITA] Lo spamm bar (Read 236 times) previous topic - next topic

LCzxk



"se no ci abituiamo a windows e non ci si scolla più"  :smiley-mr-green:


Guarda che mica ti fa male usare Windows :)


Dipende da quanto sei disposto ad alleggerire il portafoglio. Se è molto pesante non è un problema prendere una licenza, ma con la crisi che c'è credo che sia preferibile spendere i soldi in un altro modo.

Comunque io ho una discovery board con stm32f4. Avete qualche link da passarmi per sviluppare su questa board su Linux, perfavore?

lesto

anche io ho la stm32f4, e dopo averci caricato su un SW l'ho abbandonata in attesa della f3 che è mille volte più adatata al mio scopo per via dei sensori intergrati. allora, lascia perdere tutte le varie info per farsi la catena di compilazione apposita, la avr-gcc di default funziona benissimo. Per caricare i sowftware (o meglio i firmware) ho usato "gdb", ma ora vortrei provare OpenOCD.

ho trovato questo plugin per eclipse: http://www.stf12.org/developers/ODeV.html però mi sembra incentrato sulla compilazione degli RTOS
sei nuovo? non sai da dove partire? leggi qui: http://playground.arduino.cc/Italiano/Newbie

lesto

allora, ho fatto confusione.
ci sono 3 livelli: comunicazione, compilazione e debug
per la comunicazione puoi usare o stlink o openocd. Penso che userò openocd perchè è compatibile con molti altri protocolli e non solo gli stlink-v1 e v2
per la compilazione esistono un saccco di toolchain, oppure puoi fartela da solo. io ho scelto la gcc (arm-elf-gcc-base + arm-elf-newlib) perchè è un pacchetto ufficiale della mia distribuzione.
**attenzione, cambiare stdint.h in stdint-gcc.h**

per il debug sembrano usare un pò tutto gdb. esiste anche un'interfaccia grafica kdbg
sei nuovo? non sai da dove partire? leggi qui: http://playground.arduino.cc/Italiano/Newbie

astrobeed


Dipende da quanto sei disposto ad alleggerire il portafoglio. Se è molto pesante non è un problema prendere una licenza, ma con la crisi che c'è credo che sia preferibile spendere i soldi in un altro modo.


Tenuto conto che tutti i pc arrivano con windows preinstallato e relativa licenza non credo sia un problema di costi, sopratutto se guardiamo il costo reale di una licenza oem di W7 home basic, circa 22 Euro.

Quote

Comunque io ho una discovery board con stm32f4. Avete qualche link da passarmi per sviluppare su questa board su Linux, perfavore?


Per Linux puoi usare solo gcc-arm, per giunta senza librerie ottimizzate per gli STM32 il che si traduce in eseguibili poco efficienti e pieni di bug.
Diverso è il discorso se usi un micro ARM di fascia alta dove puoi installare Linux, in questo caso il supporto è nettamente migliore.

lesto

uh non so se sono basate su gcc, ma ho visto molte tool-chain per linux, esempio codesurgery, e anche l'arm development studio (che usa una sua toolchain) è disponibile per ubutu & red hat (ma dovrebbe bastare poco per "traformare" i package per qualsiasi altra piattaforma, o ancora più facile installare un gestore di pacchetti che supporta i deb o gli rpm)

da quel che ho capito per gcc ne esistono due, la eabi e la elf
sei nuovo? non sai da dove partire? leggi qui: http://playground.arduino.cc/Italiano/Newbie

Go Up