BEPS Engineering. Parma, 16 Settembre 2010



Documenti analoghi
Windows Embedded Standard

Valutazioni e implicazioni nella scelta, nello sviluppo e nel mantenimento di un sistema operativo embedded

Windows Embedded Standard. E se bastasse un PC?

PROCEDURA DI PREPARAZIONE DI UNA NUOVA PDL REQUISITI

Sharpdesk V3.3. Guida all installazione Versione

Sharpdesk V3.3. Guida all installazione Versione

Installazione di Windows 7 su di un computer con USB 3.

Installazione e caratteristiche generali 1

Virtualizzazione VirtualBox su Host Windows

Windows Deployment Services. Marco Ivan Palumbo Project & Services Manager Venco Group Services Gruppo Venco S.p.A. 06/03/2014

Istruzioni di installazione di Intel Utilities

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

STORM OPEN SOLUTIONS E2KPos. Guida all'installazione

Preparazione di una immagine di Windows XP per la distribuzione

Dynamic 07 -Software per la lettura ottica e data capture. G.Q.S. Srl Global Quality Service Via Bernini, 5/7 Corsico (MILANO)

Infrastrutture e Architetture di sistema

Scheda requisiti Hardware e Software

SQL Server Express Edition è la novità di Visual Studio.Net versione di SQL Server che presenta la seguenti caratteristiche:

Presentano Windows Embedded Intro

Il computer: primi elementi

Software di gestione della stampante

ALLEGATO TECNICO. Piattaforme supportate dalle Suite DeltaDator P.A.

PANEL EXPRESS. KITE automation srl - Via Morandi Melegnano (MI) - Tel/Fax / support@kite-automation.it

Come Installare SQL Server 2008 R2 Express Edition With Tools

Introduzione Il programma di formazione base di Movicon prevede la disponibilità di nr. 10 moduli, così suddivisibili:

Requisiti di sistema

FileMaker 8. Installazione dei driver client FileMaker 8 ODBC e JDBC

Il Sistema Operativo (1)

Aggiornamento da versioni precedenti

Istruzioni di installazione di IBM SPSS Modeler Text AnalyticsServer per Windows

Acronis Universal Restore

Scheda requisiti Hardware e Software per Arca Evolution ed Arca ego

AXWIN6 QUICK INSTALL v.3.0

BMSO1001. Virtual Configurator. Istruzioni d uso 02/10-01 PC

REQUISITI TECNICI HR INFINITY ZUCCHETTI

La fine del supporto per Windows XP. Agnese Giordano, Product Marketing Manager Windows Client Mauro Mussoi, Partner Services Manager

VDI Solution. Today - Tough Choice for VDI Delopment. One or two application non browser-based activity.

Puppy Linux (Precise) Live da CD o da USB (Si può usare su PC con 256 MB di RAM)

System Center Virtual Machine Manager Library Management

I Sistemi Operativi. Installazione Ubuntu Linux su Macchina Virtuale

Guida all installazione di Easy

BTD Adattatore Bluetooth USB (Versione 3.0)

Navigare verso il cambiamento. La St r a d a. p i ù semplice verso il ca m b i a m e n t o

Software di collegamento Dot Com Installazione Software di collegamento Dot Com

SERVICES OVER NEEDS MIMOS 9/10/2012 C/O UNIVERSITÀ TOR VERGATA

AGGIORNAMENTO CHIAVETTA 4GB

UTC Fire & Security - Training University. ATS8600 Advisor Integrated Management Training installatore

Manuale VoiSmartPhone

SPSS Statistics per Windows - Istruzioni di installazione per (Licenza per utenti singoli)

Corso: Planning and Managing Windows 7 Desktop Deployments and Environments Codice PCSNET: MSW7-3 Cod. Vendor: 6294 Durata: 5

GUIDA ALL INSTALLAZIONE DELOS SYSTEMS

BTD Adattatore Bluetooth USB (Versione 4.0)

Friendly note aggiornamento

Esame : Supporting Users Running the Microsoft Windows XP Operating Systems (corso Moc 2261)

Una nuova era di device e servizi enterprise con Windows 8.1. Marco Cattaneo Product Marketing Manager Windows Microsoft Italia

NOTA: NON PROVARE A INSTALLARE IL SOFTWARE PRIMA DI AVERE LETTO QUESTO DOCUMENTO.

Installazione Versione 30

Guida dettagliata all'aggiornamento a Windows 8 CONFIDENZIALE 1/53

AGENDA.. Mission. Componenti SMC. Security Environment. Report. Eventi. Update prodotti. Faq. Achab 2009 pagina 1

COMPETENZE INFORMATICHE DI BASE PER ADULTI

Sistema di Gestione dei Contenuti Multimediali

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

MANUALE LSM INFORMAZIONI FONDAMENTALI SU LSM

