Boardcon EM210 User manual

www.armdesigner.com
1
EM210 Wince6.0 User manual
EM210 WinCE 6.0 User manual
Ver 1.1
Date: 2014-04-08

www.armdesigner.com
2
EM210 Wince6.0 User manual
Rev Date Description Author
V1.0 2012-6-9 The initial released Version fae
V1.1 2014-4-8

www.armdesigner.com
3
EM210 Wince6.0 User manual
1. Introduction
1.1. About this Manual
This manual is intended to provide the user with an overview of the board and benefits,
complete features specifications, and set up procedures. It contains important safety
information as well.
1.2. Feedback and Update to this Manual
To help our customers make the most of our products, we are continually making
additional and updated resources available on the Boardcon website
(www.armdesigner.com).
These include manuals, application notes, programming examples, and updated software
and hardware. Check in periodically to see what’s new!
When we are prioritizing work on these updated resources, feedback from customers is
the number one influence, If you have questions, comments, or concerns about your
product or project, please no hesitate to contact us at support@armdesigner.com.
1.3. Limited Warranty
Boardcon warrants this product to be free of defects in material and workmanship for a
period of one year from date of buy. During this warranty period Boardcon will repair or
replace the defective unit in accordance with the following process:
A copy of the original invoice must be included when returning the defective unit to
Boardcon. This limited warranty does not cover damages resulting from lighting or other
power surges, misuse, abuse, abnormal conditions of operation, or attempts to alter or
modify the function of the product.
This warranty is limited to the repair or replacement of the defective unit .In no event shall
Boardcon be liable or responsible for any loss or damages, including but not limited to any
lost profits, incidental or consequential damages, loss of business, or anticipatory profits
arising from the use or inability to use this products.
Repairs make after the expiration of the warranty period are subject to a repair charge and
the cost of return shipping. Please contact Boardcon to arrange for any repair service and
to obtain repair charge information.

www.armdesigner.com
4
EM210 Wince6.0 User manual
Catalogue
EM210 WINCE 6.0 USER MANUAL..................................................................................................1
1 WINCE6.0 INTRODUCTION............................................................................................................6
1.1WINCE 6.0AND 5.0 DIFFERENCE .....................................................................................................6
1.2 WINDOWS CE 6.0 NEW CHANGE......................................................................................................6
1.3 WINCE R3 NEW FEATURES .............................................................................................................7
1.4 WINCE6.0 R3 PLATFORM FOR INSTALLATION SOFTWARE INTRODUCED .........................................8
2 COMPILE ENVIRONMENT ESTABLISH.......................................................................................9
2.1 VS2005 DEVELOPMENT ENVIRONMENT INSTALLATION...................................................................9
2.2 INSTALL VISUAL STUDIO 2005 SERVICE PACK 1............................................................................13
2.3 INSTALL WINDOWS EMBEDDED CE 6.0.........................................................................................15
2.4 INSTALL EMBEDDED CE 6.0 PLATFORM BUILDER SERVICE PACK 1...............................................20
2.5 INSTALL WINCE 6.0 R2................................................................................................................22
2.6 INSTALL WINCEPB60-081231-PRODUCT-UPDATE-ROLLUP-ARMV4I...........................................25
2.7 INSTALL 2009 YEAR PATCH ............................................................................................................29
2.8 INSTALL PLATFORM BUILDER 6.0 R3.............................................................................................29
2.9 INSTALL BLEND COMPONENTS.......................................................................................................31
2.10 INSTALL WORD PDF VIEW COMPONENTS....................................................................................35
2.11 INSTALL QQ COMPONENTS ..........................................................................................................37
3 CUSTOM THE WINCE6.0 KERNEL.............................................................................................41
3.1 INSTALL BSP.................................................................................................................................41
3.2 ESTABLISH NEW PROJECT ..............................................................................................................43
3.3 GENERATE IMAGE FILES TYPE CHOICE ...........................................................................................47
3.4 SET THE ENGINEERING PROPERTIES ...............................................................................................48
3.5 CHOOSE THE END USER APPLICATION ............................................................................................50
3.6 CHOOSE THE DEVELOPMENT OF THE LIBRARY WITH FOUNDATION .................................................51
3.7 CHOSE COMMUNICATION COMPONENT ..........................................................................................52
3.8 SELECTION THE OPERATING SYSTEM SERVICE COMPONENT ...........................................................54
3.9 SELECTION THE FILE SYSTEM COMPONENT....................................................................................55
3.10 SYSTEM ENGLISH FONT OPTIONS.................................................................................................56
3.11 SYSTEM ENGLISH FONT OPTIONS.................................................................................................56
3.12THE LANGUAGE FONT SUPPORT ...................................................................................................58
3.13 SELECT THE INTERNET SERVICE...................................................................................................58
3.14 SHELLAND THE USER INTERFACE CHOICE....................................................................................59
3.15THE CHOICE OF THE GENERIC DRIVER..........................................................................................60
3.16THE THIRD PARTY COMPONENTS CHOICE .....................................................................................60
4 COMPILE THE PROJECT..............................................................................................................61
5 DOWNLOAD WINCE6.0 IMAGE...................................................................................................63

