SlideShare une entreprise Scribd logo
1  sur  38
Télécharger pour lire hors ligne
Real Time Embedded OS
     Develer S.r.l.
Agenda




“
                            Perchè Open Source
                            Scoprire BeRTOS
                            Vantaggi per le Aziende
BeRTOS è un sistema
operativo real-time         BeRTOS in breve
progettato per costruire
applicazioni per sistemi    La Licenza 
embedded.
                            Prodotti BeRTOS
                            10 Motivi per ...
                            Domande?
Perchè Open Source


 Evitare Lock­In
 NO ai costi di licenza
 Diminuire i costi di manutenzione
 Vantaggi Economici
Evitare Lock­In
  Rispetto ai sistemi proprietari non c'è lock-in tecnologico
Molte diverse entità possono erogare gli stessi servizi sul mercato.
Il cliente può apportare le modifiche che il venditore non è in grado o non intende eseguire.



  Nessun obbligo di legarsi ad un fornitore
Il solo fornitore di servizi a cui legarsi è quello che soddisfa le necessità di business.
È possibile passare da un fornitore ad un altro visto che i sorgenti sono condivisi pubblicamente.


  Sistema aperto anche internamente:
Ogni modifica è possibile anche ad un team interno “esperto”.
Le risorse interne sono facilmente formabili grazie alla documentazione condivisa.


  Qualità ed efficienza
Chi lo sviluppa ci mette la propria credibilità professionale.
Il libero accesso ai sorgenti favorisce il miglioramento dell'applicazione da parte di molte entità.
Spesso in anticipo sugli altri in materia di tecnologie, è ben documentato, stabile e sicuro.
No ai costi di licenza
  Il costo di un progetto software va ripartito per i clienti in tre parti:
- acquisizione della licenza,
- installazione e personalizzazione dei programmi,
- costi interni di adeguamenti organizzativi.

Il costo di un progetto basato su open source è quindi complessivamente pari
a due terzi di un progetto basato su software proprietario.

  Non paghi il sistema operativo, ma solo i servizi a valore aggiunto come la
formazione del personale o eventuali sviluppi personalizzati o porting su
piattaforme custom del cliente.
Diminuire Costi Manutenzione
  È costruito con tecnologie e paradigmi moderni
Utilizzare tecnologie standard rende più facile il lavoro di integrazione verso infrastrutture 
tecnologicamente e linguisticamente diverse.



  Viene manutenuto dalla community, non da voi
Utilizzare software open source è più semplice perché qualcun altro lo sistema per voi riducendo la 
necessità di intervento.



  Integrato con le vostre nuove feature
Portando all'interno le vostre modifiche verranno mantenute ed adeguate dalla community ad ogni 
nuovo sviluppo del sistema in modo gratuito.
Vantaggi Economici
RTOS Closed                                        - Costi di licenza
                                                   - Costi di supporto
                         Rinnovo                   - Contratto di manutenzione
                                     Contratti
               Fee                                 - Incremento annuale costi

                        Fornitore
                                     Fornitore

              Licenza   Supporto    Manutenzione




                                    - Nessun costo di licenza
                                    - Nessun costo di supporto
                                    - Nessun costo di manutenzione
BeRTOS




                                    - Nessun incremento costi
               No
               Fee
                        Community
                                    Community

              Licenza   Supporto    Manutenzione
Scoprire BeRTOS


 BeRTOS è facile
 Architetture Supportate 
 Non solo Kernel!
 Performance: Memory Footprint, Overhead
 Cosa offre il mercato (Competitors)
 BeRTOS è diverso 
BeRTOS è facile ... 
 ... da Installare 
Grazie al Wizard ed all'SDK autoinstallante è possibile essere operativi in pochi 
minuti anche su Windows.


 ... da Usare 
Il Wizard grafico di configurazione dei progetti è compatibile multipiattaforma 
(Win, MacOS e Linux) e permette l'integrazione dei progetti direttamente in una 
IDE certificata (CodeLite)


 ... da Manutenere 
Il repositorio pubblico di BeRTOS è curato dalla community che provvede ad 
aggiornamenti, porting, bugfix ed integrazioni.
Architetture supportate
BeRTOS supporta le più comuni architetture di microprocessori (ARM e
AVR). È comunque possibile il porting su qualsiasi altra piattaforma.



               ARM7                                  AVR


                                                  ATMega8
                                                  ATMega32
          AT91SAM7S256
                                                  ATMega64
          AT91SAM7X128
                                                 ATMega103
          AT91SAM7X256
                                                 ATMega128
                                                 ATMega168
                                                 ATMega1281
Non solo Kernel
          Moduli
                                             Monitor
   BattFS ­ FAT ­ hashTable                  Processi
  dynamic memory allocator
     FIFO ­ Lists ­ Kernel                                        Kernel

     ADC API ­ Buzzer
  Dataflash ­ I2C EEPROM
       USB to parallel
  Keyboard ­ Graphic LCD
     DC Motor with PID                                  On/Off
     Alphanumeric LCD                 Semafori
  MPCdigital potentiometer
  NTC – TRIAC ­ PWM API
     I2C port expander
   Serial API ­ TC520 ADC                                        Messaggi
Thermostat ­ System timer API
   Stepper motor w/ramps
        Watchdog ­ ... 
                                                  Segnali
Kernel Performance
Ha prestazioni di tutto rispetto, può paragonarsi alle versioni commerciali di 
molti RTOS (o RTOS particolarmente noti).


  Occupazione di pochi KB di flash con tutti i moduli del kernel attivi
(semafori, segnali)

 Occupazione di RAM lineare con il numero di processi

 Stack minimo: 200 bytes su ARM 32-bit, 100 bytes su AVR 8-bit

 Velocità di context-switching: 2.2uS su CPU ARM a 48MHz

 Dal 25% al 30% più veloce degli altri sistemi RTOS
BeRTOS vs FreeRTOS
                          FreeRTOS            BeRTOS                        Conclusioni
Mantainer             1 solo sviluppatore    Community       - Velocità di Supporto/Bugfix/Needs


Piattaforme
- ARM7TDMI                    Si                 Si          - BeRTOS permette porting veloci su
- AVR                         Si                 Si          qualunque piattaforma custom
- Altre piattaforme           Si                 No

