Software per lo sviluppo di firmware, Ambienti di sviluppo per microcontrollori e microprocessori e relativi simulatori

« Older   Newer »
  Share  
view post Posted on 28/4/2018, 14:08
Avatar

GWFstory

Group:
Administrator
Posts:
359
Location:
da qui...., quo, qua. Siete curiosi di saperlo, vero? No? Beh, tanto non ve l'avrei detto.

Status:


In questa sezione possono essere inseriti i programmi che permettono di realizzare il firmware di microprocessori e microcontrollori:

  1. Editor di testo

  2. Compilatori

  3. Linker

  4. Simulatori software per microprocessori e microcontrollori (alternativa software ai debugger hardware)



Edited by Robo67 - 29/4/2018, 08:57
 
Top
view post Posted on 29/4/2018, 21:55
Avatar

GWFstory

Group:
Administrator
Posts:
359
Location:
da qui...., quo, qua. Siete curiosi di saperlo, vero? No? Beh, tanto non ve l'avrei detto.

Status:


Vorrei segnalare un editor di testo che uso spesso, sia quando devo caricare file in vari linguaggi (es.C) per dargli una sbirciata veloce, sia quando devo creare ed editare file relativi ai testi da visualizzare su display LCD alfanumerici.
Per quest'ultima funzione PSPad editor (questo è il suo nome) è molto interessante, perchè permette di editare il file sia digitando il testo direttamente, sia inserendo di ogni carattere il codice ASCII corrispondente. A prima vista sembra una funzione inutile, dato che l'utilizzo dei caratteri ASCII è sicuramente più scomodo che la digitazione diretta, ma quando si vogliono inserire nel testo dei valori corrispondenti a caratteri non stampabili questa funzione si rivela molto comoda.
Questa è la schermata di un file che ho creato per un terminale di programmazione con display LCD 2x16 caratteri e 20 tasti. Il file viene poi usato per programmare una memoria EEPROM da cui il microcontrollore attinge i dati da utilizzare non solo per il display, ma anche per gestire la tastiera.

testoEEPROM

Come si può vedere i testi iniziano all'indirizzo 0100. Alla fine di ogni messaggio c'è un carattere con codice ASCII 00, che informa il microcontrollore che il testo è finito. Anche in altre zone della memoria ci sono dei valori inferiori a 20 esadecimale (32 decimale) che sarebbero impossibili da inserire usando la maggior parte degli editor di testo.

PSPad permette di aprire, creare ed editare parecchi tipi di file, come è visibili nell figura:

PSPkindsoffiles

Ulteriori informazioni potete trovarle nel relativo sito: PSPad editor
 
Top
Elemento 38
view post Posted on 30/4/2018, 22:20




Aggiungo qualche nota riguardo allo editor che uso ogni giorno, emacs. Sicuramente non ha bisogno di pubblicità, visto che è in giro ormai da una trentina d’anni, quindi mi limito ad alcune note:
- ha un interprete Lisp integrato, quindi è facilmente estensibile per fare qualunque cosa! Non sai programmare in elisp? Sicuramente qualcuno avrà già creato lo script che ti serve :lol:
- ha una calcolatrice RPN integrata che ha ormai sostituito la mia HP :)
- hexl-mode per visualizzare e modificare file in binario
- ottima integrazione con git usando magit
- org-mode per prendere note e organizzare tasks (e molto altro! Come bellissime tabelle testuali <3 )
- plugin per praticamente ogni tipo di linguaggio, con sintassi/linting/snippets/...

Lascio qua un link, non so se il forum lo censurerà :)
http://emacs.sexy/

Censurarlo no, al massimo lo sposto nella sezione Relax, tanto per mettere a tacere i benpensanti.
Robo67
;)

Edited by Robo67 - 1/5/2018, 15:14
 
Top
2 replies since 28/4/2018, 14:08   87 views
  Share