C-Light Web-based Management Software

Il web server Apache Lezione n. 3. Introduzione

Sistemi embedded un dispositivo incapsulato progettato per una determinata applicazione

Guida all installazione di METODO

Sistemi Operativi per Sistemi di Elaborazione Ubiqui

Come valutare e scegliere un Sistema Operativo Embedded

Virtualizzazione VirtualBox su Host Linux

TERMINE SUPPORTO DA PARTE DI MICROSOFT DEL SITEMA OPERATIVO WINDOWS XP: 8 Aprile 2014

WinCC V11 (TIA Portal)

Internet Explorer 6. Gestione cookie

Potenza Elaborativa, Sistemi Operativi e Virtualizzazione

- Guida a VMware - Guida a VMware. Questa guida vi aiuterà passo passo nell installazione e la configurazione di VMware.

Backup di database SQL Server

Guida alla documentazione italiana di Solaris Server per sistemi SPARC SMCC

Installazione Alfresco Avanzata

BMSO1001. Orchestrator. Istruzioni d uso 02/10-01 PC

1. opzione 1, ubuntu accanto a windows

Istruzioni per l installazione pixel-fox

Enhanced Write Filter

StartUp programmazione C++ con EVC4 1. SVILUPPO APPLICAZIONI VISUAL C++...2

ADATTATORE USB DISPLAY

Puppy Linux : semplice e fantastico... Paolo Faeti Linux Day PLUG PARMA 26 Ottobre 2013

Contenuto del pacchetto

Rev. 03/14 Manuale d installazione Monitor SW7200 Pag. 1 / 10

Architettura di un sistema operativo

Il tuo manuale d'uso. ACRONIS BACKUP AND RECOVERY 10

Windows 3.0. Windows 1.0. Windows 1.0. Storia dei sistemi operativi Microsoft Windows Windows 2.0. Windows 2.0

Le novità del software di configurazione ETS4 e gli esempi applicativi

Indice generale. Introduzione...xiii. Perché la virtualizzazione...1. Virtualizzazione del desktop: VirtualBox e Player...27

Piattaforma e- learning Corsi e- learning MANUALE UTENTE

Manuale del software GP-N100 Utility

SCS Data Manager. Note sul rilascio. Versione 3.00

Manuale dell'utente di Crystal Reports. Installazione di Crystal Reports XI

Sommario. Introduzione... 11

Il tuo manuale d'uso. F-SECURE PSB AND SERVER SECURITY

Transcript:

Soft Control facile con RTX e Windows Embedded Standard 7 Beppe Platania BEPS Engineering Parma, 16 Settembre 2010

BEPS Engineering 2008 Excellence Award Official Training Partner EMEA BEPS Engineering www.bepseng.it Beppe Platania beppe.platania@bepseng.it blog.bepseng.it

L offerta di BEPS Engineering Consulenza Sistemi Operativi Embedded Applicazioni Embedded Applicazioni Real Time Software System Integrations Analisi di progetto Analisi e costruzione del sistema Analisi e sviluppo di applicazioni Supporto alla produzione e alla distribuzione Corsi ufficiali Microsoft/Intervalzero Prodotti finiti

Windows Embedded Standard 7 Ottimizzato per soluzioni non-pc Scenario Windows 7 for Embedded (Ultimate) La scelta standard per uso personale Rivolta allo sviluppatore/sistemista Flessibilità Rivolta all utente finale Immagine ridotta all esigenza Dimensioni (footprint) Grossa Immagine Monolitica (16GB) Funzionalità Embedded specifiche Funzionalità Embedded N/A Venduto dai distributori Embedded Prezzo minore Distribuzione Prezzo Venduto dai dai distributori Embedded

Feature Windows Embedded Standard Windows 7 Client CAB Files Install on Demand.NET Framework 3.5 Language Packs IPv6 Win HTTP Service Custom Image Build Tools HORM

Feature Windows Embedded Standard Windows 7 Client Multi-Touch support Enhanced Write Filter File Based Write Filter WSUS SCCM / SCOM Support Headless Operation Wireless Connectivity System Message Intercept USB Boot 2.0

Windows Embedded Standard 7 Windows Embedded Standard 7 é la versione successiva a Windows Embedded Standard (2009) E la versionea package di Windows 7 Ultimate Include le più recenti tecnologie di Windows 7 Client Permette la creazione personalizzata del sistema operativo per svariate soluzioni embedded. E statadisegnataper hardware X86 (32bit) e X64 E statadisegnataper hardware X86 (32bit) e X64 (64bit)

Compatibilità binaria con Windows 7 Funzionalità estese di Windows 7 Cambiamenti rispetto al passato Funzionalità embedded Minore ingombro su disco Modularità e compattezza Strumenti di sviluppo

