|
By Sean D. Liming
Windows® Embedded Standard 7 (WES 7) is the successor
operating system to the popular desktop-to-embedded series
Windows® XP Embedded and Windows® NT Embedded. Based on
the Windows 7 code base, WES 7 has a completely new build
and development process that reduces the development time
and allows for better device servicing and upgrading.
Building an embedded image is not something that should
be left to the IT department or the computer repair
technician. Architecture and planning is an important part
of the image developing process and critical for the
product life cycle. Professional’s Guide to Windows®
Embedded Standard 7 covers all the basic tools and
features of WES 7 including Image Configuration Editor
(ICE), Deployment Image Servicing and Management (DISM),
Enhanced Write Filter (EWF), File Based Write Filter
(FBWF), distribution share, sysprep, and much more. The
book brings all the elements together with the steps to
create images and architect them into final products. This
second edition adds new topics, such as, service pack 1
additions, SecureBus™, Keyboard Filter, and updates using
Configuration Sets. There are 23 exercises and 2
walkthrough exercises that cover the various tools,
concepts, and technologies.
Topics in the Second Edition:
|
|
Build Process
- Basic art-of-the-start steps for any project
- Custom images using Image Configuration Editor (ICE)
- Distribution shares for your drivers and applications
- Create custom templates
- 7 operating system installation passes
Servicing
- Explores the different tools and servicing scenarios
- Learn to add missing features using DISM.exe
- Add new languages to existing images.
- Upgrade distribution shares
Embedded Enabling Features covered:
- Enhanced Write Filter (EWF) and EWF API’s
- File Based Write Filter (FBWF) and FBWF API’s
- Registry Filter
- Hibernate Once, Resume Many (HORM)
- USB Boot and SD Boot
- Message Box Default Reply and Dialog Box Filter
- Keyboard Filter
|
Appearance and Security
- New components for boot and logon screens
- Implement custom shells
- Address OOBE screens for cloned images
- Create custom local security policies
- SecureBus™ - USB firewall driver
Other topics
- Real-Time Support
- Sensor and Location Platform
- 3 platform examples walk through the whole development
process
Software Requirements:
- Microsoft® Visual Studio® 2010
- Oracle® VirtualBox
|
|
Publisher:
Annabooks (Dec 2010) (Out of Print)
Paperback: 472 pages
Language: English
ISBN-10: 0-9842801-1-1
ISBN-13: 978-0-9842801-1-7
Product number: AB112 - no more availability. |
Publisher: Annabooks (September
2012) (Out of Print)
Paperback: 538 pages
Language: English
ISBN-13: 978-0-9859461-0-4
Product number: AB114
eBook Edition
ISBN-13: 978-0-9859461-1-1
|
|
1 WELCOME TO WINDOWS EMBEDDED
STANDARD 7
1.1 WHAT IS AN EMBEDDED SYSTEM?
1.2 WHAT IS WINDOWS EMBEDDED STANDARD 7?
1.3 OTHER MICROSOFT EMBEDDED SOLUTIONS
1.4 WHAT ABOUT LINUX?
1.5 THE INTEL® ATOM™ PROCESSOR AFFECT
1.6 WINDOWS ARCHITECTURE
1.7 ABOUT THE BOOK
1.8 ABOUT THE SECOND EDITION
1.9 HARDWARE / SOFTWARE REQUIREMENTS
1.10 BOOK EXERCISES PRIMER AND DOWNLOAD
1.11 EXERCISE 101 CREATE VIRTUAL MACHINE FOR WES 7 TARGET
1.12 SUMMARY: LEARN-BY-DOING
2 BUILD PROCESS
2.1 STEP 1: SHARED SUCCESS MODEL
2.2 STEP 2: ART OF THE START
2.3 TARGET ANALYZER (TAP.EXE)
2.4 BUILD EXPERIENCE
2.5 FOUNDATION CORE
2.6 PACKAGES
2.7 SYSPREP
2.8 PROJECT AND BUILD ARCHITECTURE
2.9 EXERCISE 201 SET UP FROM AN IBW DISK
2.10 SUMMARY: THE NEW DEVELOPMENT PROCESS
3 WES 7 DEVELOPMENT TOOLS
3.1 IMAGE BUILD WIZARD (IBW)
3.2 IMAGE CONFIGURATION EDITOR (ICE)
3.2.1 ICE Overview
3.2.2 Create a New Answer File
3.2.3 Validation
3.2.4 Distribution Shares
3.2.5 The New Component Implementation: $OEM$ Folders
and Out-of-Box Drivers
3.2.6 Static Analysis
3.2.7 Build and Deployment Methods
3.2.8 Installation Passes
3.2.9 Errors during Installation - Check the Logs
3.2.10 Components Complete: Running Applications or
Installers during Installation
3.2.11 Look inside the Answer file
3.2.12 Create Your Own Templates
3.3 LICENSING AND LICENSE ASSESSMENT TOOL
3.4 ANSWER FILE DIFF TOOL
3.4 EXERCISE 301 CREATING AN ANSWER FILE WITH ICE
3.5 SUMMARY: THE NEW COMPONENTS AND CUSTOM IMAGE CREATOR
4 PACKAGES AND SETTINGS
4.1 ICE’S SEARCH CAPABILITY
4.2 WINDOWS EMBEDDED EDITION – THE CORE
4.3 DEVICE DRIVER PACKAGES
4.4 .NET FRAMEWORK
4.5 EXPLORER SHELL
4.6 INTERNET EXPLORER
4.7 MEDIA PLAYER AND MEDIA CENTER
4.8 LANGUAGE PACKAGES
4.9 NETWORKING AND REMOTE CONNECTIONS
4.10 OTHER FEATURE SET PACKAGES
4.11 EXERCISE 401 CREATE AN IMAGE WITH AUTOLOGON AND
ADDING A FILE
4.12 SUMMARY: PACKAGES LEAD TO SERVICING
5 SERVICING
5.1 SERVICING TERMINOLOGY
5.2 SERVICING TOOLS
5.2.1 Windows Update
5.2.2 Deployment Image Servicing and Management (DISM)
5.2.3 Package Scanner and the WINSXS Directory
5.2.4 IMAGEX
5.2.5 WinPE
5.2.6 Image Configuration Editor (ICE)
5.2.7 Windows Embedded Developer Update (WEDU)
5.2.8 Language Package Setup: LpkSetup.exe
5.2.9 Windows Update Standalone Installer (WUSA.EXE)
5.2.10 Windows Server Enterprise Solutions
5.3 WINDOWS SCRIPTING
5.4 WINDOWS POWERSHELL
5.5 USING THE ANSWER FILE DIFF TOOL TO CREATE A PATCH
5.6 SERVICING SCENARIOS
5.7 EXERCISE 501 UPDATING AN IMAGE WITH A PACKAGE
5.8 EXERCISE 502 ADDING A SECOND LANGUAGE PACKAGE
5.9 EXERCISE 503 CUSTOM WINPE
5.10 EXERCISE 504 WINDOWS DEPLOYMENT SERVICES
WALKTHROUGH
5.11 SUMMARY: THE GREAT IMPROVEMENT
|
6 EMBEDDED ENABLING FEATURES
6.1 WRITE FILTER ARCHITECTURE AND BACKGROUND
6.2 ENHANCED WRITE FILTER (EWF)
6.3 ENHANCED WRITE FILTER API’S
6.4 HIBERNATE ONCE, RESUME MANY
6.5 FILE BASED WRITE FILTER (FBWF)
6.6 FILE BASED WRITE FILTER API’S
6.7 REGISTRY FILTER
6.8 USB BOOT
6.9 SD CARD BOOT
6.10 MESSAGE BOX DEFAULT REPLY
6.11 DIALOG BOX FILTER
6.12 EXERCISE 601 ENHANCED WRITE FILTER
6.13 EXERCISE 602 FBWF AND THE REGISTRY FILTER
6.14 EXERCISE 603 DIALOG BOX FILTER
6.15 EXERCISE 604 BOOT FROM USB
6.16 EXERCISE 605 EWF API MFC APPLICATION
6.17 EXERCISE 606 EWF .NET APPLICATION EXAMPLE
6.18 EXERCISE 607 FBWF CUSTOM COMMAND LINE APPLICATION
6.19 EXERCISE 608 FBWF .NET APPLICATION EXAMPLE
6.20 EXERCISE 609 HORM WITH DATA DISK
6.21 SUMMARY: EFFS MAKE WINDOWS EMBEDDED, EMBEDDED
7 APPEARANCE AND SECURITY
7.1 BOOT UP SCREENS
7.2 SHELL GAMES
7.2.1 Command Prompt Shell with Custom Shell Support
7.2.2 Shell Launcher Concept
7.2.3 Different Shells for Different Users
7.2.4 Limit or Create Hot Key Access
7.3 OOBE & SYSPREP
7.4 SECURITY
7.5 SECUREBUS™
7.6 EXERCISE 701 CREATING A BRANDED IMAGE
7.7 EXERCISE 702 SYSPREP AND THE CLONE
7.8 EXERCISE 703 SYSPREP UNATTEND FILE
7.9 EXERCISE 704 KEYBOARD TRAP DEMO
7.10 EXERCISE 705 KEYBOARD FILTER AND LOCAL GROUP POLICY
INTEGRATION
7.11 SUMMARY: FIRST IMPRESSIONS
8 REAL-TIME SUPPORT
8.1 WHAT IS REAL-TIME?
8.2 TENASYS® INTIME®
8.3 TENASYS® EVM™ FOR WINDOWS
8.4 SUMMARY: REAL-TIME APPLICATIONS ARE POSSIBLE
9 SENSOR AND LOCATION PACKAGE
9.1 ARCHITECTURE
9.2 SENSOR AND LOCATION PLATFORM PACKAGE
9.3 DEVELOPMENT INFORMATION
9.4 EXERCISE 901 GPS AND TRIANGULATION
9.5 SUMMARY: SENSING THE FUTURE
10 THE DEVELOPMENT PROCESS IN ACTION
10.1 FOLLOW THE STEPS – PROCESS REVIEW
10.2 ARCHITECTURE!
10.3 EXERCISE 1001 BASIC THIN CLIENT
10.4 EXERCISE 1002 MEDIA CENTER SYSTEM WITH BLU-RAY
SUPPORT
10.5 EXERCISE 1003 TRAVEL MEDIA PC – WALK THROUGH
10.6 SUMMARY: READY-SET-GO
|