Funzionalità
- Wizard grafico              No                  Si         - Installazione e auto-configurazione
- SDK per Windows             No                  Si         veloce su sistemi Win, Mac e Linux
- Debugger in IDE             No                  Si         - Disponibilità di strumenti di sviluppo e
- Filesystem FAT              No                  Si         debug integrati nell'ambiente di lavoro
- Log di Debug                No                  Si         - Disponibilità di maggiori feature

Supporto
- Community               Si (ENG)            Si (ENG)       - Supporto tecnico anche in Italiano con
- Commerciale             Si (ENG)          Si (ITA-ENG)     una elevata qualità tecnica

Licensing              GPL modificata       GPL modificata   - Gli investimenti in sviluppo software
                                                             permettono vantaggi competitivi senza
                                                             obblighi di sharing del codice sorgente.
BeRTOS è diverso
  Code Beauty
Ogni sviluppo su BeRTOS segue rigidamente principi di consistenza e leggibilità del codice.
Il codice sorgente è interamente commentato per agevolarne la comprensione immediata.


  Semplicità
Ogni sviluppo su BeRTOS viene implementato seguendo il principio della semplicità.
Questo permette di rendere il sistema molto più modulare (può funzionare senza kernel!) oltre a 
renderlo più scalabile nelle richieste e nelle performance.


  Riusabilità
Applicare principi di riusabilità al codice di BeRTOS ha permesso di migliorare parametri come lo 
spazio fisico occupato e abbassare la quantità di risorse necessarie all'uso del sistema.


  Sicurezza
BeRTOS permette una gestione completamente statica dell'allocazione di memoria, rendendo 
implicitamente più sicure le vostre applicazioni.
BeRTOS per le Aziende


Fast Time to Market 
 Tempi di sviluppo piu bassi
 Riduzione dei costi iniziali
 Focus sulle Idee
 Supporto Immediato
 Sistema Maturo e Stabile
 Riusabilità = Maggiori Opportunità
Fast Time to Market




BeRTOS assicura tempi rapidi di introduzione sul mercato, grazie a set di
funzionalità completi e a strumenti di sviluppo che contribuiscono ad
abbattere i tempi di realizzazione dei progetti. (Moduli e Drivers già pronti)
Tempi di sviluppo più bassi
La ridotta necessità di sviluppare soluzioni personalizzate, vista la quantità di 
drivers e algoritmi già inclusi nelle librerie, contribuisce al completamento 
dei progetti risparmiando ore di lavoro in termini di sviluppo. 

                Drivers                                Algoritmi



             Gestione ADC
                                                  Checksum e Hash
             Memorie Flash
                                                  Protocollo Xmodem
               E2PROM
                                                  Compressione RLE
            Gestione tastiere
                                                    Full Hash Table
             Display Grafici
                                                   Command History
         Motori Stepper e DC
                                                    Parser Comandi
        Triac Controllo Potenza
                                                     Liste e FIFO
               PWN/NTC
                                                  Gestione Eccezioni
               Termostati
Riduzione dei costi iniziali
                 Develer riduce al minimo
              l'investimento necessario, offrendo
              BeRTOS come sistema gratuito
              anche per:
              - progetti closed source;
              - progetti commerciali.

                Il ‘costo totale di proprietà’ (TCO) si
              abbassa proprio grazie:
              - alla community tecnica di sviluppo
              - alla licenza GPL modificata




              @Image by Tab.itha: http://www.flickr.com/photos/tab_itha/
Focus sulle Idee




Non necessitando di acquisto
di una licenza, BeRTOS, consente
di spostare il focus economico dell'investimento
dallo strumento (licenze necessarie) al prodotto (applicazione da sviluppare).




                          @Image by Majed: http://www.flickr.com/photos/majedphoto/
Supporto Immediato

Il supporto è disponibile tramite una mailing list tecnica per sviluppatori:
https://lists.develer.com/mailman/listinfo/bertos


Sono inoltre disponibili speciali pacchetti di supporto premium che 
garantiscono tempi di intervento, porting a costi fissi, o realizzazioni ad hoc 
anche su schede custom.

Il supporto premium garantisce al team di sviluppo un'assistenza che 
minimizza i rischi di eventuali ritardi dovuti a problemi tecnici.
Sistema Maturo e Stabile
BeRTOS viene mantenuto costantemente aggiornato con novità e patch che 
ne espandono le funzionalità. 

Il sistema è da considerarsi assolutamente maturo visti gli 8 anni di presenza 
nei progetti embedded di Develer, azienda che contribuisce 
sistematicamente con porting e bugfix. 




                                          @Image by RyckyDavid: http://www.flickr.com/photos/cuppini/
Riusabilità = Maggiori Opportunità
                Ogni componente può essere riusato in
                qualsiasi altro progetto, per consentire il
                rapido aggiornamento o l'ampliamento
                delle linee di prodotti tramite l'utilizzo del
                codice esistente.


                Questo permette di:

                - rilasciare in tempi ridotti una più ampia
                varietà di prodotti embedded;

                - mantenersi sempre all'avanguardia
                per consolidare la propria posizione nel
                settore del software embedded.



                @Image by RyckyDavid: http://www.flickr.com/photos/cuppini/
BeRTOS in breve


 Nuove Funzionalità
 Wizard di Configurazione
 SDK per Windows
 SDK: Software Incluso
Nuove Funzionalità
  Attuale versione (2.1.0):
­ Wizard di configurazione multipiattaforma
­ Nuovo file system BattFS
­ Completamento Test suite automatizzata


  Nella prossima versione (2.2.0):
­ Debugger integrato in IDE (now Beta)
­ Supporto file system FAT32
­ Rilascio di nuovi driver (Bootloader, Lettore .ini file, Audio I2S)
­ Estensione della documentazione online
Wizard: Users Needs




