Login   Register  
 
 
 
Home
 
 
 
Blogs
 
 
 
Articles
 
 
 
Download
 
 
 
About
 
 
 
 Compact2013     September 2, 2014  
Minimize
The Compact 7 Getting Started Se

The Compact 2013 Getting Started Series

The Windows Embedded Compact 2013 (Compact 2013) getting started series is created to provide simple and easy to follow information to help academic, hobbyist and commercial developers to learn and engage in Compact 2013 development.

The primary objective for this getting started series is to provide technical information about the development environment and examples, showing the steps to perform different aspects of Compact 2013 development.  To deliver easy to follow information, short and simple examples, written in step-by-step format, are used throughout this series.

There are 10 main articles in this series, with dozen more supplemental articles to cover addition subjects.  This series is created using an eBox-3300MX and Virtual PC as the target device.

1.

Introduction

Provide general information about Windows Embedded Compact and this getting started series.

2.

Development Environment & Tools

Talks about the Windows Embedded Compact development environment, required software, connectivity between the development PC and target device.

3.

Develop a Compact 2013 OS Design (eBox-3300MX)

Shows the steps to develop a Compact 2013 OS design, build custom OS runtime image and download the image to a target device, using an eBox-3300MX as target device.

4.

Develop a Compact 2013 OS Design (Virtual PC)

Shows the steps to develop a Compact 2013 OS design, build custom OS runtime image and download the image to a target device, using a Virtual PC (on a Windows 7 workstation) as target device.

4.

Develop Managed Code Application for Compact 2013

Shows the steps to develop managed code application for a Compact 2013 device and download the application to a target device.

6.

Develop Native Code Application for Compact 2013

Shows the steps to develop native code application for a Compact 2013 device and download the application to a target device.

7.

Develop Database Application for Compact 2013

Shows the steps to develop database application for a Compact 2013 device and download the application to a target device.

8.

Develop XAML for Windows Embedded Application for Compact 2013

Shows the steps to develop XAML for Windows Embedded application for a Compact 2013 device and download the application to a target device.

9.

Debug and Remote Tools

Provides information about the Compact 2013’s debug and remote tools and how to use these tools

10.

Deploy OS Runtime to Target Device for Distribution

Shows the steps to deploy Compact 2013 OS runtime image to a target device for distribution to the end user.

Additional Contents

In addition to the above 10 articles, additional contents are created to provide supplemental information, covering different aspect of Compact 2013 development.

Here is the list of these other contents:

1.

Core Connectivity (CoreCon) for Compact 2013 Development

Provides general information about connectivity between the development workstation and target device, to support application development.

2.

Connectivity to Download Compact 2013 OS Runtime Image to Target Device

Provides information about connectivity between the development workstation and target device, to download OS runtime image to the device.

3.

Generate SDK from Compact 2013 OS Design

Shows the steps to generate SDK from a Compact 2013 OS design, needed to support application development.

4.

AutoLaunch for Compact 2013

Provides information about AutoLaunch, an application launcher used to launch one or more Compact 2013 application during startup.

5.

Configure Flash Storage to Launch Compact 2013 using DiskPrep

Provides information about DiskPrep and the steps to configure flash storage to launch Compact 2013 using DiskPrep.

6.

Virtual PC as Target Device

Provides information about using Virtual PC as a target device to support Compact 2013 development.

7.

Configure Virtual PC to Boot Compact 2013 using DiskPrep

Shows the steps to create Virtual PC and configure the associated virtual hard disk (VHD) to boot to Compact 2013 using DiskPrep.

8.

Loopback Adapter with Virtual PC as Target Device

Provides information and the steps to configure loopback adapter to support Virtual PC as the target device for Compact 2013 development.

9.

Using Static IP Addresses for Windows Embedded Compact

Provides information about using static IP addresses for Compact 2013 development.

Target Device:      eBox-3300MX

For this getting started series, the eBox-3300MX (eBox) is used as the target device, built with an x86 processor.  The eBox-3300MX is built with the following features:

  • 1.0 GHz Vortex86MX CPU, 512 MB system memory

  • 10/100 Mbps Ethernet, HD Audio, 3 USB 2.0 host interfaces, 2 serial ports

  • VGA and SD flash storage (bootable)

For more information about the eBox-3300MX target device, visit the following URL:

http://www.embeddedpc.net/eBox3300MX/  

Alternative Target Device

Although the content for this series is created using an eBox-3300MX as the target device, it’s possible to work through the exercises in this series using an alternative device, as long as you have the appropriate board support package, bootloader and related utility for the device.

Alternative Target Device:  Virtual PC

When you don’t have access to a real target device, it’s possible to use the Virtual PC as a target device and work through the exercises in the getting started series.

The Compact 2013 Platform Builder includes the generic CEPC board support package, which you can use to develop OS design, build OS runtime image and deploy the OS runtime image to a Virtual PC to support the application development exercises in this series.

The Virtual PC emulates the x86 processor architecture.  Other than the different BSP components which impacts some of the steps in the OS design exercise, you can work through all of the exercise in this series, with minimal variation.

  
 
 Copyright 2013 by Embedded101   Terms Of Use  Privacy Statement