Utenti registrati: - Testi pubblicati:
Cerca:
Comunicati-Stampa.net  
CAT: LINUX e OPEN SOURCE


Leggi tutte le news della categoria

Scheda autore comunicato stampa
   Informazioni sull'autore del testo:
Autore: Francesco Pallanti
Azienda: Develer S.r.l.
Web: http://www.develer.com/


Scheda completa di questo autore
Altri testi di questo autore
RSS di questo utente Feed RSS utente

Registrazione nuovi utenti

Richiedi l'accredito stampa gratuito, ti darà diritto all'invio di illimitati comunicati stampa e news, che vedrai pubblicati quì e sul network di siti affiliati a comunicati-stampa.net.

Accedi al modulo di registrazione
© Pensi che questo testo violi qualche norma sul copyright, contenga abusi di qualche tipo?
Leggi come procedere




Comunicato Stampa
Creative Commons - Attribuzione-Non commerciale 2.5
BeRTOS release 2.6.0: nuove CPU ATMEL, Arduino Mega, supporto USB e nuove API

Pubblicato il 26/11/2010 | da Francesco Pallanti


Questo rilascio di BeRTOS aggiunge uno stack USB con cui creare tastiere e mouse USB o dispositivi usb-seriali, fornisce supporto per il nuovo processore Atmel SAM3N e apporta molte migliorie e bugfix rispetto alla versione 2.5. Sul fronte dei driver, questa versione continua il lavoro fornendo molti nuovi driver per le periferiche interne dei processori.

Tra le novità introdotte in questa versione troviamo due nuove CPU Atmel (SAM3N Cortex-M3, ATmega1280), una nuova scheda (Arduino Mega), uno stack USB che permette di creare, utilizzando BeRTOS, tastiere o mouse USB, oppure dispositivi USB-Seriali ed una serie di nuovi programmatori sono stati introdotti e supportati dal SDK per Windows (Segger JLink, Atmel SAM-ICE, IAR J-Link).

Il supporto alla nuova CPU di Atmel SAM3N comprende il kernel, la seriale di debug, timer interni, le API per SPI. La scheda di sviluppo ufficiale SAM3N-EK è supportata con un progetto di esempio, che mostra la libreria grafica di BeRTOS, la gestione della tastiera, l'API per i menu e i font, i driver SPI con DMA.

L'inclusione in BeRTOS di una API per l'hardware USB device rende possibile l'implementazione di dispositivi quali mouse, tastiere etc.

Sono state aggiunte inoltre nuove API che gestiscono diverse funzionalità:
- KBLOCK API
- I2C API
- COMPLETION EVENTS

KBLOCK API permette di accedere ai dispositivi a blocchi. Un dispositivo a blocchi è una periferica che può essere letta/scritta solo usando blocchi di dati di grandezza fissa come ad esempio memorie flash, schede SD oppure hard disk.

Questa API è pensata per adattarsi alla maggior parte dei dispositivi a blocchi e per usare le caratteristiche peculiari di ciascun dispositivo per risparmiare tempo di CPU e memoria.

La nuova API per i dispositivi I2C è stata resa più flessibile e permette di gestire dispositivi che richiedono particolari tipi di utilizzo.

Lo scopo dei completion events, invece, è fornire una interfaccia generica per implementare un meccanismo di sincronizzazione che blocchi l'esecuzione del codice fino all'accadere di uno specifico evento.

Grazie a tutti gli sviluppatori che hanno reso possibile questo rilascio. Si ringrazia Atmel per le schede di sviluppo fornite.

Buon divertimento con BeRTOS!


Link: Sito web ufficiale

Autore della pubblicazione:
Francesco Pallanti
Responsabile Marketing
Develer S.r.l.

(Fonte notizia: BeRTOS Embedded Blog)
Vai alla versione stampabile di questa news - Versione in PDF Crea PDF di questa news
Info su chi ha pubblicato questo testo
Leggi altri testi dello stesso autore
Leggi altre news che trattano lo stesso argomento (LINUX e OPEN SOURCE)
» Clicca per leggere le ultime notizie pubblicate

ID: 113445


RSS Comunicati-Stampa.net, clicca per accedere alla pagina   Copyright © PuntoWeb.Net S.r.l.              Privacy | Regole servizio | Chi siamo | Pubblicità | Per la Stampa | Partners
 
PuntoWeb.Net Srl