“
Con il nuovo Wizard abbiamo 
voluto focalizzare l'attenzione 
degli sviluppatori direttamente 
sulla scrittura del codice utile al 
progetto e non sulla 
configurazione e sul tempo di 
startup; speriamo di aver reso 
possibile ad un pubblico ancora 
maggiore l'utilizzo di BeRTOS!
Francesco Sacchi, Sviluppatore
                                       Semplificare lo startup dei progetti

                                       Auto-selezione moduli in base alle dipendenze

                                       Estendere Compatibilità (Win, Mac, Linux)

                                       Ambiente di lavoro integrato (IDE, Toolchain)

                                       Ottimizzare una IDE per BeRTOS
Wizard Multi­Piattaforma
       Bastano pochi click e sei già pronto per scrivere la tua applicazione!




Crea e modifica velocemente i tuoi progetti con il wizard grafico passo-passo:
 Seleziona quale versione di BeRTOS vuoi usare;
 Scegli la CPU e la toolchain che vuoi usare;
 Inserisci i moduli utili alla tua applicazione direttamente dall’interfaccia grafica;
 Genera un progetto già pronto per CodeLite o GNU Make.

Wizard disponibile su piattaforme Windows, Linux, MacOS.
Building System

                              User Settings


BeRTOS 1.0.0
                                                                        ... Makefile

BeRTOS 2.0.0
                                                                        ... CodeLite

BeRTOS 2.1.0                    WIZARD

                                                                    ... estendibile via plugin
    ...
 Il sistema di building permette di sfruttare le diverse versioni di BeRTOS per generare,
 in base alle esigenze dell'utente, un progetto compatibile GNU Make e CodeLite.

 Il sistema è facilmente personalizzabile tramite plugin per essere adattato al proprio
 IDE di riferimento (Eclipse, Visual Studio, etc).
Wizard in Uso

Configurazione da Wizard




                            Integrazione progetti in CodeLite
SDK per Windows

Abbiamo incluso, integrato e preconfigurato tutti gli strumenti necessari 
per iniziare subito a lavorare con BeRTOS sotto Windows!

L'installer per Windows permette funzioni come:
 AutoUpdate delle versioni di BeRTOS
 Download e aggiornamento delle Toolchain incluse
 AutoUpdate del Wizard di BeRTOS
 Download e aggiornamento di CodeLite (IDE certificata per BeRTOS )
 Compilatore integrato in IDE
 Programmazione e Debug target integrato in IDE
SDK: cosa include?
La Licenza


 Licenza: GPL Modificata
 Gratis per progetti Commerciali?
 Servizi Premium Develer
Licenza: GPL Modificata
:: Licenza                                                  :: F.A.Q.
BeRTOS è un software sotto copyright, fornito sotto i       BeRTOS è free? Si.
termini della GNU General Public License (version 2) con 
la seguente eccezione:                                      Posso usarlo nei miei prodotti embedded commerciali? 

As a special exception, you may use this                    Si, ma devi dichiarare che lo stai usando (ad esempio con un link verso il sito 
file as part of a free software library                     web), e devi distribuire il codice sorgente di BeRTOS a chiunque lo chieda.
without restriction. 
                                                            Se uso BeRTOS, sono obbligato a distribuire il codice sorgente dei miei 
Specifically, if other files instantiate 
templates or use macros or inline                           prodotti? No. Devi solo distribuire il codice sorgente di BeRTOS, ed eventuali 
functions from this file, or you compile                    modifiche effettuate su di esso. 
this file and link it with other files to 
produce an executable, this file does not                   Devo pagare qualche licenza o royalty? No, è completamente Free. 
by itself cause the resulting executable 
to be covered by the GNU General Public                     Non voglio dire a nessuno che sto usando BeRTOS, è possibile? Non con 
License.                                                    l'attuale licenza, ma ci puoi contattare per richiedere una licenza con delle 
                                                            specifiche modifiche. 
This exception does not however invalidate 
any other reasons why the executable file 
might be covered by the GNU General Public                  Non voglio offrire il codice sorgente di BeRTOS con i miei prodotti, è 
License.                                                    possibile? Non con l'attuale licenza, ma ci puoi contattare per richiedere una 
                                                            licenza con delle specifiche modifiche. 
GNU GPL version 2:
http://www.fsf.org/licensing/licenses/info/GPLv2.html       Perchè dovrei consegnarvi le mie modifiche al codice sorgente? 

                                                            Perchè la licenza lo richiede, ma è anche un vantaggio per voi: contribuendo le 
                                                            modifiche effettuate su BeRTOS, possiamo integrarle nelle release ufficiali, e 
                                                            quindi manterremo queste modifiche in maniera gratuita per voi! 

                                                            Ancora, possiamo segnalare e fixare bug nel vostro codice, ancora una volta 
                                                            gratuitamente! La contribuzione delle modifiche assomiglia molto al fare 
                                                            outsorcing del mantenimento del codice ... ma è gratuito!
Gratis per progetti commerciali? 
                    SI!
Se siete una società che produce prodotti commerciali embedded, potete:



Scaricare ed usare BeRTOS come meglio credete

Vendere prodotti basati su BeRTOS, senza dover pagare licenze o royalties

Includere BeRTOS con qualsiasi prodotto, distribuito sotto qualsiasi licenza

Modificare BeRTOS come ritenete opportuno in qualunque sua parte

Vendere prodotti basati su BeRTOS senza consegnare il codice sorgente
Servizi Premium Develer
                         Scrittura di            Corsi d’introduzione a BeRTOS.
                         driver Ad Hoc.




Servizio di Ticketing 
dedicato con tempi di 
risposta garantiti.




                           Supporto
                           telefonico
                           privilegiato.


                                Porting di BeRTOS sulla tua custom board.
10 motivi ...

 Kernel multitasking real­time 
 Driver già pronti: per motori, memorie, display ... 
 Librerie incluse: protocolli, strutture dati, grafica ... 
 Ottimizzazione: minimi overhead e basso impatto ROM e RAM
 Supporto commerciale in Italiano ed Inglese
 Affidabilità: utilizzato anche in ambito medicale
 Wizard di configurazione multipiattaforma
 Windows SDK con integrazione di IDE e Toolchain
 Modularità: puoi usarlo anche senza il kernel
 È gratuito! Non paghi né licenze né royalties!
Prodotti BeRTOS 

  Alcuni dei prodotti che abbiamo sviluppato con BeRTOS:




 SEAC Radim BRIO                            Powersoft                           B4B FRAS
 Preparatore di campioni             Amplificatore di potenza            Strumento analisi chimica
