| 6854 |
dpurdie |
1 |
This package contains a SDK for a non-existent WINCE 6.0 Device
|
|
|
2 |
|
|
|
3 |
The SDK allows the generation of WINCE 6.0 Libraries, DLLs and programs that have no specific hardware dependencies.
|
|
|
4 |
|
|
|
5 |
The SDK can be used within Visual Studio 2005 and 2008 - only.
|
|
|
6 |
JATS assumes the use of Visual Studio 2008
|
|
|
7 |
|
|
|
8 |
# Creation #
|
|
|
9 |
The SDK is not created by JATS. The process is infrequently done and may not be scripted.
|
|
|
10 |
|
|
|
11 |
The package source does contain a file (ProjectBuilder_WCE6ARMV4I.zip). This is a 'Platform Builder' project. It was used to create the SDK and can be used to recreate the SDK or the rebuild the SDK - on a sutable machine.
|
|
|
12 |
|
|
|
13 |
## Creating a Generic Armv4i SDK ##
|
|
|
14 |
- Create a suitable machine on which to - perform the creation process
|
|
|
15 |
- Must be 32-bit OS
|
|
|
16 |
- Must be able to run VS2005
|
|
|
17 |
- Windows 2008 Server Datacenter SP2 is suitable and can be run in AWS
|
|
|
18 |
- Install VS2005 and updates
|
|
|
19 |
- en_vs_2005_pro_dvd.iso
|
|
|
20 |
- en_visual_studio_2005_sp1_update_windows_vista_x86
|
|
|
21 |
- mu_visual_studio_2005_service_pack_1_dvd_x13-40126
|
|
|
22 |
- Install Windows Embedded 6.0 and updates
|
|
|
23 |
- en_windows_embedded_ce_6.0_dvd.iso
|
|
|
24 |
- Windows Embedded CE 6.0 Platform Builder Service Pack 1
|
|
|
25 |
- en_windows_embedded_ce_6.0_r2_x64_dvd_x13-95609
|
|
|
26 |
- en_windows_embedded_ce_6.0_r3_dvd__x16-28730
|
|
|
27 |
- WinCEPB60-161231-Product-Update-Rollup-Armv4I
|
|
|
28 |
- Create a new OsDesign
|
|
|
29 |
- Delete the 'Debug' build configuration
|
|
|
30 |
- Not used and will only cause confusion
|
|
|
31 |
- Select lots of modules to include
|
|
|
32 |
- Build Options to change
|
|
|
33 |
- Enable Ship Build
|
|
|
34 |
- Disable KILT otherwise emulator does not start
|
|
|
35 |
- Run Time image can be larger than 32 Meg ( if needed )
|
|
|
36 |
- Build the 'Release' version of the OS
|
|
|
37 |
- The debug version of the OS is not needed
|
|
|
38 |
- Create a new SDK based on the OsDesign
|
|
|
39 |
- Set SDK and Product name to: VixArmv4iGeneric
|
|
|
40 |
- Set the MSI file name to: VixArmv4iGeneric_1.1.0000.tool.msi
|
|
|
41 |
- Update the version number as required
|
|
|
42 |
- Set emulation properties
|
|
|
43 |
- Configuration ... Release
|
|
|
44 |
- Screen Resolution: 480x 640
|
|
|
45 |
- Configure in a skin
|
|
|
46 |
- Manually edit the SDK.sdkcfg file to allow installation under VS2008 only
|
|
|
47 |
- Set MS.VSIPCC.v80 to MS.VSIPCC.v90
|
|
|
48 |
- `<PropertyBag NAME="Help2">
|
|
|
49 |
<Property NAME="VS Namespace">MS.VSIPCC.v90</Property>`
|
|
|
50 |
- Add missing utility rc.exe and associated dll
|