Initial interview Windows XP Embedded system development

Source: Internet
Author: User

Currently Windows PE (Preinstallation Environment) and Windows XP Embedded are Windows operating systems that can run independently from the hard disk in the host, Windows PE is used for CD-ROM booting, and Windows Embedded has been supported from USB devices (removable hard drives, flash drive) since Feature Pack 2007.
Starting from the basics, a novice can also develop an operating system that runs on a USB mobile hard drive.

I. Introduction to Windows Embedded development resources

  Windows Embedded is Microsoft's operating system for the embedded world , and currently includes three major products: Windows Embedded CE, XP Embedded and. NET Micro Framework.

1, windows Embedded ce: Windows CE It is mainly used in embedded devices such as handheld devices, set-top boxes, GPS and mobile players. It can adapt to a variety of CPUs, such as ARM, MIPS, SH4, x86 and so on. The popular Windows Mobile Smart system on mobile phones is also a Windows Embedded CE-developed operating system platform.
2, windows XP Embedded: Windows XP Embedded is based on Windows XP Professional's modular operating system adapts to the requirements of embedded devices for different functions and storage spaces. XP Embedded can only run on x86 CPU platforms and is fully compatible with Windows applications. Mainly used in ATM (Automatic Teller machine), POS (Point of Sales), electronic kiosks and other equipment. Windows Embedded for Point of Service is an operating system developed on the basis of XP Embedded for POS systems that can be applied directly to a POS system without complex customization.
3, .net Micro Framework: applies to the. NET platform in portable personal digital products, allowing. NET managed code to run on ARM And so on embedded platform.
4, microsoft Robotics Studio: Microsoft's control systems and development tools for the robotics field, You can use Visual programming language (visual programming LANGUAGE/VPL) or. NET managed language to write control commands for your robot. can support a variety of different robotic hardware platforms.

Second, how to get the Windows Embedded standard 2009 Trial Version

 

  Windows Embedded Standard replaces the original Windows XP Embedded, and the new version of Windows Embedded Standard already includes the Service Pack 3 fix pack, while adding A number of new components, such as Silverlight 1.0 (the current 2.0 official version has been released, estimated to include the new version in the official edition), Internet Explorer 7.0 (currently Internet Explorer 8 is still in the Beta2 stage), Window s Media Player 11, Remote Desktop Protocol 6.1,. NET Framework 3.0 (currently the latest version of the. NET Framework is 3.5), and so on.

The official website of Microsoft can be downloaded to Windows Embedded standard Evaluation Edition (Trial version), the trial time is 120 days. The whole system is divided into seven compressed packages (click here to open the download page), just a DVD-5 size (4.3GB), download and run WES2009Eval.par1.exe automatic decompression, and will decompress the Wes2009eval.iso The image file is engraved or virtual into a CD-ROM for installation.


Third, install Windows Embedded Standard 2009

  1. First download and install SQL Server 2005 Express Edition Chinese version before installation
SQL Server is a required component that holds the component database of the system and invokes the database for configuration at the time of system development. Although the Windows Embedded standard CD-ROM already has an English version of SQL Server, it is recommended to download the Chinese version () for ease of reading and configuration.


  2. Start installing Windows Embedded Standard
Put the Windows Embedded standard CD and run the Setup.exe program automatically. The Prepair on the left is ready for installation and users can also click Review the installation Guide to read the installation Wizard in detail. Select "Install" on the left forinstallation.


The next screen will prompt the user to enter the product serial number, the trial version of the user can enter q4c4j-yqd84-crvxb-b4jvw-wkp3y to install.

Click Next to proceed to the next step, the installation component selection, IE7 with Media Player 11 is the latest component, General selection installation, MUI is a Multilingual User interface, generally choose common Chinese Simplified (Simplified Chinese) and Chinese Trad Itional (Traditional Chinese) or Japanese (Japanese); Remote boot serivce is a remotely bootable component for diskless workstations and booting from the network.


Clicking Next will show the components that will be installed on the computer.


Click Install after the installation program to install, the next user needs to do is a long wait. During the installation process, the CPU occupancy rate is not high, but will consume a lot of memory, the peak memory usage will reach about 1300MB. The total disk space occupied by the installation is 6GB.

Iv. Initial examination of Windows Embedded standard development

After the installation is completed the program will generate the following shortcuts in the Start menu, in addition to the two help documents in documentation,Component Designer is a component designer, the user can use this tool to design custom components;  The Component Database Manager is a component Data manager that enables users to import custom components that have already been designed into a component database, or to manage the original component information;Target designer is the main design development tool, a complete embedded system will be generated by it.


The process of developing a Windows XP enbedded is as follows: Create a new configuration--Add components--Set component properties--component dependency checking--to generate a mirror.

To open Target Designer in the Start menu, first create a new configuration: Click on the "New" button on the toolbar to enter a custom configuration name (config name), such as "Preliminary system". The left side of the design window is the component browser, which is divided into hardware (Hardware), software (software), design template, and Embedded system-specific features (Embedded enabling Features), a total 12,018 of components. Users can add components in a drag-and-drop fashion. The right side can set the properties of the component.


For the first time, try to create a system without any components to familiarize yourself with the use of Target Designer. Press the Check Dependencies button on the toolbar directly or press the F5 key to check the component dependencies, and an error has been found: Base conponent requires an addtitional enabled component not In the configuration (an additional component required by the basic component is not in the config).


When you click Close, the error will be displayed in the output bar. Right-click the error item to select Action to handle the error, list the missing components in the pop-up window, select an ACPI uniprocessor PC, and then click the Add button to add it. Note that the listed components are not all added, otherwise there will be conflicts, such as ACPI Multiprocessor PC and ACPI Uniprocessor PC, which can only be selected. Of course, these conflicts will be prompted with errors when checking for dependencies.


 

Copyright NOTICE: This article for Bo Master original article, without Bo Master permission not reproduced.

Initial interview Windows XP Embedded system development

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.