BeRTOS viene utilizzato                BeRTOS è utilizzato               BeRTOS è utilizzato per il 
   come software di                     come software di                 controllo della scheda di 
controllo dello strumento                  controllo per                  analisi, con gestione di 
    (motori, valvole,                    l'amplificatore.                  display, fotometro e 
  termostati, pompe)                                                             termostati.


BeRTOS è stato usato in diversi altri ambiti, dalla realizzazione di sistemi di controllo accessi 
per uffici alla implementazione di un player audio (B­Speak) con gestione file system, 
conversione audio e audio multicanale a dimostrazione della sua versatilità d'uso.
Domande?




?
GRAZIE !
Contatti
Mail: info@bertos.org
Phone: +39-055-3984627
Fax: +39 178 6003614
http://www.bertos.org




              Develer S.r.l. - Via Mugellese 1/A - 50013 Campi Bisenzio (FI) - Italia

Contenu connexe

Tendances

Sistemi Operativi: Meccanismi - Lezione 03
Sistemi Operativi: Meccanismi - Lezione 03Sistemi Operativi: Meccanismi - Lezione 03
Sistemi Operativi: Meccanismi - Lezione 03Majong DevJfu
 
Webinar porting e ottimizzazione per x86
Webinar   porting e ottimizzazione per x86Webinar   porting e ottimizzazione per x86
Webinar porting e ottimizzazione per x86Massimiliano Torregiani
 
CodingGym - Lezione 2 - Corso Linux, Android e Internet of Things
CodingGym - Lezione 2 - Corso Linux, Android e Internet of ThingsCodingGym - Lezione 2 - Corso Linux, Android e Internet of Things
CodingGym - Lezione 2 - Corso Linux, Android e Internet of ThingsMirko Mancin
 
LUG - Logical volumes management
LUG - Logical volumes managementLUG - Logical volumes management
LUG - Logical volumes managementAlessandro Manfredi
 
Sistemi Operativi: Struttura - Lezione 04
Sistemi Operativi: Struttura - Lezione 04Sistemi Operativi: Struttura - Lezione 04
Sistemi Operativi: Struttura - Lezione 04Majong DevJfu
 
[LDNA2018] - JACK Audio Connection Kit: la tua Patchbay virtuale!
[LDNA2018] - JACK Audio Connection Kit: la tua Patchbay virtuale![LDNA2018] - JACK Audio Connection Kit: la tua Patchbay virtuale!
[LDNA2018] - JACK Audio Connection Kit: la tua Patchbay virtuale!Marcello Marino
 
Sistemi Operativi: CPU Scheduler - Lezione 09
Sistemi Operativi: CPU Scheduler - Lezione 09Sistemi Operativi: CPU Scheduler - Lezione 09
Sistemi Operativi: CPU Scheduler - Lezione 09Majong DevJfu
 
Delphi Day 2009 Win7 Dev Overview
Delphi Day 2009 Win7 Dev OverviewDelphi Day 2009 Win7 Dev Overview
Delphi Day 2009 Win7 Dev Overviewpietrobr
 
Sistemi Operativi: Componenti - Lezione 02
Sistemi Operativi: Componenti - Lezione 02Sistemi Operativi: Componenti - Lezione 02
Sistemi Operativi: Componenti - Lezione 02Majong DevJfu
 
Linux Kernel, driver e compilazione
Linux Kernel, driver e compilazioneLinux Kernel, driver e compilazione
Linux Kernel, driver e compilazioneFulvio Corno
 
Video Digitale - Acquisizione e Manipolazione
Video Digitale - Acquisizione e ManipolazioneVideo Digitale - Acquisizione e Manipolazione
Video Digitale - Acquisizione e Manipolazioneextrategy
 
Vudvr8 cc(new)
Vudvr8 cc(new)Vudvr8 cc(new)
Vudvr8 cc(new)GpsLazio
 
Virtualizzazione e Network Management Open Source
Virtualizzazione e Network Management Open SourceVirtualizzazione e Network Management Open Source
Virtualizzazione e Network Management Open SourceMarco Vanino
 
Vudvr16 cc(new)
Vudvr16 cc(new)Vudvr16 cc(new)
Vudvr16 cc(new)GpsLazio
 
Introduzione architettura FUSS
Introduzione architettura FUSSIntroduzione architettura FUSS
Introduzione architettura FUSSTruelite
 
Installazione Linux
Installazione LinuxInstallazione Linux
Installazione Linuxarock84
 

Tendances (20)

Sistemi Operativi: Meccanismi - Lezione 03
Sistemi Operativi: Meccanismi - Lezione 03Sistemi Operativi: Meccanismi - Lezione 03
Sistemi Operativi: Meccanismi - Lezione 03
 
Webinar porting e ottimizzazione per x86
Webinar   porting e ottimizzazione per x86Webinar   porting e ottimizzazione per x86
Webinar porting e ottimizzazione per x86
 
CodingGym - Lezione 2 - Corso Linux, Android e Internet of Things
CodingGym - Lezione 2 - Corso Linux, Android e Internet of ThingsCodingGym - Lezione 2 - Corso Linux, Android e Internet of Things
CodingGym - Lezione 2 - Corso Linux, Android e Internet of Things
 
LUG - Logical volumes management
LUG - Logical volumes managementLUG - Logical volumes management
LUG - Logical volumes management
 
Cell Programming 1
Cell Programming 1Cell Programming 1
Cell Programming 1
 
Sistemi Operativi: Struttura - Lezione 04
Sistemi Operativi: Struttura - Lezione 04Sistemi Operativi: Struttura - Lezione 04
Sistemi Operativi: Struttura - Lezione 04
 
[LDNA2018] - JACK Audio Connection Kit: la tua Patchbay virtuale!
[LDNA2018] - JACK Audio Connection Kit: la tua Patchbay virtuale![LDNA2018] - JACK Audio Connection Kit: la tua Patchbay virtuale!
[LDNA2018] - JACK Audio Connection Kit: la tua Patchbay virtuale!
 
