Login - Carrello - Coupon       
 
   
         
  


  

Iscriviti alla nostra Newsletter (potrai sempre cancellarti in seguito)





  

clicca per saperne di più
Visita il portale della rivista Fare Elettronica

Clicca qui per richiedere la copia omaggio!
Iscriviti subito!
visita il sito www.elettroshop.com
 
 
 
 
FE-25  
      Produttore:
     Inware Edizioni

      Prezzo:
     € 24,90 (IVA compr.)   


      Aggiungi al carrello
 

L'ANSI C è oggi il linguaggio in assoluto più utilizzato per la programmazione dei sistemi a microprocessore. Questo primato deriva in primo luogo dalle sue caratteristiche di efficienza e compattezza del codice generato, ma anche dalla sua grande versatilità: utilizzando il C è facile adattare il proprio codice alle caratteristiche della macchina che dovrà eseguirlo, così come utilizzare un livello di astrazione molto più spinto quando richiesto.

Queste caratteristiche hanno fatto sì che il linguaggio C venisse sempre più spesso utilizzato per la programmazione di sistemi a microcontrollore e sistemi embedded1 in genere, rimpiazzando quasi completamente l'uso dell'assembler.

Questo libro si colloca proprio in questo contesto: esso vuole fornire un'introduzione sia al linguaggio ANSI C, sia, soprattutto, al suo utilizzo per la programmazione dei sistemi embedded. Se infatti è abbastanza comune trovare degli ottimi manuali che descrivono il linguaggio C in se, sono pochissimi i testi che descrivono le tecniche e gli accorgimenti che occorre adottare quando il linguaggio viene utilizzato per programmare macchine dotate di risorse molto limitate (in termini di memoria, di velocità di esecuzione e spesso anche di energia disponibile per l'esecuzione dei compiti). In particolare il libro si rivolge sia a chi ha già una certa esperienza con i sistemi a microprocessore o microcontrollore e con l'uso dell'assembler e vorrebbe iniziare ad utilizzare il linguaggio C per la loro programmazione, sia a chi conosce già il linguaggio C e vorrebbe avvicinarsi alla programmazione dei sistemi embedded, pur non avendo nessun esperienza diretta in questo campo. Alla prima categoria di lettori il libro mostrerà, oltre alla sintassi di base del linguaggio, una serie di tecniche utilizzate ad alto livello per la gestione e l'elaborazione dei dati, tecniche di debug ed ottimizzazione e molti accorgimenti utili per la scrittura del codice. Ai secondi verrà mostrata, più che la sintassi del linguaggio, la prospettiva corretta e le tecniche più appropriate da adottare quando si programmano sistemi dedicati, che per loro natura richiedono un controllo ed un’interazione molto stretta tra programma e macchina.

INDICE DEGLI ARGOMENTI:

1. IL LINGUAGGIO C
2. VARIABILI E TIPI DI DATI
3. LE ISTRUZIONI CONDIZIONALI
4. PRIMI ESEMPI DI CODICE
5. LE FUNZIONI ED IL PASSAGGIO DI VARIABILI
7. ARRAY, STRINGHE E STRUTTURE
8. LE FUNZIONI DI LIBRERIA
9. I PUNTATORI
10. STRUTTURA E LEGGIBILITÀ DEL CODICE
11. L’USO DEL PREPROCESSORE C
12. STRUTTURE DATI DINAMICHE
13. ALGORITMI DI RICERCA ED ORDINAMENTO
14. ARITMETICA FIXED POINT
15. OTTIMIZZAZIONE DEL CODICE
16. TECNICHE DI DEBUG
17. GESTIONE DELLE INTERRUZIONI
18. SISTEMI OPERATIVI

Autore: Antonio Di Stefano

Pagine: 168

 

Clicca per visualizzare una anteprima di questo libro

 


Bookmark and Share  

  
Carrello vuoto
  

FE-ABB Abbonamento CLUB Firmware Edizione digitale + 1 anno di Fare Elettronica
€ 84,50
€ 69,50
PICflash2 ICD
€ 126,00
€ 118,80
Sprint-Layout 5.0
€ 47,88
€ 46,80
PIC-BUNDLE
€ 510,60
€ 178,80
MR.PIC
€ 1.018,80
€ 430,80

  

  • Chi siamo
  • Privacy
  • Pagamento e trasporto
  • Coupon
  • Contattaci