www.armdesigner.com
5
EM210 Wince6.0 User manual
5.1 THE S5PV210 PROCESS OF UART BOOT.....................................................................................63
5.2 THE S5PV210 PROCESS OF NAND BOOT....................................................................................64
5.3 THE COMPILED BSPGENERATED SEVERAL FILES INTRODUCTION ..................................................64
5.4 THE IROM SERIAL GUIDE TO BURN WINCE IMAGE...................................................................64

www.armdesigner.com
6
EM210 Wince6.0 User manual
1 WINCE6.0 Introduction
1.1 Wince 6.0 and 5.0 Difference
Redesigned the kernel ,the process of support from a number of 32 expanded to 32000.
Each process address space from 32 MB expanded to 2 GB.
Many system module (such as the file system and device manager) will run in kernel
mode, OAL independent from kernel, the driver can run in kernel mode and user mode.
Visual Studio 2005 professional version will include a called Platform Builder's powerful
plug-ins, it is a special for embedded Platform to provide "integrated development
environment". The integrated development environment makes the whole development
chain is an organic whole, and provide a from device to applications are easy to use tools,
greatly accelerated the development of the equipment listed.
Windows Embedded CE 6.0 joined the new unit core data and voice components.
Windows CE 6.0 greatly changed the core addressing and resource allocation
mechanism, the old CE time can have only with 32 of program execution to respective 32
MB virtual memory the distribution of space, version 6.0 is greatly eased restrictions, the
maximum at the same time executive 32000 procedures, and every program can have
independent distribution 2 GB of virtual memory, at the same time, core services,
hardware device driver, Windows and events drawing subsystem, file systems services
have been transferred to the core system leave space. But this change will also bring
users concerns, after all the past NT 4.0 will have been staged a similar mesmerizing, will
the driver from the user mode transfer to the core model, although can greatly improve the
speed of the application, but a physical bad driver, may drag down the entire system, so in
hardware driver development, it must have a valid standards to regulate, had better also
import such as WHQL driver validation service, in order to avoid to affect the whole
stability of the system.
1.2 Windows CE 6.0 new change
In the open source code in the history, Microsoft want to write down another new
milestone, 100% on product developers release the source code, and can allow
manufacturers to custom changes or customized, without the release of the amended
code, although in general cannot be regarded as really open, but for the love to hide
private Ian makers, no doubt, is one of the best means to increase competitiveness. As a
development tool of Visual Studio 2005 PRO as Windows CE 6.0 will be one of the overall
package, built-in many development tools and definition for developers many relatively
easy.
Windows CE 6.0 support Windows.net Compact Framework 2.0 as a application
development and management Win32, MFC, ATL, WTL and STL, etc program