Sistemi Operativi: CPU Scheduler - Lezione 09
Sistemi Operativi: CPU Scheduler - Lezione 09Sistemi Operativi: CPU Scheduler - Lezione 09
Sistemi Operativi: CPU Scheduler - Lezione 09
 
Delphi Day 2009 Win7 Dev Overview
Delphi Day 2009 Win7 Dev OverviewDelphi Day 2009 Win7 Dev Overview
Delphi Day 2009 Win7 Dev Overview
 
MPEG4 AVC-H.264
MPEG4 AVC-H.264MPEG4 AVC-H.264
MPEG4 AVC-H.264
 
Sistemi Operativi: Componenti - Lezione 02
Sistemi Operativi: Componenti - Lezione 02Sistemi Operativi: Componenti - Lezione 02
Sistemi Operativi: Componenti - Lezione 02
 
Linux Kernel, driver e compilazione
Linux Kernel, driver e compilazioneLinux Kernel, driver e compilazione
Linux Kernel, driver e compilazione
 
Video Digitale - Acquisizione e Manipolazione
Video Digitale - Acquisizione e ManipolazioneVideo Digitale - Acquisizione e Manipolazione
Video Digitale - Acquisizione e Manipolazione
 
Vudvr8 cc(new)
Vudvr8 cc(new)Vudvr8 cc(new)
Vudvr8 cc(new)
 
Conferenza Pymaemo
Conferenza PymaemoConferenza Pymaemo
Conferenza Pymaemo
 
Virtualizzazione e Network Management Open Source
Virtualizzazione e Network Management Open SourceVirtualizzazione e Network Management Open Source
Virtualizzazione e Network Management Open Source
 
Vudvr16 cc(new)
Vudvr16 cc(new)Vudvr16 cc(new)
Vudvr16 cc(new)
 
Vudvr4 cc
Vudvr4 ccVudvr4 cc
Vudvr4 cc
 
Introduzione architettura FUSS
Introduzione architettura FUSSIntroduzione architettura FUSS
Introduzione architettura FUSS
 
Installazione Linux
Installazione LinuxInstallazione Linux
Installazione Linux
 

Similaire à BeRTOS: Sistema Real Time Embedded Free

Un Pinguino Nel Tuo Modem
Un Pinguino Nel Tuo ModemUn Pinguino Nel Tuo Modem
Un Pinguino Nel Tuo ModemMarco Scaloni
 
Modernize Legacy Systems with Kubernetes
Modernize Legacy Systems with KubernetesModernize Legacy Systems with Kubernetes
Modernize Legacy Systems with KubernetesGiulio Roggero
 
Come Abilitare La Connettività Usb Con La Famiglia Di Js16 8 A 8 Bit Della Fr...
Come Abilitare La Connettività Usb Con La Famiglia Di Js16 8 A 8 Bit Della Fr...Come Abilitare La Connettività Usb Con La Famiglia Di Js16 8 A 8 Bit Della Fr...
Come Abilitare La Connettività Usb Con La Famiglia Di Js16 8 A 8 Bit Della Fr...Ionela
 
100430 Sa 1.0 Observe It Customer Presentation(Ita)
100430 Sa 1.0 Observe It Customer Presentation(Ita)100430 Sa 1.0 Observe It Customer Presentation(Ita)
100430 Sa 1.0 Observe It Customer Presentation(Ita)antonio_tonani
 
Fpga il componente universale 2010-11-09
Fpga  il componente universale   2010-11-09Fpga  il componente universale   2010-11-09
Fpga il componente universale 2010-11-09Ionela
 
Virtualizzare Nanosoft
Virtualizzare   NanosoftVirtualizzare   Nanosoft
Virtualizzare NanosoftDario Vemagi
 
Exploring VS Code
Exploring VS CodeExploring VS Code
Exploring VS Codedotnetcode
 
Evento CDVS: 01 - Chiariglione "Il ruolo degli standard audiovisivi"
Evento CDVS: 01 - Chiariglione "Il ruolo degli standard audiovisivi"Evento CDVS: 01 - Chiariglione "Il ruolo degli standard audiovisivi"
Evento CDVS: 01 - Chiariglione "Il ruolo degli standard audiovisivi"uninfoit
 
Il web service e i sistemi embedded - Tesi - cap2
Il web service e i sistemi embedded - Tesi - cap2Il web service e i sistemi embedded - Tesi - cap2
Il web service e i sistemi embedded - Tesi - cap2pma77
 
Continuous Integration e High Quality Code
Continuous Integration e High Quality CodeContinuous Integration e High Quality Code
Continuous Integration e High Quality CodeDaniele Mondello
 
Progettazione e sviluppo di un software applicativo su un single board computer
Progettazione e sviluppo di un software applicativo su un single board computerProgettazione e sviluppo di un software applicativo su un single board computer
Progettazione e sviluppo di un software applicativo su un single board computerAlessandro Mascherin
 
Cloudup, cloud server al minuto
Cloudup, cloud server al minutoCloudup, cloud server al minuto
Cloudup, cloud server al minutoENTER S.r.l.
 
Piattaforma Accelerated Antivirus Da Freescale & Kaspersky
Piattaforma Accelerated Antivirus Da Freescale & KasperskyPiattaforma Accelerated Antivirus Da Freescale & Kaspersky
Piattaforma Accelerated Antivirus Da Freescale & KasperskyIonela
 
Piattaforma Accelerated Antivirus Da Freescale & Kaspersky
Piattaforma Accelerated Antivirus Da Freescale & KasperskyPiattaforma Accelerated Antivirus Da Freescale & Kaspersky
Piattaforma Accelerated Antivirus Da Freescale & KasperskyIonela
 
Meego Italian Day 2011 - Francesco Baldassarri (1)
Meego Italian Day 2011 - Francesco Baldassarri (1)Meego Italian Day 2011 - Francesco Baldassarri (1)
Meego Italian Day 2011 - Francesco Baldassarri (1)Francesco Baldassarri
 
PIT2012: Workshop@UniNA - Compilazione del Kernel Linux
PIT2012: Workshop@UniNA - Compilazione del Kernel LinuxPIT2012: Workshop@UniNA - Compilazione del Kernel Linux
PIT2012: Workshop@UniNA - Compilazione del Kernel LinuxMarco Ferrigno
 