Windows Embedded Standard 7 = Windows 7 in package + l Embedded L ambiente di sviluppo è dotato di una struttura a cartelle che contiene tutti i package standard di un sistema Windows 7 Ultimate con l aggiunta di tutti gli elementi tipici dell embedded. L utente, tramite gli strumenti di sviluppo, è in grado effettuare le proprie configurazioni sia direttamente sul target, sia preparando la configurazione sulla macchina di sviluppo e poi applicandola al target. Windows Driver Model (WDM) Nell immagine di Windows Embedded Standard 7 si può utilizzare qualsiasi driver esistente in ambiente Windows 7. Win32 Standard Inserendo i package opportuni nella build, ogni applicazione che funziona in Windows 7 funziona in Windows Embedded Standard 7. se può girare su Windows 7, potrà anche girare su Windows Embedded Standard 7!! application compatibility template...

Rich Features Set Protected memory model Preemptive multitasking Scalable memory / SMP support Security Multimedia support Management Communications/networking support Enterprise server and tools integration VHD Boot Rich User Experiences Windows Multi-Touch Windows Aero Windows Presentation Foundation Windows Sensor /Location Platform DirectX / Direct3D 11 Audio Improvements Performance Reduced boot time SuperFetch 64bit processor (X64) support

Latest Security Technologies BitLocker and BitLocker to Go AppLocker Biometric Framework DirectAccess BrancheCache Windows Service Hardening Power Reduction Reduced idle power consumption Timer Coalescing API Latest Windows Technologies.Net Framework 3.5 Microsoft Silverlight / Expression Web Windows Media Player 12 Internet Explorer 8 RDP 7 PowerShell V2 Windows PE 3.0 ImageX Web Services on Devices (WSDAPI)

Cosa é cambiato dawindows Embedded Standard 2009 Divisione a package non a componenti Minore granularità La build piùpiccola(ecore) é 520MB (la media 1GB) La creazione dell immagine viene fatta sul target Possibiltà di usare direttamente il Wizard o di configurare l immagine(ice). Il target designer lascia il posto al configuratore(ice); Strutturaa cartelle(distribution Share) invecedel database e del repository dei componenti. FBA sostituito dal Windows Setup e dal Wizard (Builder Engine) Non necessita della generazione di componenti per cui non c é più il Component Designer.

Configurazione di base (ecore = Embedded Core) 32bit (soltanto in Inglese) ~500 MBytesdi spaziodisco Soltanto il Package Embedded Core Configurazione Tipica ~1GBytes di spazio disco Esempio: Thin Client Configurazione Completa ~4GBytes di spazio disco L installazione di Windows 7 OEM richiede ~16GBytes di spazio disco!

Versione modulare di Windows 7 Ultimate + funzionalità(feature Set) e Package dell ambiente embedded Cos éun Package Porzione di sistema operativo: file, risorse, set di registry per una data funzionalità. I package sono l elemento fondamentale di questa architettura modulare. Sono contenuti nella cartella di distribuzione(distribution Share): ~150 System Package ~400 device driver Package ~40 Language Package Esempi: Windows Explorer Shell, Shell Accessories (Calculator, Paint etc.)

Cos é un Feature set Insiemedi Package checompongonounasoluzionetecnologica, una funzionalità o un applicazione Contiene uno o più package Ce ne sono 60 nella cartella di distribuzione(distribution Share) Esempi: Internet Explorer 8, Windows Media Player 12, Shell Confronto con Windows Embedded Standard 2009 Package = componente con una visibilità 1000 Feature Set = componente con visibiltà 2000

Image Builder Wizard Per creare il proprio sistema operativo direttamente sul device target o utilizzando un Answer File Image Configuration Editor Per personalizzare il sistema secondo le proprie necessità. Crea/modifica gli Answer File. Target Analyzer Per investigare sull hardware di sistema; Tool aggiuntivi Per installare, duplicare, gestire, ecc

Caratteristiche minime del sistema Target CPU 1GHz x86 ACPI PnP BIOS Disco di Boot Flash / udiskonchip/ Hard drive 1Gb Minimo(raccomandati3Gb) Memoria 512 MB (dipende dalle funzionalità richieste) (Riferimenti per architettura x86)

Virtual-PC Emula un PC nella macchina di sviluppo Sviluppo con il Target reale PC di sviluppo 1GHz Pentium III ( P4-2GHz, 2Mb Cache) 1GB RAM (2 GB, HD 7200 RPM) Windows Vista / Windows 7

Uso delle Virtual Machine Windows 7 Client Windows 7 Client IBW (ISO) VM con Windows XP Windows XP-pro (VHD) Standard 7 (VHD) VM con Standard 7 Standard 7 (VHD) Windows XP-pro (VHD)

