 |
 |
| Venerdì, 26 agosto | | · | STRUMENTI FATTI IN CASA II (0) |
| Mercoledì, 27 luglio | | · | SEQUENCER MP3 PER PRESEPIO (0) |
| Martedì, 07 dicembre | | · | PicOS - Real Time Kernel di Francesco Conversi (14) |
| Martedì, 30 novembre | | · | INTERFACCIA RELE' IN CONTENITORE PLASTICO (22) |
| Lunedì, 30 agosto | | · | VALVOLE ELETTRONICHE (13) |
| Martedì, 13 aprile | | · | 8515 DEVELOPMENT KIT BOARD by Fabrizio D'angelo (13) |
| Sabato, 06 marzo | | · | CONTROLLER LUCI PER PRESEPIO (26) |
| Giovedì, 04 marzo | | · | SITO DI MARCO - PROGETTI DI MACCHINE PER PCB (20) |
| Martedì, 18 novembre | | · | Libro PHPnuke 6.0 - 6.9 (28) |
| Giovedì, 18 settembre | | · | MOSTRA DELL'ARTE PRESEPIALE (20) |
| Mercoledì, 10 settembre | | · | PRESEPIO AVR (34) |
| Martedì, 22 luglio | | · | PRESEPIO ELETTRONICO - VERSIONE WINDOWS (16) |
| Venerdì, 18 luglio | | · | PROGRAMMATORE 89C4051 (17) |
| · | VECCHIA RADIO (21) |
| Martedì, 25 marzo | | · | INVERTER CON AVR8515 di Fabrizio D'Angelo (17) |
| · | BIG ENDIAN - LITTLE ENDIAN (25) |
| Venerdì, 10 gennaio | | · | Hoax: spam e imbrogli (17) |
| Martedì, 17 dicembre | | · | CONTROLLER SERIALE PER LETTORE CDROM AUDIO (31) |
| Venerdì, 29 novembre | | · | PRESEPIO - DOMANDE FREQUENTI (22) |
| Martedì, 26 novembre | | · | I VERMI DELLA RETE (20) |
| Venerdì, 22 novembre | | · | ERRORE PCB - INTERFACCIA RELE' (20) |
| Martedì, 19 novembre | | · | FORMATO DEI FILES (34) |
| Martedì, 05 novembre | | · | GALBALST - PROGRAMMATORE DI GAL (18) |
| Giovedì, 12 settembre | | · | LIBRO SU PHPNUKE - IN ITALIANO (16) |
| · | COME FUNZIONA L'EMAIL (16) |
| Lunedì, 09 settembre | | · | A SCUOLA DI INTERNET - DIVENTARE WEBMASTER (13) |
| Giovedì, 05 settembre | | · | AGGIORNATO IL PROGETTO SCHEDA RELE' (21) |
| Martedì, 18 giugno | | · | WI-FI - NUOVA FRONTIERA WIRELESS di Walter Di Iullo (32) |
| Venerdì, 31 maggio | | · | IMPARARE L'ELETTRONICA (20) |
| Lunedì, 20 maggio | | · | STRUMENTI FATTI IN CASA (23) |
| · | GENERATORE DI FUNZIONI AUTOCOSTRUITO di Lapo Pieri (18) |
| Venerdì, 17 maggio | | · | PROGRAMMAZIONE LINUX AVANZATA (18) |
| Martedì, 23 aprile | | · | PROGRAMMAZIONE A OGGETTI (15) |
| Lunedì, 22 aprile | | · | NUOVO PRESEPIO CON AVR8515 (22) |
| Sabato, 20 aprile | | · | AMPLIFICATORE IN CLASSE A (21) |
| Giovedì, 11 aprile | | · | SPERIMENTARE CON IL PIC16C84 (14) |
| Martedì, 02 aprile | | · | IL PC QUESTO SCONOSCIUTO (26) |
| Mercoledì, 27 marzo | | · | AMPLIFICATORE QUAD (20) |
| Martedì, 19 marzo | | · | Cronotermostato Digitale con ST6260 (12) |
| Giovedì, 28 febbraio | | · | INTRODUZIONE ALLA PROGETTAZIONE DEGLI ASIC (17) |
| Martedì, 19 febbraio | | · | MOTORI DI RICERCA (22) |
| · | SISTEMI OPERATIVI REAL TIME (20) |
| · | RIVISTE DI ELETTRONICA (12) |
| · | MOSTRE E FIERE (19) |
| Lunedì, 18 febbraio | | · | PROGETTAZIONE DEI CIRCUITI STAMPATI (23) |
| · | TRASFORMATORI ELETTRICI (19) |
| Venerdì, 15 febbraio | | · | Programmatore 89C2051 (14) |
| Giovedì, 14 febbraio | | · | INTRODUZIONE A LINUX (12) |
| · | SIMULATORI ANALOGICO-DIGITALI (18) |
| Mercoledì, 13 febbraio | | · | LIBRI IN RETE (23) |
Articoli Vecchi
|
|
 |
 |
 |
 |
| Non hai ancora un tuo account? Crealo Qui!. Come utente registrato potrai sfruttare appieno e personalizzare i servizi offerti. |
|
 |
 |
| |
  |
|
PicOS - Real Time Kernel di Francesco Conversi
|
|   |
 |
| Posted by Sergio on Martedì, 07 dicembre @ 16:44:16 CET
|
|
 |
 |
 |
La crescente complessita' dei progetti firmware richiede spesso di organizzare il programma di un microcontrollore in termini di piu' attivita' concorrenti dette processi (task).
Con tale tipo di organizzazione e' utile includere nel progetto un sistema operativo in grado di assegnare in modo sistematico la risorsa tempo di calcolo alle diverse attività e di mettere a disposizione dei meccanismi di comunicazione tra i processi.
Il kernel real time PicOs viene incontro a questa esigenza per la famiglia di microcontrollori Microchip 16F87X quando si utilizzi il compilatore “C” della Hitech.
Le caratteristiche di questo RTOS sono:
- Scheduler cooperativo a priorita'
- System calls per la gestione del tempo
- System calls per la attivazione/disattivazione dei tasks
- Massimo 4 task + 1 idle task
Tale RTOS viene fornito insieme ad un manualetto e degli esempi di utilizzo di tutte le system calls.
Sono anche forniti i sorgenti del mini sistema operativo, corredati di un programma dimostrativo chiamato test_os.c.
Per lo sviluppo Microchip fornisce il famoso ambiente integrato MPLAB IDE alla versione V7.00 al quale può essere associato un sofisticato IN-CIRCUIT Debugger denominato MPLAB ICD.
Francesco Conversi
franceconve chiocciola yahoo punto com
|
|
 |
 |
| |
|
|