NEXiDA Smart User Interface flyer (italian)
NEXiDA Smart User Interface flyer (italian)NEXiDA Smart User Interface flyer (italian)
NEXiDA Smart User Interface flyer (italian)Claudio Rubbiani
 
VMUGIT UC 2013 - 05b Telecom Italia View
VMUGIT UC 2013 - 05b Telecom Italia ViewVMUGIT UC 2013 - 05b Telecom Italia View
VMUGIT UC 2013 - 05b Telecom Italia ViewVMUG IT
 

Similaire à BeRTOS: Sistema Real Time Embedded Free (20)

Un Pinguino Nel Tuo Modem
Un Pinguino Nel Tuo ModemUn Pinguino Nel Tuo Modem
Un Pinguino Nel Tuo Modem
 
Modernize Legacy Systems with Kubernetes
Modernize Legacy Systems with KubernetesModernize Legacy Systems with Kubernetes
Modernize Legacy Systems with Kubernetes
 
Come Abilitare La Connettività Usb Con La Famiglia Di Js16 8 A 8 Bit Della Fr...
Come Abilitare La Connettività Usb Con La Famiglia Di Js16 8 A 8 Bit Della Fr...Come Abilitare La Connettività Usb Con La Famiglia Di Js16 8 A 8 Bit Della Fr...
Come Abilitare La Connettività Usb Con La Famiglia Di Js16 8 A 8 Bit Della Fr...
 
100430 Sa 1.0 Observe It Customer Presentation(Ita)
100430 Sa 1.0 Observe It Customer Presentation(Ita)100430 Sa 1.0 Observe It Customer Presentation(Ita)
100430 Sa 1.0 Observe It Customer Presentation(Ita)
 
Fpga il componente universale 2010-11-09
Fpga  il componente universale   2010-11-09Fpga  il componente universale   2010-11-09
Fpga il componente universale 2010-11-09
 
Virtualizzare Nanosoft
Virtualizzare   NanosoftVirtualizzare   Nanosoft
Virtualizzare Nanosoft
 
Exploring VS Code
Exploring VS CodeExploring VS Code
Exploring VS Code
 
Evento CDVS: 01 - Chiariglione "Il ruolo degli standard audiovisivi"
Evento CDVS: 01 - Chiariglione "Il ruolo degli standard audiovisivi"Evento CDVS: 01 - Chiariglione "Il ruolo degli standard audiovisivi"
Evento CDVS: 01 - Chiariglione "Il ruolo degli standard audiovisivi"
 
Il web service e i sistemi embedded - Tesi - cap2
Il web service e i sistemi embedded - Tesi - cap2Il web service e i sistemi embedded - Tesi - cap2
Il web service e i sistemi embedded - Tesi - cap2
 
Lezioni 2009
Lezioni 2009Lezioni 2009
Lezioni 2009
 
Continuous Integration e High Quality Code
Continuous Integration e High Quality CodeContinuous Integration e High Quality Code
Continuous Integration e High Quality Code
 
Progettazione e sviluppo di un software applicativo su un single board computer
Progettazione e sviluppo di un software applicativo su un single board computerProgettazione e sviluppo di un software applicativo su un single board computer
Progettazione e sviluppo di un software applicativo su un single board computer
 
Cloudup, cloud server al minuto
Cloudup, cloud server al minutoCloudup, cloud server al minuto
Cloudup, cloud server al minuto
 
Piattaforma Accelerated Antivirus Da Freescale & Kaspersky
Piattaforma Accelerated Antivirus Da Freescale & KasperskyPiattaforma Accelerated Antivirus Da Freescale & Kaspersky
Piattaforma Accelerated Antivirus Da Freescale & Kaspersky
 
Piattaforma Accelerated Antivirus Da Freescale & Kaspersky
Piattaforma Accelerated Antivirus Da Freescale & KasperskyPiattaforma Accelerated Antivirus Da Freescale & Kaspersky
Piattaforma Accelerated Antivirus Da Freescale & Kaspersky
 
Meego Italian Day 2011 - Francesco Baldassarri (1)
Meego Italian Day 2011 - Francesco Baldassarri (1)Meego Italian Day 2011 - Francesco Baldassarri (1)
Meego Italian Day 2011 - Francesco Baldassarri (1)
 
PIT2012: Workshop@UniNA - Compilazione del Kernel Linux
PIT2012: Workshop@UniNA - Compilazione del Kernel LinuxPIT2012: Workshop@UniNA - Compilazione del Kernel Linux
PIT2012: Workshop@UniNA - Compilazione del Kernel Linux
 
Cesvip 20110127
Cesvip 20110127Cesvip 20110127
Cesvip 20110127
 
NEXiDA Smart User Interface flyer (italian)
NEXiDA Smart User Interface flyer (italian)NEXiDA Smart User Interface flyer (italian)
NEXiDA Smart User Interface flyer (italian)
 
VMUGIT UC 2013 - 05b Telecom Italia View
VMUGIT UC 2013 - 05b Telecom Italia ViewVMUGIT UC 2013 - 05b Telecom Italia View
VMUGIT UC 2013 - 05b Telecom Italia View
 

Plus de Develer S.r.l.

Cloud computing, in practice ~ develer workshop
Cloud computing, in practice ~ develer workshopCloud computing, in practice ~ develer workshop
Cloud computing, in practice ~ develer workshopDeveler S.r.l.
 
Workshop su Android Kernel Hacking
Workshop su Android Kernel HackingWorkshop su Android Kernel Hacking
Workshop su Android Kernel HackingDeveler S.r.l.
 
BeRTOS Embedded Survey Summary 2011
BeRTOS Embedded Survey Summary 2011BeRTOS Embedded Survey Summary 2011
BeRTOS Embedded Survey Summary 2011Develer S.r.l.
 
Qt roadmap: the future of Qt
Qt roadmap: the future of QtQt roadmap: the future of Qt
Qt roadmap: the future of QtDeveler S.r.l.
 
Qt Quick for dynamic UI development
Qt Quick for dynamic UI developmentQt Quick for dynamic UI development
Qt Quick for dynamic UI developmentDeveler S.r.l.
 
