Linux Day 2009 Linux nei sistemi embedded: overview e alcuni casi reali

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "Linux Day 2009 Linux nei sistemi embedded: overview e alcuni casi reali"

Transcript

1 Linux Day 2009 Linux nei sistemi embedded: overview e alcuni casi reali Pordenone, info@dave.eu

2 Agenda Cenni su Dave Srl Introduzione ai sistemi embedded Classificazione dei processori Definizione di sistema embedded La sfide dei sistemi embedded Linux Embedded Definizione Vantaggi & svantaggi Modello di sviluppo Linux su ARM Alcuni esempi di sistemi embedded reali LIVE! Un sistema ARM Cortex-A8 con distribuzione Angstrom 2

3 Chi siamo DAVE S.r.L. via Forniz 2, Porcia Tel: fax info@dave.eu Web: Fondata nel 1998 con 20 m/y di esperienza Oggi: 15 persone con >100 m/y di esperienza 3

4 Classificazione (opinabile) dei processori General purpose: Intel/AMD x86, PowerPC, SPARC,.. Software generico S.O. complessi (Unix, Linux, Windows NT ecc.) Applicazioni disparate (da office automation a simulazioni di sistemi biologici) Processori Embedded: ARM, x86 (Geode LX, Atom), SuperH, MIPS, PowerPC S.O. estremamente ridotto, spesso real-time Supporto funzionalita' DSP Applicazioni mirate: telefonia cellulare, elettronica di consumo, controllo industriale Microcontrollori Il costo ridotto e' l'obiettivo fondamentale Parallelismo ridotto (tipicamente 8 bit) Volumi di produzione enormi Applicazioni: automobili, termostati, telecomandi ecc.

5 Performances/prices/volumes pyramid PC SMART COMPUTING MACHINES MICROCONTROLLERS

6 Definizione di sistema embedded Molte definizioni in letteratura; nessuna universalmente riconosciuta. Wikipedia propone: Con il termine sistema embedded (sistema incapsulato, dedicato) si identificano genericamente dei sistemi elettronici a microprocessore progettati appositamente per una determinata applicazione, spesso con una piattaforma hardware ad hoc, integrati nel sistema che controllano e in grado di gestirne tutte o parte delle funzionalità. Differenze rispetto ad un sistema PC classico: Componenti architetturali Frequenze di lavoro (potenza di calcolo) tipicamente di molto inferiori Tagli di memoria notevolmente inferiori Dispositivi di I/O spesso piu' limitati o addirittura assenti Molte architetture non x86 (ARM, PowerPC, MIPS, SH-4 ecc.) profondamente incompatibili tra loro Diversa endianness Diverso set di istruzioni Diversa organizzazione della memoria

7 Design di una piattaforma embedded Target semplici, sfide impegnative... Progettare un sistema che abbia le risorse minime e indispensabili (processore, PSU, memorie) da consentire: che il sistema parta perfettamente il 100% delle volte nel più breve tempo possibile. garantendo la continuità del servizio... con bassi consumi. Il sistema, se interrotto per qualche motivo, deve ripartire in qualsiasi condizione Il sistema deve essere gestito da un sistema operativo (talvolta real time) Gli ingombri devono essere ridotti I consumi devono rispettare determinati limiti I costi di produzione devono essere più bassi possibile Il sistema deve lavorare nel range di temperatura esteso (-40/+85 C) Il sw di sistema deve poter essere aggiornato

8 Esempi di sistemi embedded Sportelli Bancomat e apparecchi POS Telefoni cellulari. Sistemi di telecomunicazioni, apparati di networking Sistemi di automazione casalinghi come termostati, condizionatori, allarmi,... Sistemi di monitoraggio ambientale Sistemi HVAC (Heating, Ventilation and Air Conditioning) Sistemi HACCP (Hazard Analysys and Critical Control Points) Distributori di bevande Apparecchiature medicali Centraline di controllo per automotive Media player/console portatili e non Digital set top box

9 Modulo CPU (advertising mode ON..) Cuore di un sistema embedded, fornisce tutte le risorse di base del sistema, consentendo a chi sviluppa il prodotto di concentrarsi esclusivamente su di esso

10 Cosa intendiamo per Linux Embedded Sistema embedded basato su: Kernel Linux, opportunamente configurato per svolgere lo scopo per cui è stato progettato Root file system ridotto (a volte read-only) Esclusione di tutti i sottosistemi/funzionalità non necessari (es: stack TCP/IP, PCI, swapping,..) Sistema di sviluppo composto da tool GNU/Linux Utilizzo di distribuzioni particolari Completamente custom Embedded-oriented Commerciali

11 Componenti sw principali del sistema Linux Embedded Applicazioni e interfaccia utente File System Scheduler Gestione memoria Kernel Linux Boot Loader Driver

12 Embedded Linux: vantaggi (molti) Codice libero (sia del kernel che di moltissime librerie/applicazioni) Affidabilità dovuta all'enorme comunità di sviluppatori/utilizzatori Enorme quantità di software disponibile, in buona parte rilasciato con licenza GPL/LGPL Modularità (filosofia UNIX) Possibilità di entrare in contatto diretto con gli autori del software (mailing list, forum,..) Portabilità del codice (POSIX) Possibilità di debuggare tutto o parte del codice applicativo sull'host Numerosissime architetture supportate, tra cui anche quelle prive di MMU (μclinux) Supporto di moltissimi protocolli di comunicazione standard Possibilità di utilizzare tool di sviluppo competamente liberi (tool commerciali molto costosi) Toolchain (GCC, binutils,..) Strumenti di build (make, autotools,..)

13 Embedded Linux: svantaggi (pochi) In certi ambiti, può essere un po' troppo pesante rispetto alle risorse hardware effettivamente a disposizione Di per se, non è adatto all'hard real time (se non con opportune estensioni) Disallineamenti tra le versioni fornite dai vendor del silicio e il kernel mainstream Paradossalmente, l'ampia libertà di scelta (strumenti, applicazioni, librerie) è di ostacolo a chi si avvicina per la prima volta Supporto di alcune soluzioni tipiche del mondo desktop (es: Java) non ancora ottimale

14 Modello di sviluppo Network services: Nfs (Root file system) Dhcpd Boot Loader Tftpd Cross-Compiler, Debugger, Libraries, Linker Target Linux Kernel Serial Terminal Serial port driver JTAG/BDM Debug interface HOST TARGET

15 Alcune problematiche (sw) tipiche Compilazione nativa o cross-compilazione? Ottenere la (cross-)toolchain Build da scratch (moooolto laborioso...) Acquisto di una toolchain commerciale (es: Codesourcery) Utilizzo toolchain preconfezionata (es: ELDK) Ottenere il root file system Build da scratch (come sopra..) Utilizzo di tool per la creazione del root file system Customizzazione di root file system preconfezionati Deploy del file system Read/Write o Read-only? Scelta del tipo di file-system Aree di storage di dimensione limitata Shrink estremo Utilizzo di più device/partizioni

