No Environment

Sui sistemi piu' piccoli, come i microcontrollori PIC e Atmega il supporto del sistema operativo non c' e', e il programma utente fa tutto da solo. In genere si tratta di pochi KBytes o qualche decina, e il singolo programmatore ha tutto in pugno. Il sistema di sviluppo mette in genere a disposizione librerie precompilate per la gestione delle periferiche (I2C, SPI, UART), ma si tratta di routines che eseguono e basta, senza prendere iniziative. Sovente sono disponibili routines attivabili da interrupt che alleviano il programmatore da questa gestione. Tipico esempio di No environment e' Arduino, quello base con la CPU Atmega a 8 bit.



  • Torna alla pagina System software
  • Torna alla homepage