Windows Embedded ce 6.0 initial development experience (5) Build CE platform favorites

Source: Internet
Author: User


Build CE platform
Previous Article Windows Embedded ce 6.0 initial development experience: "running applications"Program"First ":

Http://blog.csdn.net/aawolf/archive/2007/10/19/1833230.aspx

 

There will be a lot of diagrams in the next section, because we will create a CE 2005 platform in Visual Studio 6.0. The method for creating the CE platform is similar to that for creating a common project. After platform builder is complete, open Visual Studio 2005 and select the file-New-Project menu:

 

In the new project dialog box, select platform builder for CE 6.0. This project does not have Pb 6.0 installed, and there is only one OS design item in the Project template. Select this item, and name the platform to be created "digi9pos". Select the default project location. Click OK. The following welcome page is displayed:

 

Click Next To Go To The following interface:

 

In this interface, we need to select the BSP (board-level support package) used by the platform. Generally, a platform only targets one hardware platform, the relationship between BSP and the hardware platform is one-to-one. Here we select the BSP "connectcore 9p", and the CPU type supported is armv4i.

Click next:

 

 

Next, select the device type. There are many default device type templates, such as PDA device and phone device. These design templates have been pre-customized based on different device types, and appropriate components have been added. If you want to design a platform from scratch, you can select Custom device. Here we select connectcore 9 p device. We can see that digi not only provides BSP, there are also platform design templates. Click next:

 

 

The following figure shows whether the display device is supported. If connectcore 9 p is selected, you can use the VGA output to obtain the graphic interface display. If connectcore 9 p headless is selected, no VGA output is available, we can only rely on the LED on the board to obtain information. Headless devices are very suitable for some work scenarios.

Here, we can click the finish button to complete the platform customization wizard. If the wizard ends at this time, the platform will be customized according to the default value. However, to let everyone know which components will be included in the platform customization process, we will keep this wizard complete. Note that the components selected in the Wizard can also be selected in IDE. Continue next:

 

Next we will select the. NET Compact framework, a very important component. Before ce 6.0, Pb was built with. Net CF 1.0 SP2. By the CE 6.0 era, we can finally see. Net CF 2.0. However, it may take some time to see. Net CF 3.5. Keep the default value and continue next:

 

The following describes the network settings. We have added support for LAN, FTP server, telnet server, and web server. The FTP server generates a security warning, but we need this component to download the compiled image file. Keep the default value. continue next:

 

The following describes the debug tool, display support, and USB Host Support. Select "USB Host Support" (red in the figure). This option allows our devices to be called USB hosts and access some external devices connected through USB interfaces, such as mouse and USB flash drive. Next ......

 

The next step is the file system. The device supports the FAT file system, and the registry is based on Ram. Next ......

 

Browser software, IE 6.0, next ......

 

Next is shell. There will be a command line window. using the standard shell, there will be a soft keyboard (SIP). Here we select two sizes of keyboards. Next ......

 

Remote tools support file, next ......

 

The next step is application support. options that support the Visual Studio 2005 debugger must be selected. The following part is the application demo provided by digi, which is used to control hardware interfaces such as gpio and I2C, test_spi is not selected by default. Here we will select this application. Next ......

 

Set the memory size, because our development board is 64 MB memory, so there is no choice here, next ...... Why not?

 

Hardware driver, just keep it as it is ...... Next

 

When you see this interface, we have completed the creation wizard. Click Finish ......

 

Because the FTP server component is selected, a security warning is triggered. Click the acknowledge button. Next, we can see the familiar IDE development environment. The default ide layout is similar to the original platform builder. The project file list, class list, and catalog item list are all placed on the left side of the IDE. However, you can drag and drop the IDE layout to modify it.

Is the Solution Explorer, which is all the files included in the customized platform project.

 

In the next section, we will understand catalog items, one of the most important protagonists of Pb. Please wait ......

Next "customized platform" in Windows Embedded ce 6.0 initial development experience"

Http://blog.csdn.net/aawolf/archive/2008/01/12/2039866.aspx

 

This article from the csdn blog, reproduced please indicate the source: http://blog.csdn.net/aawolf/archive/2007/12/19/1953448.aspx

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.