www.armdesigner.com
7
EM210 Wince6.0 User manual
development interface provides to develop native applications developers using. Have
such a powerful and complete development environment as a support, the developer and
manufacturer also can ensure the follow-up of support from want.
And in hardware, not change under in the original hardware structure, import
Windows CE 6.0 can greatly improve the original program execution efficiency, and also
allow more time with executing simultaneously program, because every program is
equipped with the independent executive space, specific procedures when off, also won't
affect other applications or system implementation, provides the user ever stronger than
the old system of solidity and greater flexibility. And the more growing popular key
processing structure, Windows CE 6.0 also cannot change the developers of the original
program model under the condition, providing the best of the core work to be automatic
distribution and designated, of course, if there is demand of words, developers can still
make the decision to specify the core way.
1.3 WinCE R3 new features
Windows Embedded 6.0 R3 is on Windows CE 6.0 R2 foundation, increased the
following technologies:
1、Silverlight for Embedded
2、Internet Explorer Embedded browser
3、Support Flash Lite
4, Gesture recognition
5、Connection Manager
6、Mobile QQ
7、Office Viewer
Among them is the Internet Explorer Embedded by Windows Embedded China
research and development team developed alone. And Mobile QQ is by tecent company
development of integration.
The new increase Silverlight for Windows Embedded, this function is Microsoft
Silverlight technology does not depend on the browser's machine code execution, used
for based on Windows Embedded CE 6.0 R3 equipment makes rich immersed in the user
interface. For example, in the Expression Blend, can be more easily in view of the
development, through the XRCustom UserControlImpl class can simply create a custom
control, for the control of high definition view of the size, color and dynamic image, etc
many common operations. Now original equipment manufacturer can independent
equipment user experience design and core functions development, through the shorten
time to help improve application development listed process efficiency, so as to realize the
simplified user interface customization, and let designers and developers to focus on their
core ability. Can now by special developers to use Silverlight, Microsoft Expression Blend
and Internet Explorer Embedded technology development high definition content.
Flash Lite components support and make WinCE have the play Flash animation and
video ability, enhance the user experience.

www.armdesigner.com
8
EM210 Wince6.0 User manual
1.4 WinCE6.0 R3 platform for installation software introduced
1、VS2005TEAMSUITE -> VS2005 development environment
2、VS80sp1-KB926604-X86-CHS.exe -> VS2005 SP1 software package
3、Windows Embedded CE 6.0.msi -> PB6.0 compile environment
4、Windows Embedded CE 6.0 Platform Builder Service Pack 1.msi -> 6.0SP1 patch
5、Windows Embedded CE 6.0 R2.msi -> R2 patch
6、WinCEPB60-081231-Product-Update-Rollup-Armv4I.msi -> 2008 year patch
7、WinCEPB60-090131-2009M01-Armv4I.msi -> 0901 patch
8、WinCEPB60-090228-2009M02-Armv4I.msi -> 0902 patch
9、WinCEPB60-090331-2009M03-Armv4I.msi -> 0903 patch
10、WinCEPB60-090430-2009M04-Armv4I.msi -> 0904 patch
11、WinCEPB60-090531-2009M05-Armv4I.msi -> 0905 patch
12、WinCEPB60-090630-2009M06-Armv4I.msi -> 0906 patch
13、WinCEPB60-090731-2009M07-Armv4I.msi -> 0907 patch
14、WinCEPB60-090831-2009M08-Armv4I.msi -> 0908 patch
15、Windows Embedded CE 6.0 R3.msi -> R3 patch
16、Blend_Trial_en.exe -> Blend components(optional)
17、WesttekFileViewers6.exe -> Office components (optional)
18、QQ2008.msi -> Tecent QQ(optional)

www.armdesigner.com
9
EM210 Wince6.0 User manual
2 Compile environment establish
Pay attention to the following software installation, in accordance with the following order
installation, otherwise it will cause a compiler error
2.1 VS2005 development environment installation
Double click VS2005\VS2005TEAMSUITE\vs\setup.exe

www.armdesigner.com
10
EM210 Wince6.0 User manual

www.armdesigner.com
11
EM210 Wince6.0 User manual

www.armdesigner.com
12
EM210 Wince6.0 User manual

www.armdesigner.com
13
EM210 Wince6.0 User manual
2.2 Install Visual Studio 2005 Service Pack 1
Double click VS80sp1-KB926604-X86-CHS.exe

www.armdesigner.com
14
EM210 Wince6.0 User manual

www.armdesigner.com
15
EM210 Wince6.0 User manual
2.3 Install Windows Embedded CE 6.0
Double click Windows Embedded CE 6.0.msi

www.armdesigner.com
16
EM210 Wince6.0 User manual

www.armdesigner.com
17
EM210 Wince6.0 User manual

www.armdesigner.com
18
EM210 Wince6.0 User manual

www.armdesigner.com
19
EM210 Wince6.0 User manual

www.armdesigner.com
20
EM210 Wince6.0 User manual
2.4 Install Embedded CE 6.0 Platform Builder Service Pack 1
Double click Windows Embedded CE 6.0 Platform Builder Service Pack 1.msi
Table of contents