Firmware - Aprile 2011 - N°63 - (Page 48)

+Tools L’RTOS DI MICRIUM Un sistema operativo real-time che è diventato un vero punto di riferimento per le soluzioni embedded Programmare in real-time con VisualRTXC di Quadros system Inc. è un tools di sviluppo versatile e semplice da utilizzare, non richiede una conoscenza approfondita di programmazione, e lascia libertà d’utilizzo da parte del programmatore. In quest’articolo ne sveleremo pregi e difetti, cercando di gettare le basi per un utilizzo senza problematiche di DAVIDE BOSCOLO TODARO O gni progettista o hobbista che si rispetti, sa benissimo che con l’implementazione nel proprio circuito di un dispositivo programmabile, oltre ad accrescerne le potenzialità, ne aumenta anche le possibilità di errore e la complessità stessa. Lo schema elettrico risulta più snello e comprensibile, ma a fronte di qualche migliaia di righe di codice, si comincia a porsi il problema se l’applicazione richiedesse realmente l’utilizzo di un integrato così complesso. Nei miei anni dedicati all’elettronica, sia come studente che come “addetto ai lavori”, ho imparato che la risoluzione di un problema è più rapida quanto più le informazioni in proprio possesso risultano ordinate. In programmazione, fin dalla nascita di questa branca dell’ingegneria, si è cominciato ad organizzare l’esecuzione di un software come blocchi di un diagramma Figura 1: i quattro livelli di organizzazione del kernel. che si susseguono gli uni agli altri, meglio conosciuto anche con il nome di “flow chart”. Nei tempi moderni, decine di linguaggi di programmazione differenti, per migliaia di circuiti programmabili diversi, permettono di realizzare i propri dispositivi. Non tutti gli IC hanno le medesime caratteristiche, alcuni sono più adatti per taluni modelli di im- piego, altri sono più veloci, ma spesso una cosa li differenzia sostanzialmente: il linguaggio utilizzato. Seppure la maggior parte può essere programmata in Basic, C o Assembly, ci si troverà sempre di fronte a qualche errore di sintassi, o di concetto, dovuto all’utilizzo di un linguaggio rispetto ad un altro. Nel mercato, svariati compilatori differenti si prendono l’onere di fare da “interpreti” tra il proprio linguaggio di programmazione preferito e quello dell’integrato in uso, fermo restando la compatibilità con la famiglia di integrati in uso. E LA TECNOLOGIA RTOS RTXC Quadros RTOS prodotto da Quadros system Inc è un innovativo sistema operativo per microcontrollori pensa- 12 7 48 FOCUS ON TIPS’N TRICKS 22 3 SKILLS MARKET NEWS 44 41 INSIDE SPOTLIGHT 48 66 TOOLS EVENTS ZAPPING 61 ANALOG ABBONAMENTO http://www.ieshop.it/abbonamento.asp?tab=FW&cid=183

Tabella dei contenuti per la edizione digitale del Firmware - Aprile 2011 - N°63

News
TIPS'n tricks
FOCUS on - Algoritmi di controllo predittivo
SKILLs
- Una libreria per applicazioni touch-sensing
- Programmare un MSP430 via JTAG
- Lo stack TCP/IP di Microchip
- La tecnica del Dithering
SPOTlight - Le nuove frontiere dell’audio digitale
INside - Le periferiche dei micro AVR UC32
TOOLS
- Programmare in real-time con VisualRTXC
- L’RTOS di Micrium
ANALOG - Sensori di pressione e umidità
EVENTS zapping
Anteprima FE
Inserto pubblicitario - NI

Firmware - Aprile 2011 - N°63

https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2015-02_109
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2015-01_108
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2014-12_107
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2014-11_106
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2014-10_105
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2014-09_104
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2014-07_102
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2014-06_101
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2014-05_100
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2014-04_99
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2014-03_98
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2014-02_97
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2014-01_96
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2013-12_95
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2013-11_94
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2013-10_93
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2013-09_92
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2013-07_90_91
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2013-06_89
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2013-05_88
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2013-04_87
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2013-03_86
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2013-02_85
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2013-01_84
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2012-12_83
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2012-11_82
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2012-10_81
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2012-09_80
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2012-07_78-79
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2012-06_77
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2012-05_76
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2012-04_75
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2012-03_74
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2012-02_73
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2012-01_72
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2011-12_71
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2011-11_70
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2011-10_69
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2011-09_68
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2011-07_66_67
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2011-06_65
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2011-05_64
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2011-04_63
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2011-02_62
https://www.nxtbook.com/newpress/inwaredizioni/Firmware/2011-02_61
https://www.nxtbook.com/newpress/inwaredizioni/Firmware/2011-01_60
https://www.nxtbook.com/newpress/inwaredizioni/Firmware/2010-12_59
https://www.nxtbook.com/newpress/inwaredizioni/Firmware/2010-11_58
https://www.nxtbook.com/newpress/inwaredizioni/Firmware/2010-10_57
https://www.nxtbook.com/newpress/inwaredizioni/Firmware/2010-09_56
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2010-07_54-55
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2010-06_53
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-magazine/Maggio-2010-52
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-magazine/Aprile-2010-51
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-magazine/Marzo-2010-50
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-magazine/Febbraio-2010-49
https://www.nxtbookmedia.com