16 Hot topic: tool per la creazione del RFS Rispetto al passato, sono aumentate le alternative disponibili Utilizzo di tool forniti dal silicon vendor (es: LTIB di Freescale) Utilizzo di tool open source Buildroot OpenEmbedded Arago Cross Linux From Scratch Emdebian Scratchbox Handheld Mojo (Ubuntu ARM) ARM/RootfsFromScratch (script creato dall'ubuntu mobile team)

17 Funzionamento tipico di un tool per creare RFS Download sorgenti Internet Motore Configurabile Cross-compilazione di tutti i pacchetti Confezionamento del RFS HOST

18 Embedded file systems Un breve elenco... AXFS CramFS JFFS2 LogFS NFS PRAMFS RomFS SquashFS UBIFS YAFFS2

19 Un esempio: OPIE su ARM11 (Qong)

20 Trends 1/3

21 Trends 2/3 Esistono molti distributori di sistemi Linux commerciali (Montavista, WindRiver,..) MontaVista's power management guru, Kevin Hilman, said, "No one puts kernel.org Linux in a finished product. Period." È prevista una crescita della percentuale di diffusione dei sistemi Linux non commerciali

22 Trends 3/3 Sistemi embedded basati su architettura X86 Forte interesse legato all'introduzione di Atom (piattaforma Menlow) da parte di Intel Prestazioni molto elevate Semplicità di sviluppo sw Possono davvero essere considerati dei sistemi embedded? Presenza del BIOS Consumi più elevati rispetto ad altre architetture emergenti Carenza di interfacce native Obiettivo: avvicinare più possibile questi sistemi al mondo embedded Integrazione di interfacce specifiche Ricerca di alternative al BIOS (es: OpenFirmware)

23 Architettura ARM 1/2 Microprocessori RISC a 32 bit (75% del mercato mondiale) ARM Ltd licenzia (costi: TOP SECRET...) ad altre aziende la possibilità di costruire CPU basate su core ARM Produttori di CPU ARM: Freescale, Texas Instruments, Cirrus Logic, Samsung, Qualcomm, Samsung, Marvell... Caratteristiche: Architettura load/store Set istruzioni ortogonali Opcode a lunghezza fissa Maggior parte delle istruzioni eseguite in un ciclo di clock Esecuzione condizionata molto efficiente Indirizzamento ad indice molto potente Evoluzioni Thumb e Thumb-2 (set di istruzioni di lunghezza ridotta) Jazelle (ottimizzazione per l'esecuzione del bytecode java) VFP (Vectored Floating Point, coprocessore matematico in virgola mobile)

24 Architettura ARM 2/2 Il nuovo core Cortex-A8 Architettura ARMv7 (600 Mhz 1 Ghz), superscalare (pipeline a 13 stadi) Cache di secondo livello NEON: acceleratore Advanced SIMD per applicazioni multimediali Thumb-2EE/JazelleRCT: evoluzione di Jazelle Costruttori Texas Instruments: OMAP35xx/AM35xx Freescale: i.mx51x Qualcomm: Snapdragon Applicazioni Sharp PC-Z1 Beagleboard OpenPandora Il modulo CPU Lizard... Il futuro: Cortex-A9...

25 Distro Linux per ARM Emdebian Crush: An ultimately small, cross-built, Debian (solo per ARM!) Ubuntu:disponibile da Feisty Fawn a Karmic Koala, da ARMv5 a ARMv7 Alla pagina si trova l'immagine per l'architettura i.mx Distribuzioni disponibili Embedded Gentoo Angstrom (Beagleboard, Pandora Handheld,...) Poky (Multiplatform) Mamona (Alternativa a Maemo) OpenMoko (NeoFrerunner, ARM9) Maemo (Smartphone Nokia, ARM9, ARM11, Cortex-A8) OpenWrt

26 Applicazione tipica NATIVE PERIPHERALS PERIPHERALS ON BUS CPU LCD (w/ Touch Screen) RESOURCES Extended Temperature Range (-40/+85 C) Resistenza alle sollecitazioni meccaniche Replacement di sistemi PC-like low-end Networking Consumi ridotti Gestione di bus particolari

27 Automotive System VIDEO VIDEO VIDEO DECODER VIDEO DECODER DECODER DECODER TFT (800 X 600) USB1 TOUCH USB2 USB3 SDRAM NOR LAN CPU ARM920T 200MHz I/O RTC+WD Wi-Fi on PCMCIA IDE

28 HACCP System SDRAM TFT or STN (320 X 240) USB2 NOR NAND EXT. UARTS USB1 CPU 200MHz LAN RTC+WD I/O DIG. INPUTS & RELAIS MoDem GSM/GPRS

29 Self-service Kiosk & POS SDRAM TFT or STN (320 X 240) USB2 NOR 128M NAND USB1 EP9315 USB3 200MHz LAN EXT. UARTS EXT. UARTS PCMCIA RAM RTC WD IDE I/O DIG. INPUTS & RELAIS

30 Beryl Based on Zefeer DZQ CPU module SDRAM: 64MB Flash NOR: 32 MB Flash NAND: up to 128MB Form Factor: (210mm x 165mm) 1MBit Static Ram battery powered M41ST87 Supervisor with Unique Electronic Serial Number RTC, Watchdog and Antitamper on board Analog and Digital Input RS485 (optoinsulated) serial port 8 x RS232 and 2 x RS485 USB Host and USB Device 10/100 Mbit Ethernet 2 x 20 lines expansion bus PCMCIA slot Industrial Operative Temperature Range

31 Datalogger for Telecontrols RAM SDRAM 24 x 2 characters RS232 RTC WD RS485 NOR M NAND CPU 200MHz LAN 12 analog input 4-20 ma 5 digital optoinsulated input 4 analog output 12bit 0-2Vdc 8 digital output (OC) MoDem GSM/GPRS

32 Amethyst Cirrus Logic EP MHz SDRAM: 16MB expandable up to 64MB Flash NOR: 4MB expandable up to 64MB Flash NAND: up to 128MB Small Form Factor (124mm x 92mm) 512 KB Static Ram battery powered M41ST87 Supervisor with Unique Electronic Serial Number RTC, Watchdog and Antitamper on board Analog and Digital Input RS232 and RS485 (optoinsulated) serial ports USB Host and USB Device 2 x 30 lines expansion bus FPGA on board Multimedia Card slot Industrial Operative Temperature Range

33 HVAC system RS232 RTC WD RAM DDR2 128 MB NOR 1024M NAND ARM Cortex-A8 4x digital output - Relays 2x analog output 4x Ethernet 2x USB 500MHz 6x analog input PT1000 probe RS485 SD/MMC

34 Digital Signage HDMI USB1 (1200 X 800) USB2 256 MB DDR2 Flash 2x LAN Cortex-A8 500MHz Digital I/O RTC+WD 2x UART SD

35 LIVE! Beagleboard con distribuzione Angstrom

Linux Embedded un pinguino piccolo così

Linux Embedded un pinguino piccolo così Linux Embedded un pinguino piccolo così Fabrizio Vacca fabrizio.vacca@microc.it Agenda Introduzione Sistemi embedded: hardware Sistemi embedded: software Piccola panoramica di progetti Open Source DEMO

Dettagli

Sistemi embedded un dispositivo incapsulato progettato per una determinata applicazione

Sistemi embedded un dispositivo incapsulato progettato per una determinata applicazione Sistemi embedded esistono molte definizioni nessuna universalmente riconosciuta. In generale con sistema embedded si intende un dispositivo incapsulato all'interno del sistema da controllare progettato

Dettagli

Software Open Source per sistemi embedded

Software Open Source per sistemi embedded Software Open Source per sistemi embedded Alberto Ferrante OSLab ALaRI, Facoltà di Informatica Università della Svizzera italiana ferrante@alari.ch Outline Introduzione Perché usare il software OS in ambito

Dettagli

Seminari Acmesystems. NerInformatica. Relatore : Luciano Neri. Ingegnere libero professionista Ordine degli Ingegneri di Vicenza

Seminari Acmesystems. NerInformatica. Relatore : Luciano Neri. Ingegnere libero professionista Ordine degli Ingegneri di Vicenza Ecosistema Linux Seminari Acmesystems NerInformatica Relatore : Luciano Neri Ingegnere libero professionista Ordine degli Ingegneri di Vicenza Riprendiamo i moduli base nelle giuste proporzioni... Bootloader

Dettagli

Embedded Linux Introduzione

Embedded Linux Introduzione Embedded Linux Introduzione Progetto STRAGO su WSN, Fase 1 pascione@napoli.consorzio-cini.it cotroneo@unina.it Napoli, 16 Gennaio 2006 macinque@unina.it Perché Embedded Linux? Perchè Linux? Codice sorgente

Dettagli

Come valutare e scegliere un Sistema Operativo Embedded

Come valutare e scegliere un Sistema Operativo Embedded Come valutare e scegliere un Sistema Operativo Embedded Valter Minute Adeneo Embedded vminute@adeneo-embedded.com ARM e sistemi operativi Milioni di dispositivi contengono processori ARM Per sfruttare

Dettagli

SISTEMI E DISPOSITIVI EMBEDDED

SISTEMI E DISPOSITIVI EMBEDDED SISTEMI E DISPOSITIVI EMBEDDED SISTEMI E DISPOSITIVI EMBEDDED Fasar Elettronica propone un innovativa e performante famiglia di prodotti per l'ambiente embedded, che comprende sistemi completi e singoli

Dettagli

Lezione E5. Sistemi embedded e real-time

Lezione E5. Sistemi embedded e real-time Lezione E5 sistema bare-metal Sistemi embedded e real-time 25 ottobre 2012 Dipartimento di Ingegneria Civile e Ingegneria Informatica Università degli Studi di Roma Tor Vergata SERT 13 E5.1 Di cosa parliamo

Dettagli

Marco Cesati Dipartimento di Ingegneria Civile e Ingegneria Informatica Università degli Studi di Roma Tor Vergata

Marco Cesati Dipartimento di Ingegneria Civile e Ingegneria Informatica Università degli Studi di Roma Tor Vergata Lezione E4 sistema bare-metal Sistemi operativi open-source, embedded e real-time 22 ottobre 2013 Dipartimento di Ingegneria Civile e Ingegneria Informatica Università degli Studi di Roma Tor Vergata SOSERT

Dettagli

Piano Nazionale di Formazione degli Insegnanti sulle Tecnologie dell'informazione e della Comunicazione. Percorso Formativo C1.

Piano Nazionale di Formazione degli Insegnanti sulle Tecnologie dell'informazione e della Comunicazione. Percorso Formativo C1. Piano Nazionale di Formazione degli Insegnanti sulle Tecnologie dell'informazione e della Comunicazione Percorso Formativo C1 Modulo 2 Computer hardware 1 OBIETTIVI Identificare, descrivere, installare

Dettagli

- Dotata di processore Freescale IMX28 (Arm 926 a 454 Mhz), Con RAM fino a 256Mbyte, Flash da 1Gbyte e usd.

- Dotata di processore Freescale IMX28 (Arm 926 a 454 Mhz), Con RAM fino a 256Mbyte, Flash da 1Gbyte e usd. CPU - GHITA CARATTERISTICHE - Som low- cost ideale per applicazioni a basso consumo. - Piccola, compatta ( 74x57 mm). - Dotata di processore Freescale IMX28 (Arm 926 a 454 Mhz), Con RAM fino a 256Mbyte,

Dettagli

Catalogo Prodotti e Semilavorati Anno 2010

Catalogo Prodotti e Semilavorati Anno 2010 Catalogo Prodotti e Semilavorati Anno 2010 Pag 1 di 10 Sommario 1 SMALL EMBEDDED BOARD MC9S08D FREESCALE... 3 2 MEDIUM EMBEDDED BOARD MC9S12X FREESCALE... 4 3 SMALL EMBEDDED DISPLAY ARM 7 LPC2478 NXP...

Dettagli

pco5 CLIMASET Regolazione, Software e Sistemi di Supervisione per il mondo del freddo e del comfort

pco5 CLIMASET Regolazione, Software e Sistemi di Supervisione per il mondo del freddo e del comfort pco5 Embedded BMS RS485: Nessun costo aggiuntivo per il collegamento con reti seriali in protocollo Carel, Modbus, es.. PGD Touch. Embedded Field Bus RS485: Nessun costo aggiuntivo per il collegamento

Dettagli

Compatto, espandibile e potente. Il controller che cresce con l applicazione. www.kse.it

Compatto, espandibile e potente. Il controller che cresce con l applicazione. www.kse.it Compatto, espandibile e potente. Il controller che cresce con l applicazione. www.kse.it Know-how per le industrie 1 KSE Touch Controller CNC con touch screen 7 + schede assi e IO Compatto, Veloce ed Produttivo.

Dettagli

Introduzione ecos. Agenda. Giovanni Perbellini

Introduzione ecos. Agenda. Giovanni Perbellini Introduzione ecos Giovanni Perbellini Agenda Introduzione ecos Toolchain Download codice sorgente Binutils GCC/G++ Newlib GDB/Insight Compilazione toolchain Selezione Target Compilazione ecos Configtool

Dettagli

Hardware delle reti LAN

Hardware delle reti LAN Hardware delle reti LAN Le reti LAN utilizzano una struttura basata su cavi e concentratori che permette il trasferimento di informazioni. In un ottica di questo tipo, i computer che prendono parte allo

Dettagli

Software di sistema e software applicativo. I programmi che fanno funzionare il computer e quelli che gli permettono di svolgere attività specifiche

Software di sistema e software applicativo. I programmi che fanno funzionare il computer e quelli che gli permettono di svolgere attività specifiche Software di sistema e software applicativo I programmi che fanno funzionare il computer e quelli che gli permettono di svolgere attività specifiche Software soft ware soffice componente è la parte logica

Dettagli

Il software impiegato su un computer si distingue in: Sistema Operativo Compilatori per produrre programmi

Il software impiegato su un computer si distingue in: Sistema Operativo Compilatori per produrre programmi Il Software Il software impiegato su un computer si distingue in: Software di sistema Sistema Operativo Compilatori per produrre programmi Software applicativo Elaborazione testi Fogli elettronici Basi

Dettagli

Kartè VISION Il Digital signage cambia volto

Kartè VISION Il Digital signage cambia volto Kartè VISION Il Digital signage cambia volto VISION Facile. Pratico. Rivoluzionario. Digital Signage Il Digital Signage è una forma di comunicazione audiovisiva basata sulla distribuzione di contenuti

Dettagli

Prototipazione GNU/Linux-Arduino

Prototipazione GNU/Linux-Arduino di Rodolfo Giometti Prototipazione GNU/Linux-Arduino Prototipazione rapida con GNU/Linux & Arduino Rodolfo Ing. Giometti Ingegnere informatico libero professionista. Embedded x86,

Dettagli

L informatica INTRODUZIONE. L informatica. Tassonomia: criteri. È la disciplina scientifica che studia

L informatica INTRODUZIONE. L informatica. Tassonomia: criteri. È la disciplina scientifica che studia L informatica È la disciplina scientifica che studia INTRODUZIONE I calcolatori, nati in risposta all esigenza di eseguire meccanicamente operazioni ripetitive Gli algoritmi, nati in risposta all esigenza

Dettagli

Sistemi Elettronici #1. Sistemi Elettronici. Definizioni e concetti generali. Sistemi Elettronici Laurea Triennale in Elettronica A.A.

Sistemi Elettronici #1. Sistemi Elettronici. Definizioni e concetti generali. Sistemi Elettronici Laurea Triennale in Elettronica A.A. Sistemi Elettronici Definizioni e concetti generali Concetti generali Il microcontrollore è un dispositivo che raggruppa su un unico chip un processore ed un insieme di dispositivi CPU Memoria RAM Memoria

Dettagli

Informatica. Teoria. L architettura dei PC Storia dell informatica Periferiche Reti - Software. Marco Brama 2010-2011

Informatica. Teoria. L architettura dei PC Storia dell informatica Periferiche Reti - Software. Marco Brama 2010-2011 \ 1 Informatica Teoria L architettura dei PC Storia dell informatica Periferiche Reti - Software Marco Brama 2010-2011 La presente dispensa è stata creata appositamente ad integrazione del programma didattico

Dettagli

Famiglia PB2200. Nuova famiglia di fanless Box PCs con piattaforma Intel Bay Trail

Famiglia PB2200. Nuova famiglia di fanless Box PCs con piattaforma Intel Bay Trail Famiglia PB2200 Nuova famiglia di fanless Box PCs con piattaforma Intel Bay Trail PB2200 - Highlights Fanless Box PC (0 50 C temperatura operativa) Piattaforma Intel Bay Trail SoC con architettura 64bits

Dettagli

ecos for AT91SAM9G20 Introduction to ecos O.S. for Atmel AT91SAM9G20 and Vulcano G20

ecos for AT91SAM9G20 Introduction to ecos O.S. for Atmel AT91SAM9G20 and Vulcano G20 ecos for AT91SAM9G20 Introduction to ecos O.S. for Atmel AT91SAM9G20 and Vulcano G20 Agenda EDALab and Metodo2 overview Vulcano G20 + ecos O.S. Drivers Boot sequence Integrated Development Environment

Dettagli

Approccio stratificato

Approccio stratificato Approccio stratificato Il sistema operativo è suddiviso in strati (livelli), ciascuno costruito sopra quelli inferiori. Il livello più basso (strato 0) è l hardware, il più alto (strato N) è l interfaccia

Dettagli

Introduzione alle tecnologie informatiche. Strumenti mentali per il futuro

Introduzione alle tecnologie informatiche. Strumenti mentali per il futuro Introduzione alle tecnologie informatiche Strumenti mentali per il futuro Panoramica Affronteremo i seguenti argomenti. I vari tipi di computer e il loro uso Il funzionamento dei computer Il futuro delle

Dettagli

Laureando: Damiano Vittor. Relatore: Dott. Ing. Massimiliano Nolich

Laureando: Damiano Vittor. Relatore: Dott. Ing. Massimiliano Nolich Università degli studi di Trieste Facoltà di Ingegneria Dipartimento di Elettrotecnica, Elettronica ed Informatica Sviluppo di un Driver per il Controllo di un Robot Mobile in Ambiente Multipiattaforma

Dettagli

introduzione I MICROCONTROLLORI

introduzione I MICROCONTROLLORI introduzione I MICROCONTROLLORI Definizione Un microcontrollore è un dispositivo elettronico programmabile Può svolgere autonomamente diverse funzioni in base al programma in esso implementato Non è la

Dettagli

Linux Day 2014 Sviluppare con Linux Embedded

Linux Day 2014 Sviluppare con Linux Embedded Linux Day 2014 Sviluppare con Linux Embedded RELATORE: Andrea Scian andrea.scian@dave.eu DATA: 25 Ottobre 2014 Chi vi parla Biografia Perito informatico all'itis Kennedy (PN, 1998) Laureto in Ingegneria

Dettagli

INTRODUZIONE AI SISTEMI EMBEDDED

INTRODUZIONE AI SISTEMI EMBEDDED 1 INTRODUZIONE AI SISTEMI EMBEDDED DEFINIZIONE DI SISTEMA EMBEDDED SVILUPPO HW/SW DI SISTEMI EMBEDDED \ DEFINIZIONE DI SISTEMA EMBEDDED UN SISTEMA EMBEDDED È UN SISTEMA DI ELABORAZIONE (COMPUTER) SPECIALIZZATO

Dettagli

Automazione Direzione Progetto Progettazione HSRIO

Automazione Direzione Progetto Progettazione HSRIO HSRIO_BROCHURE.DOC HSRIO HIGH SPEED REMOTE INPUT OUTPUT Nome documento: Hsrio_Brochure.doc Responsabile: Bassignana Luigi Data: 01/04/2008 1 DESCRIZIONE Sistema modulare di IO remoto ad alta velocità,

Dettagli

ISTVAS Ancona Introduzione ai sistemi operativi Tecnologie Informatiche

ISTVAS Ancona Introduzione ai sistemi operativi Tecnologie Informatiche ISTVAS Ancona Introduzione ai sistemi operativi Tecnologie Informatiche Sommario Definizione di S. O. Attività del S. O. Struttura del S. O. Il gestore dei processi: lo scheduler Sistemi Mono-Tasking e

Dettagli

Il Sistema Operativo. Di cosa parleremo? Come si esegue un programma. La nozione di processo. Il sistema operativo

Il Sistema Operativo. Di cosa parleremo? Come si esegue un programma. La nozione di processo. Il sistema operativo Il Sistema Operativo Di cosa parleremo? Come si esegue un programma. La nozione di processo. Il sistema operativo ... ma Cos'è un S.O.? un PROGRAMMA!... ma Cos'è un programma? PROGRAMMA: 1. algoritmo sequenza

Dettagli

Corso di Sistemi di Elaborazione A.A. 2008/2009

Corso di Sistemi di Elaborazione A.A. 2008/2009 Università di Ferrara Facoltà di Ingegneria Docente: Ing. Massimiliano Ruggeri Mail: m.ruggeri@imamoter.cnr.it mruggeri@ing.unife.it Tel. 0532/735631 Corso di Sistemi di Elaborazione A.A. 2008/2009 Durata:

Dettagli

Presentazione curata da Ing. Mario Di Dio Busa

Presentazione curata da Ing. Mario Di Dio Busa Presentazione curata da Ing. Mario Di Dio Busa V. Pajetta, 10/c - 13836 Cossato (Bi) 015-980096/983206 fax 015-980668 www.sisav.it e.mail: info-field@sisav.it Il nostro obiettivo Aree di offerta Quali

Dettagli

Porting su architettura ARM Marvell 88F6281 ed analisi comparativa delle patch real-time RTAI e Xenomai per il kernel Linux

Porting su architettura ARM Marvell 88F6281 ed analisi comparativa delle patch real-time RTAI e Xenomai per il kernel Linux UNIVERSITÀ POLITECNICA DELLE MARCHE FACOLTÀ DI INGEGNERIA Corso di Laurea Specialistica in Ingegneria Elettronica Porting su architettura ARM Marvell 88F6281 ed analisi comparativa delle patch real-time

Dettagli

Arduino UNO. Single board microcontroller

Arduino UNO. Single board microcontroller Arduino UNO Single board microcontroller Che cos è Arduino? Arduino è una piattaforma hardware basata su un microcontrollore, per lo sviluppo di applicazioni che possono interagire con il mondo esterno.

Dettagli

Prima Esercitazione. Unix e GNU/Linux. GNU/Linux e linguaggio C. Stefano Monti smonti@deis.unibo.it

Prima Esercitazione. Unix e GNU/Linux. GNU/Linux e linguaggio C. Stefano Monti smonti@deis.unibo.it Prima Esercitazione GNU/Linux e linguaggio C Stefano Monti smonti@deis.unibo.it Unix e GNU/Linux Unix: sviluppato negli anni '60-'70 presso Bell Labs di AT&T, attualmente sotto il controllo del consorzio

Dettagli

«Ability, la meta-distribuzione Abinsula per il mondo Embedded»

«Ability, la meta-distribuzione Abinsula per il mondo Embedded» INUXDAY «Ability, la meta-distribuzione Abinsula per il mondo Embedded» About Abinsula Azienda che propone soluzioni nel campo dei sistemi Embedded, nel campo della Sicurezza Informatica e delle applicazioni

Dettagli

Il sistema di elaborazione Hardware e software

Il sistema di elaborazione Hardware e software Il sistema di elaborazione Hardware e software A. Lorenzi M. Govoni TECNOLOGIE INFORMATICHE. Release 2.0 Atlas Hardware e software Un sistema di elaborazione è formato da: parti hardware: componenti fisiche

Dettagli

Architettura di un sistema operativo

Architettura di un sistema operativo Architettura di un sistema operativo Dipartimento di Informatica Università di Verona, Italy Struttura di un S.O. Sistemi monolitici Sistemi a struttura semplice Sistemi a livelli Virtual Machine Sistemi

Dettagli

Panel PC e monitor LCD industriali

Panel PC e monitor LCD industriali 15 Panel PC e monitor LCD industriali touch screen Panel PC e monitor LCD industriali touch screen Gamma schermi da 15 a 19 (altre grandezze a richiesta) Panel PC fanless con architettura ATOM N455 Panel

Dettagli

Nuove tecnologie per terminali più evoluti Luciano Cavazzana

Nuove tecnologie per terminali più evoluti Luciano Cavazzana Nuove tecnologie per terminali più evoluti Luciano Cavazzana Direttore Generale Nuove tecnologie per i terminali POS L evoluzione tecnologica sta modificando fortemente il modo di lavorare con: l impiego

Dettagli

Hardware & Software Development

Hardware & Software Development Hardware & Software Development MISSION Realizzare prodotti ad alta innovazione tecnologica e fornire servizi con elevati standard qualitativi 3 AZIENDA ATTIVITÀ Prodotti 4 6 8 10 5 AZIENDA ISER Tech

Dettagli

Linux Virtuale Linux Virtuale

Linux Virtuale Linux Virtuale Come si può virtualizzare sotto Linux Micky Del Favero micky@linux.it BLUG - Belluno Linux User Group Linux Day 2007 - Belluno 27 ottobre 2007 p. 1 Virtualizzazione, ovvero? Per virtualizzazione si intende

Dettagli

Il computer: primi elementi

Il computer: primi elementi Il computer: primi elementi Tommaso Motta T. Motta Il computer: primi elementi 1 Informazioni Computer = mezzo per memorizzare, elaborare, comunicare e trasmettere le informazioni Tutte le informazioni

Dettagli

Introduzione al sistema operativo. Laboratorio Software 2008-2009 C. Brandolese

Introduzione al sistema operativo. Laboratorio Software 2008-2009 C. Brandolese Introduzione al sistema operativo Laboratorio Software 2008-2009 C. Brandolese Che cos è un sistema operativo Alcuni anni fa un sistema operativo era definito come: Il software necessario a controllare

Dettagli

Introduzione a Yocto Project

Introduzione a Yocto Project Introduzione a Yocto Project Stefano Cordibella stefano.cordibella@edalab.it EDALab s.r.l. Networked Embedded Systems January 8, 2015 Stefano Cordibella Introduzione a Yocto Project 1/32 EDAlab s.r.l.

Dettagli

MoniThor di IDC-Informatica www.idc-informatica.it. Centralizzazione di controlli per apparati eterogenei

MoniThor di IDC-Informatica www.idc-informatica.it. Centralizzazione di controlli per apparati eterogenei MoniThor di IDC-Informatica www.idc-informatica.it Centralizzazione di controlli per apparati eterogenei Cos'è MoniThor è una suite di strumenti per il controllo a distanza di dispositivi collegati o collegabili

Dettagli

Andrea Pichetto easitec S.r.l. Parma, 16 Settembre 2010

Andrea Pichetto easitec S.r.l. Parma, 16 Settembre 2010 Soft Control facile con RTX e Windows Embedded Standard 7 Architetture Soft Control Andrea Pichetto easitec S.r.l. Parma, 16 Settembre 2010 Innovazioni nelle architetture x86 Oggi calcolatori PC compatibili

Dettagli

Il sistema di elaborazione

Il sistema di elaborazione Il sistema di elaborazione Hardware e software Hardware e software Un sistema di elaborazione è formato da: parti hardware: componenti fisiche parti software: componenti logiche i dati da trattare le correlazioni

Dettagli

Sistemi Operativi. Conclusioni e nuove frontiere

Sistemi Operativi. Conclusioni e nuove frontiere Sistemi Operativi (modulo di Informatica II) Conclusioni e nuove frontiere Patrizia Scandurra Università degli Studi di Bergamo a.a. 2008-09 Sommario Definizione di sistema operativo Evoluzione futura

Dettagli

Elettronica dei Sistemi Programmabili

Elettronica dei Sistemi Programmabili Elettronica dei Sistemi Programmabili Introduzione Stefano Salvatori Università degli Studi Roma Tre (stefano.salvatori@uniroma3.it) Università degli Studi Roma Tre Elettronica dei Sistemi Programmabili

Dettagli

C. P. U. MEMORIA CENTRALE

C. P. U. MEMORIA CENTRALE C. P. U. INGRESSO MEMORIA CENTRALE USCITA UNITA DI MEMORIA DI MASSA La macchina di Von Neumann Negli anni 40 lo scienziato ungherese Von Neumann realizzò il primo calcolatore digitale con programma memorizzato

Dettagli

Una soluzione nuova, con esperienza consolidata, per il punto cassa del Retail Italiano.

Una soluzione nuova, con esperienza consolidata, per il punto cassa del Retail Italiano. Una soluzione nuova, con esperienza consolidata, per il punto cassa del Retail Italiano. In un contesto tecnologico innovativo, una soluzione software con funzionalità adeguate al mercato, con concetti

Dettagli

Mono per sistemi embedded

Mono per sistemi embedded MonoDay 2010 Mono per sistemi embedded Ing. Torello Querci Resp. Architetture SW - Negens S.r.l. querci@negens.com 29 Aprile 2010, Salerno Agenda Cosa si intende per sistemi embedded Come si programmano

Dettagli

Gianluigi Magnasco easitec S.r.l. Parma, 16 Settembre 2010

Gianluigi Magnasco easitec S.r.l. Parma, 16 Settembre 2010 Soft Control facile con RTX e Windows Embedded Standard 7 RTX 2009: funzionalità ed uso pratico Gianluigi Magnasco easitec S.r.l. Parma, 16 Settembre 2010 Definizione di Sistema Tempo Reale: Definizione

Dettagli

Android per sistemi embedded

Android per sistemi embedded Android per sistemi embedded Valter Minute valter@valterminute.com Vminute By PresenterMedia.com Agenda or Summary Layout A second line of text could go here 1 2 3 4 5 Cos è Android Parenti serpenti Android

Dettagli

Presentazione. NewtOhm srl Via Mengolina, 19 I-48018 Faenza (RA) - Italy tel. +39(0546)790096 www.newtohm.it

Presentazione. NewtOhm srl Via Mengolina, 19 I-48018 Faenza (RA) - Italy tel. +39(0546)790096 www.newtohm.it Catalogo Display Touch 2011/12 Presentazione I pannelli operatore della gamma IT di Newtohm rappresentano una soluzione vincente per il controllo locale e remoto degli impianti tecnologici grazie alle

Dettagli

Network Monitoring. Introduzione all attività di Network Monitoring introduzione a Nagios come motore ideale

Network Monitoring. Introduzione all attività di Network Monitoring introduzione a Nagios come motore ideale Network Monitoring & Introduzione all attività di Network Monitoring introduzione a Nagios come motore ideale Nicholas Pocher Poker SpA - Settimo Torinese, Novembre 2013 1 Indice Il Network Monitoring:

Dettagli

Il Sistema Operativo (1)

Il Sistema Operativo (1) E il software fondamentale del computer, gestisce tutto il suo funzionamento e crea un interfaccia con l utente. Le sue funzioni principali sono: Il Sistema Operativo (1) La gestione dell unità centrale

Dettagli

IngEstate. Sistema di telegestione

IngEstate. Sistema di telegestione IngEstate Sistema di telegestione Indice 1. Introduzione generale del prodotto > I vantaggi per gli utenti 2. Caratteristiche tecniche > Tipologie di terminali gestiti > Caratteristiche tecniche > Le versioni

Dettagli

Il Software e Il Sistema Operativo. Prof. Francesco Accarino IIS Altiero Spinelli A.S. 09/10

Il Software e Il Sistema Operativo. Prof. Francesco Accarino IIS Altiero Spinelli A.S. 09/10 Il Software e Il Sistema Operativo Prof. Francesco Accarino IIS Altiero Spinelli A.S. 09/10 Cosa Impareremo Programmi e Processi Struttura del Sistema Operativo Sviluppo di Programmi I files e la loro

Dettagli

Microelettronica Corso di progettazione su SoC ARM:

Microelettronica Corso di progettazione su SoC ARM: Microelettronica Corso di progettazione su SoC ARM: Introduzione Stefano Salvatori Università degli Studi Roma Tre (stefano.salvatori@uniroma3.it) Università degli Studi Roma Tre Microelettronica 2013

Dettagli

SOLUZIONI DI AUTOMAZIONE INDUSTRIALE CON I PRODOTTI H/W E S/W DI CJB GENNAIO 2011

SOLUZIONI DI AUTOMAZIONE INDUSTRIALE CON I PRODOTTI H/W E S/W DI CJB GENNAIO 2011 SOLUZIONI DI AUTOMAZIONE INDUSTRIALE CON I PRODOTTI H/W E S/W DI CJB GENNAIO 2011 Questo documento illustra in modo sintetico le possibili soluzioni di Automazione & Controllo, utilizzando i prodotti CJB

Dettagli

epclogic400 Sistema epclogic400 Principali applicazioni: Principali caratteristiche: PROFILO DTS_ePCLogic400_07-2014_ITA

epclogic400 Sistema epclogic400 Principali applicazioni: Principali caratteristiche: PROFILO DTS_ePCLogic400_07-2014_ITA Sistema Principali applicazioni: Plastica, macchine iniezione Plastica, macchine soffiaggio Metallo Principali caratteristiche: Sistema integrato per la gestione PLC, grafica e IO Soluzione compatta (L

Dettagli

Benchmarking. Modulo del Corso di Architettura degli Elaboratori. Nicola Paoletti. Università di Camerino Scuola di Scienze e Tecnologie

Benchmarking. Modulo del Corso di Architettura degli Elaboratori. Nicola Paoletti. Università di Camerino Scuola di Scienze e Tecnologie Modulo del Corso di Architettura degli Elaboratori Nicola Paoletti Università di Camerino Scuola di Scienze e Tecnologie 10 Maggio 2011 AA 2010/2011 Riepilogo 1 Riepilogo 1 In informatica, il benchmarking

Dettagli

VIRTUALIZZAZIONE. Docente: Marco Sechi Modulo 1

VIRTUALIZZAZIONE. Docente: Marco Sechi Modulo 1 1 VIRTUALIZZAZIONE Docente: Marco Sechi Modulo 1 Il linguaggio assemblyèil linguaggio del microprocessore. Un programma ècostituito daistruzioni assemblyche vengono interpretate ed eseguite dal microprocessore.

Dettagli

EOLO crp: la nuova frontiera dei datalogger imbarcabili

EOLO crp: la nuova frontiera dei datalogger imbarcabili EOLO crp: la nuova frontiera dei datalogger imbarcabili Luca Pasquini e Stefano Vianelli Eurins srl Abstract Il datalogger imbarcabile EOLO crp è concepito per l impiego in numerosi settori applicativi

Dettagli

POWEREDGE T20 E3-1225V3/4G(1X4)/1TB/290W/ 1YNBD

POWEREDGE T20 E3-1225V3/4G(1X4)/1TB/290W/ 1YNBD POWEREDGE T20 E3-1225V3/4G(1X4)/1TB/290W/ 1YNBD :20-3708 Dell T20, il server conpatto ad alte prestazoni. Produttività superiore Il server racchiude un'ampia capacità di storage interno e prestazioni elevate

Dettagli

Setup e installazione

Setup e installazione Setup e installazione 2 Prima di muovere i primi passi con Blender e avventurarci nel vasto mondo della computer grafica, dobbiamo assicurarci di disporre di due cose: un computer e Blender. 6 Capitolo

Dettagli

Sistemi Operativi di Rete. Sistemi Operativi di rete. Sistemi Operativi di rete

Sistemi Operativi di Rete. Sistemi Operativi di rete. Sistemi Operativi di rete Sistemi Operativi di Rete Estensione dei Sistemi Operativi standard con servizi per la gestione di risorse in rete locale Risorse gestite: uno o più server di rete più stampanti di rete una o più reti

Dettagli

Corso: Informatica+ Andrea Cremonini. Lezione del 20/10/2014

Corso: Informatica+ Andrea Cremonini. Lezione del 20/10/2014 Corso: Informatica+ Andrea Cremonini Lezione del 20/10/2014 1 Cosa è un computer? Un elaboratore di dati e immagini Uno smartphone Il decoder di Sky Una console di gioco siamo circondati! andrea.cremon

Dettagli

PR362009 24 novembre 2009 Software, controllo basato su PC Pagina 1 di 5

PR362009 24 novembre 2009 Software, controllo basato su PC Pagina 1 di 5 Software, controllo basato su PC Pagina 1 di 5 Utilizzo degli standard IT: ambiente di programmazione TwinCAT integrato in Microsoft Visual Studio TwinCAT 3, dalla standard Automation all extended Automation

Dettagli

Sistemi Operativi. Introduzione UNICAL. Facoltà di Ingegneria. Domenico Talia A.A. 2002-2003

Sistemi Operativi. Introduzione UNICAL. Facoltà di Ingegneria. Domenico Talia A.A. 2002-2003 Domenico Talia Facoltà di Ingegneria UNICAL A.A. 2002-2003 1.1 Introduzione Presentazione del corso Cosa è un Sistema Operativo? Sistemi Mainframe Sistemi Desktop Sistemi Multiprocessori Sistemi Distribuiti

Dettagli

Le Aziende del Distretto Green & High Tech presentano i loro progetti. Valorizzare le sinergie della rete per creare valore aggiunto.

Le Aziende del Distretto Green & High Tech presentano i loro progetti. Valorizzare le sinergie della rete per creare valore aggiunto. Le Aziende del Distretto Green & High Tech presentano i loro progetti Valorizzare le sinergie della rete per creare valore aggiunto Azcom Technology Relatore: Claudio Canosi 10-15 Aprile 2014 APA Confartigianato

Dettagli

Corsi di Formazione "Open Source & Scuola" Provincia di Pescara gennaio 2005 aprile 2005

Corsi di Formazione Open Source & Scuola Provincia di Pescara gennaio 2005 aprile 2005 Corsi di Formazione "Open Source & Scuola" Provincia di Pescara gennaio 2005 aprile 2005 1 Cos'è una distribuzione Una Distribuzione è un confezionamento (packaging) di Linux, completa di kernel, pacchetti

Dettagli

1.1 Installazione di ARCHLine.XP

1.1 Installazione di ARCHLine.XP 1.1 Installazione di ARCHLine.XP 1.1.1 Contenuto del pacchetto di ARCHLine.XP Controllare il contenuto del vostro pacchetto ARCHLine.XP : Manuale utente di ARCHLine.XP (se in formato elettronico è contenuto

Dettagli

Il sistema di I/O. Hardware di I/O Interfacce di I/O Software di I/O. Introduzione

Il sistema di I/O. Hardware di I/O Interfacce di I/O Software di I/O. Introduzione Il sistema di I/O Hardware di I/O Interfacce di I/O Software di I/O Introduzione 1 Sotto-sistema di I/O Insieme di metodi per controllare i dispositivi di I/O Obiettivo: Fornire ai processi utente un interfaccia

Dettagli

Il sistema operativo. Sistema operativo. Multiprogrammazione. Il sistema operativo. Gestione della CPU

Il sistema operativo. Sistema operativo. Multiprogrammazione. Il sistema operativo. Gestione della CPU Il sistema operativo Sistema operativo Gestione della CPU Primi elaboratori: Monoprogrammati: un solo programma in memoria centrale Privi di sistema operativo Gestione dell hardware da parte degli utenti

Dettagli

16 bit, 20 Mhz. 512Kbyte di RAM statica tamponata 512Kbyte di FLASH

16 bit, 20 Mhz. 512Kbyte di RAM statica tamponata 512Kbyte di FLASH ESB scheda RTU SINGLE BOARD RTU ESB è una scheda a microprocessore che supporta la realizzazione di apparati di acquisizione e controllo remoti (RTU). La scheda ospita un vasto set di circuitazioni di

Dettagli

2 Gli elementi del sistema di Gestione dei Flussi di Utenza

2 Gli elementi del sistema di Gestione dei Flussi di Utenza SISTEMA INFORMATIVO page 4 2 Gli elementi del sistema di Gestione dei Flussi di Utenza Il sistema è composto da vari elementi, software e hardware, quali la Gestione delle Code di attesa, la Gestione di

Dettagli

CONTROLLO NUMERICO Z32

CONTROLLO NUMERICO Z32 CONTROLLO NUMERICO Z32 Meccaniche Arrigo Pecchioli Via di Scandicci 221-50143 Firenze (Italy) - Tel. (+39) 055 70 07 1 - Fax (+39) 055 700 623 e-mail: pear@pear.it - www.pear.it Hardware Cn Costruito su

Dettagli

Il Sistema Operativo. Introduzione di programmi di utilità. Elementi di Informatica Docente: Giorgio Fumera

Il Sistema Operativo. Introduzione di programmi di utilità. Elementi di Informatica Docente: Giorgio Fumera CPU Memoria principale Il Sistema Operativo Elementi di Informatica Docente: Giorgio Fumera Corso di Laurea in Edilizia Facoltà di Architettura A.A. 2009/2010 ALU Unità di controllo Registri A indirizzi

Dettagli

un ambiente integrato per la generazione di sistemi Linux embedded

un ambiente integrato per la generazione di sistemi Linux embedded KaeilOS un ambiente integrato per la generazione di sistemi Linux embedded relatore Marco Cavallini KOAN s.a.s. KOAN s.a.s. Bergamo fondata nel 1996 Sistemi software embedded Sistemi software Real Time

Dettagli

L i n u x @ B e s t a 2 0 0 7. Mario Di Raimondo

L i n u x @ B e s t a 2 0 0 7. Mario Di Raimondo L i n u x @ B e s t a 2 0 0 7 Evoluzione delle architetture grafiche sui sistemi Open Source Mario Di Raimondo I S i s t e m i U N I X d i i e r i X W i n d o w S y s t e m X Window System (X11) è il sistema

Dettagli

PDA ADFL Consulting Srl

PDA ADFL Consulting Srl PDA ADFL Consulting Srl Il punto 13/04/2007 PDA ARM9 - ADFL Consulting - 1 Analisi del Mercato Al settore di business che per primo ha richiesto un intervento, è stata applicata un analisi con logica top-down

Dettagli

CNC S4000R. un prezzo vantaggioso, i CNC S4000R la giusta soluzione per ridare nuova efficienza alle vecchie. e valore.

CNC S4000R. un prezzo vantaggioso, i CNC S4000R la giusta soluzione per ridare nuova efficienza alle vecchie. e valore. I controlli numerici Selca S4000R sono nati per soddisfare le esigenze di retrofitting di macchine utensili. Offrono prestazioni simili a quelle degli altri CNC S4000 ma hanno caratteristiche hardware

Dettagli

Applicativo SBNWeb. Configurazione hardware e software di base di un server LINUX per gli applicativi SBNWeb e OPAC di POLO

Applicativo SBNWeb. Configurazione hardware e software di base di un server LINUX per gli applicativi SBNWeb e OPAC di POLO Applicativo SBNWeb Configurazione hardware e software di base di un server LINUX per gli applicativi SBNWeb e OPAC di POLO Versione : 1.0 Data : 5 marzo 2010 Distribuito a : ICCU INDICE PREMESSA... 1 1.

Dettagli

VIRTUALIZZAZIONE LUG - CREMONA. Linux Day - 25 Ottobre 2008

VIRTUALIZZAZIONE LUG - CREMONA. Linux Day - 25 Ottobre 2008 VIRTUALIZZAZIONE LUG - CREMONA Linux Day - 25 Ottobre 2008 VIRTUALIZZAZIONE In informatica la virtualizzazione consiste nella creazione di una versione virtuale di una risorsa normalmente fornita fisicamente

Dettagli

OfficeServ 7100. Giugno 2007

OfficeServ 7100. Giugno 2007 OfficeServ 7100 Giugno 2007 Servizi Avanzati della Gamma OfficeServ 7000 Hospitality Comunicazione IP All in One Mobilita Soluzioni Integrate IP Contact Center OfficeServ 7000: Una Gamma Completa High

Dettagli

Sistema di Gestione dei Contenuti Multimediali

Sistema di Gestione dei Contenuti Multimediali Sistema di Gestione dei Contenuti Multimediali Tonghini Luca Pini Andrea SISTEMI DI ELABORAZIONE 1 INTRODUZIONE Un sistema di gestione dei contenuti ( Content Management System, CMS ) è un insieme di programmi

Dettagli

LINUX. Che cos'e` un sistema operativo?

LINUX. Che cos'e` un sistema operativo? LINUX LINUX Introduzione Una versione completa e affidabile di UNIX Disponibile per PC x86 Intel/AMD e numerose altre piattaforme Strumento (quasi) indispensabile per le esercitazioni Include gli strumenti

Dettagli

Architettura hardware

Architettura hardware Architettura dell elaboratore Architettura hardware la parte che si può prendere a calci Sistema composto da un numero elevato di componenti, in cui ogni componente svolge una sua funzione elaborazione

Dettagli

PkBox Requisiti Tecnici HW/SW. rel. 1.0.6.

PkBox Requisiti Tecnici HW/SW. rel. 1.0.6. PkBox Requisiti Tecnici HW/SW rel. 1.0.6. 19 aprile 2013 Le informazioni contenute in questo documento sono da considerarsi CONFIDENZIALI e non possono essere utilizzate o riprodotte - sia in parte che

Dettagli

Introduzione ai Microcontrollori Workshop 08/06/2011 Dott.Ing.Marco Frosini Qprel srl Dott.Ing.Lorenzo Giardina Qprel srl Slide 1 di 27 L'elettronica digitale PRIMA dei microcontrollori Elemento base:

Dettagli

Turismo Virtual Turismo Virtual Turismo Virtual

Turismo Virtual Turismo Virtual Turismo Virtual Da una collaborazione nata all inizio del 2011 tra le società Annoluce di Torino e Ideavity di Porto (PT), giovani e dinamiche realtà ICT, grazie al supporto della Camera di Commercio di Torino, nasce

Dettagli

CONTROLLO NUMERICO Z32

CONTROLLO NUMERICO Z32 CONTROLLO NUMERICO Z32 Meccaniche Arrigo Pecchioli Via di Scandicci 221-50143 Firenze (Italy) - Tel. (+39) 055 70 07 1 - Fax (+39) 055 700 623 e-mail: pear@pear.it - www.pear.it Hardware Cn Costruito su

Dettagli

WEBDYNSUN LA SOLUZIONE DEDICATA AI SISTEMI DI MONITORAGGIO DI IMPIANTI FOTOVOLTAICI

WEBDYNSUN LA SOLUZIONE DEDICATA AI SISTEMI DI MONITORAGGIO DI IMPIANTI FOTOVOLTAICI WEBDYNSUN LA SOLUZIONE DEDICATA AI SISTEMI DI MONITORAGGIO DI IMPIANTI FOTOVOLTAICI Secondo i dati forniti dal GSE, il numero degli impianti fotovoltaici installati in Italia ha superato all inizio del

Dettagli