Qt licensing: making the right choice
Qt licensing: making the right choiceQt licensing: making the right choice
Qt licensing: making the right choiceDeveler S.r.l.
 
Qt everywhere a c++ abstraction platform
Qt everywhere   a c++ abstraction platformQt everywhere   a c++ abstraction platform
Qt everywhere a c++ abstraction platformDeveler S.r.l.
 
Qt Creator: the secret weapon of any c++ programmer
Qt Creator: the secret weapon of any c++ programmerQt Creator: the secret weapon of any c++ programmer
Qt Creator: the secret weapon of any c++ programmerDeveler S.r.l.
 
PyQt: rapid application development
PyQt: rapid application developmentPyQt: rapid application development
PyQt: rapid application developmentDeveler S.r.l.
 
Hybrid development using Qt webkit
Hybrid development using Qt webkitHybrid development using Qt webkit
Hybrid development using Qt webkitDeveler S.r.l.
 
Smashing the bottleneck: Qt application profiling
Smashing the bottleneck: Qt application profilingSmashing the bottleneck: Qt application profiling
Smashing the bottleneck: Qt application profilingDeveler S.r.l.
 
Crossing the border with Qt: the i18n system
Crossing the border with Qt: the i18n systemCrossing the border with Qt: the i18n system
Crossing the border with Qt: the i18n systemDeveler S.r.l.
 
BeRTOS: Free Embedded RTOS
BeRTOS: Free Embedded RTOSBeRTOS: Free Embedded RTOS
BeRTOS: Free Embedded RTOSDeveler S.r.l.
 
Develer - Company Profile
Develer - Company ProfileDeveler - Company Profile
Develer - Company ProfileDeveler S.r.l.
 
Bettersoftware Feedback 2009
Bettersoftware Feedback 2009Bettersoftware Feedback 2009
Bettersoftware Feedback 2009Develer S.r.l.
 
Develer - Qt Embedded - Introduzione
Develer - Qt Embedded - Introduzione Develer - Qt Embedded - Introduzione
Develer - Qt Embedded - Introduzione Develer S.r.l.
 

Plus de Develer S.r.l. (20)

Sw libero rf
Sw libero rfSw libero rf
Sw libero rf
 
Engagement small
Engagement smallEngagement small
Engagement small
 
Farepipi
FarepipiFarepipi
Farepipi
 
Cloud computing, in practice ~ develer workshop
Cloud computing, in practice ~ develer workshopCloud computing, in practice ~ develer workshop
Cloud computing, in practice ~ develer workshop
 
Workshop su Android Kernel Hacking
Workshop su Android Kernel HackingWorkshop su Android Kernel Hacking
Workshop su Android Kernel Hacking
 
BeRTOS Embedded Survey Summary 2011
BeRTOS Embedded Survey Summary 2011BeRTOS Embedded Survey Summary 2011
BeRTOS Embedded Survey Summary 2011
 
Qt roadmap: the future of Qt
Qt roadmap: the future of QtQt roadmap: the future of Qt
Qt roadmap: the future of Qt
 
Qt Quick in depth
Qt Quick in depthQt Quick in depth
Qt Quick in depth
 
Qt Quick for dynamic UI development
Qt Quick for dynamic UI developmentQt Quick for dynamic UI development
Qt Quick for dynamic UI development
 
Qt licensing: making the right choice
Qt licensing: making the right choiceQt licensing: making the right choice
Qt licensing: making the right choice
 
Qt everywhere a c++ abstraction platform
Qt everywhere   a c++ abstraction platformQt everywhere   a c++ abstraction platform
Qt everywhere a c++ abstraction platform
 
Qt Creator: the secret weapon of any c++ programmer
Qt Creator: the secret weapon of any c++ programmerQt Creator: the secret weapon of any c++ programmer
Qt Creator: the secret weapon of any c++ programmer
 
PyQt: rapid application development
PyQt: rapid application developmentPyQt: rapid application development
PyQt: rapid application development
 
Hybrid development using Qt webkit
Hybrid development using Qt webkitHybrid development using Qt webkit
Hybrid development using Qt webkit
 
Smashing the bottleneck: Qt application profiling
Smashing the bottleneck: Qt application profilingSmashing the bottleneck: Qt application profiling
Smashing the bottleneck: Qt application profiling
 
Crossing the border with Qt: the i18n system
Crossing the border with Qt: the i18n systemCrossing the border with Qt: the i18n system
Crossing the border with Qt: the i18n system
 
BeRTOS: Free Embedded RTOS
BeRTOS: Free Embedded RTOSBeRTOS: Free Embedded RTOS
BeRTOS: Free Embedded RTOS
 
Develer - Company Profile
Develer - Company ProfileDeveler - Company Profile
Develer - Company Profile
 
Bettersoftware Feedback 2009
Bettersoftware Feedback 2009Bettersoftware Feedback 2009
Bettersoftware Feedback 2009
 
Develer - Qt Embedded - Introduzione
Develer - Qt Embedded - Introduzione Develer - Qt Embedded - Introduzione
Develer - Qt Embedded - Introduzione
 

Dernier

Alessandro Nasi, COO @Djungle Studio – “Cosa delegheresti alla copia di te st...
Alessandro Nasi, COO @Djungle Studio – “Cosa delegheresti alla copia di te st...Alessandro Nasi, COO @Djungle Studio – “Cosa delegheresti alla copia di te st...
Alessandro Nasi, COO @Djungle Studio – “Cosa delegheresti alla copia di te st...Associazione Digital Days
 
Alessio Mazzotti, Aaron Brancotti; Writer, Screenwriter, Director, UX, Autore...
Alessio Mazzotti, Aaron Brancotti; Writer, Screenwriter, Director, UX, Autore...Alessio Mazzotti, Aaron Brancotti; Writer, Screenwriter, Director, UX, Autore...
Alessio Mazzotti, Aaron Brancotti; Writer, Screenwriter, Director, UX, Autore...Associazione Digital Days
 