Definizione dell Hardware (TAP - TA) Creazione dei componenti per le applicazioni Definizione del software Scelta di un Template di partenza Embedded Enabling Features Gli oggetti dimenticati: Test di accettazione, produzione e controllo Aggiornamento e manutenzione sul campo

Sviluppo in WES-2009 Hardware Definition Target Analyzer Component Designer Target Designer Application Components App, OS and EEF Components OS Image Application Binaries Windows XP Embedded Component Database

Azione On Line (IBW) Off Line (ICE + IBW) Definizione dell Hardware Definizione del software Scelta di un Template di partenza Embedded Enabling Features Aggiunta di applicazioni Aggiornamento sistema Aggiornamento applicazioni Automatico diretto Win-PE +TAP Tools/ICE+WSUS Tools

Sviluppo on-line in WES-7 EEF Packages Feature Packages Embedded Core (Bootable) File Based Write Filter Internet Explorer Language Packs/ Driver Packs 3 rd Party Software Installer Operating System Updates Image Assembly and Configuration on the device Embedded Operating System

Creazione interattiva dell immagine Bootable media with Windows Pre-installation environment (WinPE) Image Builder Wizard Embedded Core and Feature Sets Boot device Run IBW Select drivers, features, languages Logon Install custom software Sysprep, DISM Generalize master image using Sysprep Capture image into WIM using DISM Deploy WIM 1 2 3

Creazione avanzata dell immagine Image Configuration Editor (ICE) unattend.xml Features Drivers Languages OS updates Custom SW SMI settings Sysprep, DISM Using ICE create image configuration in unattend.xml Create bootable Media with: Winpe, IBW, Quebec wims, Unattend.Xml Master device Boot device using WinPE Run setup with unattend.xml Generalize master image using Sysprep Capture image into WIM using DISM Deploy WIM 1 2 3 4

Distribution share Answer file Settings Properties Messages!! Vediamolo dal VERO!!

Possibilità di boot da supporti di massa aggiuntivi USB 2.0, Compact Flash Tecnologia di filtri sulla scrittura Permette al sistema di partire da un supporto read-olny e di controllare la scrittura su quelli read/write. EWF (Enhanced Write Filter) FBWF (File Based Write Filter) Registry Filter (HORM) Hibernate Once, Resume Many Boot eseguito da una ibernazione predefinita tempo di partenza minimo.

Funzionamento senza schermo(headless Operation) Installazione senza video, tastiera e mouse (in pratica senza utilizzatore locale). Message Box Default Reply Per rispondere alle richieste del sistema, con il default, senza richiedere l intervento diretto dell utente (popup). Dialog Box Filter (novità di Windows Embedded Standard 7) Per gestire le finestre di dialogo in modo differenziato. Possibilità di personalizzare il sistema. Sostituendo lo splash-screen di Windows Sostituendo la shell standard con una propria applicazione.

Windows Embedded Standard 7 non ha bisogno dell attivazione on-line Nessun cambiamento rispetto a Windows Embedded Standard 2009 Si inserisce un PID e l immagine può essere di valutazione o di distribuzione Tre tipi di immagine di valutazione Trial (30gg) Nessun PID inserito (o tutti zeri) Di valutazione (180gg) Con un PID ricevuto dal Distributore Accademico (365gg) PID ricevuto da Microsoft Allo scadere del periodo il sistema riparte ogni 20 minuti. Il PID non può essere cambiato run-time bisogna rigenerare il sistema.

DISM (Deployment Image Servicing and Management): per aggiornare l immagine creata; Package Manager, Package Scanner: per gestire i package dell immagine; Importpackage: per aggiungere package ad una Distribution Share; ImageX: per gestire le immagini WIM. Sysprep: per preparare il dispositivo di boot; WUSA Windows Update Stand Alone Installer SCCM System Center Configuration Manager (Enterprise solution) Ecc...

Il Debug di applicazioni remote Local development machine TCP/IP network connection Remote execute Remote WES device Open Visual Studio, Create and Build an Application From Dev Studio, Execute the Application Application is executing on the remote WES Device Application Is Broken Into (Being Remotely Debugged) From the Visual Studio Debugger, Break Into the Application

Valutate Windows Embedded Standard 7 http://www.microsoft.com/windowsembedded/en- us/products/westandard/getting-started.mspx Leggete gli articoli dai blog in Italiano e in inglese http://blog.bepseng.it http://blogs.msdn.com/embedded Guardate il sito ufficiale Microsoft http://www.microsoft.com/windowsembedded http://www.microsoft.com/windowsembedded/en- us/products/westandard/default.mspx Per cercare i Windows Embedded Partner o per diventarlo: http://www.windowsembeddedpartner.com/

Soft Control facile con RTX e Windows Embedded Standard 7 Beppe Platania BEPS Engineering Parma, 16 Settembre 2010