Edoardo Di Pietro – “Virtual Influencer vs Umano: Rubiamo il lavoro all’AI”
Edoardo Di Pietro – “Virtual Influencer vs Umano: Rubiamo il lavoro all’AI”Edoardo Di Pietro – “Virtual Influencer vs Umano: Rubiamo il lavoro all’AI”
Edoardo Di Pietro – “Virtual Influencer vs Umano: Rubiamo il lavoro all’AI”Associazione Digital Days
 
Daniele Lunassi, CEO & Head of Design @Eye Studios – “Creare prodotti e servi...
Daniele Lunassi, CEO & Head of Design @Eye Studios – “Creare prodotti e servi...Daniele Lunassi, CEO & Head of Design @Eye Studios – “Creare prodotti e servi...
Daniele Lunassi, CEO & Head of Design @Eye Studios – “Creare prodotti e servi...Associazione Digital Days
 
Luigi Di Carlo, CEO & Founder @Evometrika srl – “Ruolo della computer vision ...
Luigi Di Carlo, CEO & Founder @Evometrika srl – “Ruolo della computer vision ...Luigi Di Carlo, CEO & Founder @Evometrika srl – “Ruolo della computer vision ...
Luigi Di Carlo, CEO & Founder @Evometrika srl – “Ruolo della computer vision ...Associazione Digital Days
 
Programma Biennale Tecnologia 2024 Torino
Programma Biennale Tecnologia 2024 TorinoProgramma Biennale Tecnologia 2024 Torino
Programma Biennale Tecnologia 2024 TorinoQuotidiano Piemontese
 
Federico Bottino, Lead Venture Builder – “Riflessioni sull’Innovazione: La Cu...
Federico Bottino, Lead Venture Builder – “Riflessioni sull’Innovazione: La Cu...Federico Bottino, Lead Venture Builder – “Riflessioni sull’Innovazione: La Cu...
Federico Bottino, Lead Venture Builder – “Riflessioni sull’Innovazione: La Cu...Associazione Digital Days
 
Gabriele Mittica, CEO @Corley Cloud – “Come creare un’azienda “nativa in clou...
Gabriele Mittica, CEO @Corley Cloud – “Come creare un’azienda “nativa in clou...Gabriele Mittica, CEO @Corley Cloud – “Come creare un’azienda “nativa in clou...
Gabriele Mittica, CEO @Corley Cloud – “Come creare un’azienda “nativa in clou...Associazione Digital Days
 
Mael Chiabrera, Software Developer; Viola Bongini, Digital Experience Designe...
Mael Chiabrera, Software Developer; Viola Bongini, Digital Experience Designe...Mael Chiabrera, Software Developer; Viola Bongini, Digital Experience Designe...
Mael Chiabrera, Software Developer; Viola Bongini, Digital Experience Designe...Associazione Digital Days
 

Dernier (9)

Alessandro Nasi, COO @Djungle Studio – “Cosa delegheresti alla copia di te st...
Alessandro Nasi, COO @Djungle Studio – “Cosa delegheresti alla copia di te st...Alessandro Nasi, COO @Djungle Studio – “Cosa delegheresti alla copia di te st...
Alessandro Nasi, COO @Djungle Studio – “Cosa delegheresti alla copia di te st...
 
Alessio Mazzotti, Aaron Brancotti; Writer, Screenwriter, Director, UX, Autore...
Alessio Mazzotti, Aaron Brancotti; Writer, Screenwriter, Director, UX, Autore...Alessio Mazzotti, Aaron Brancotti; Writer, Screenwriter, Director, UX, Autore...
Alessio Mazzotti, Aaron Brancotti; Writer, Screenwriter, Director, UX, Autore...
 
Edoardo Di Pietro – “Virtual Influencer vs Umano: Rubiamo il lavoro all’AI”
Edoardo Di Pietro – “Virtual Influencer vs Umano: Rubiamo il lavoro all’AI”Edoardo Di Pietro – “Virtual Influencer vs Umano: Rubiamo il lavoro all’AI”
Edoardo Di Pietro – “Virtual Influencer vs Umano: Rubiamo il lavoro all’AI”
 
Daniele Lunassi, CEO & Head of Design @Eye Studios – “Creare prodotti e servi...
Daniele Lunassi, CEO & Head of Design @Eye Studios – “Creare prodotti e servi...Daniele Lunassi, CEO & Head of Design @Eye Studios – “Creare prodotti e servi...
Daniele Lunassi, CEO & Head of Design @Eye Studios – “Creare prodotti e servi...
 
Luigi Di Carlo, CEO & Founder @Evometrika srl – “Ruolo della computer vision ...
Luigi Di Carlo, CEO & Founder @Evometrika srl – “Ruolo della computer vision ...Luigi Di Carlo, CEO & Founder @Evometrika srl – “Ruolo della computer vision ...
Luigi Di Carlo, CEO & Founder @Evometrika srl – “Ruolo della computer vision ...
 
Programma Biennale Tecnologia 2024 Torino
Programma Biennale Tecnologia 2024 TorinoProgramma Biennale Tecnologia 2024 Torino
Programma Biennale Tecnologia 2024 Torino
 
Federico Bottino, Lead Venture Builder – “Riflessioni sull’Innovazione: La Cu...
Federico Bottino, Lead Venture Builder – “Riflessioni sull’Innovazione: La Cu...Federico Bottino, Lead Venture Builder – “Riflessioni sull’Innovazione: La Cu...
Federico Bottino, Lead Venture Builder – “Riflessioni sull’Innovazione: La Cu...
 
Gabriele Mittica, CEO @Corley Cloud – “Come creare un’azienda “nativa in clou...
Gabriele Mittica, CEO @Corley Cloud – “Come creare un’azienda “nativa in clou...Gabriele Mittica, CEO @Corley Cloud – “Come creare un’azienda “nativa in clou...
Gabriele Mittica, CEO @Corley Cloud – “Come creare un’azienda “nativa in clou...
 
Mael Chiabrera, Software Developer; Viola Bongini, Digital Experience Designe...
Mael Chiabrera, Software Developer; Viola Bongini, Digital Experience Designe...Mael Chiabrera, Software Developer; Viola Bongini, Digital Experience Designe...
Mael Chiabrera, Software Developer; Viola Bongini, Digital Experience Designe...
 

BeRTOS: Sistema Real Time Embedded Free