Wei Da Jia WinCE.net embedded system solution


1. Introduction to Windows CE.NET:
Windows CE .NET is the successor to Windows CE 3.0. Windows CE .NET was redesigned for the embedded market, providing a robust real-time operating system for quickly establishing the next generation of smart mobile and small memory footprint devices. Windows CE .NET has full operating system features, package and end-to-end development environments, and it includes everything needed to create a Windows CE based custom device. WinCE.NET contains a number of new and improved features, such as wireless technologies such as Bluetooth and 802.11 zero configuration settings; device simulation features allow you to simulate a complete device environment without any additional hardware investment; Platform wizards allow you to choose from a wide range of pre-configured device designs to jump start your development process; in addition, rich multimedia and web browsing capabilities such as Microsoft Internet Explorer 6.0 and Windows Media Codec and control originals. Powerful networking capabilities, strong real-time and small memory footprint, and rich multimedia and Web browsing capabilities make WindowsCE.NET the first choice for embedded operating systems in various fields.

2. WindowsCE.NET application area:
WinCE.NET provides a robust real-time operating system for quickly establishing the next generation of smart mobile and small memory footprint devices. With WinCE.NET, it is possible to create a unique platform that you need to apply to all areas.
â—†Mobile Phone/Smart Multimedia
â—†Custom Equipment â—†Digital Imaging Equipment
â—†Industrial Automation Equipment â—†Internet/Media Equipment
â—† PDA/Mobile Handheld Devices â—† Residential Access Control
â—†POS device â—†Top box
â—†Microkernel â—†Web Board Device â—†Windows Client

3. Operating system customization service (OSBS)
IEI's introduction of operating system customization service is to integrate the WinCE.NET platform on our embedded motherboards, and it is simple and quick to construct an embedded operating system customized for customers.

★Features:
* Professional: IEI is a Microsoft WinCE partner, has many years of embedded Windows development experience and a wide range of customer groups, can understand the market and customer needs more in-depth. All functions have been rigorously tested before release, and true stability and security are reflected in the customized WinCE system.

* Fast: The customization of the system is a tedious and need experience. Such as optimization of various drivers, acceleration of the hard disk, saving of settings, customization of the interface and the like are all very time-consuming and laborious tasks. The IEI customization system is already done for you, you just use it. So your application development on the corresponding product will be greatly accelerated;

* Services: IEI customized systems are always Microsoft's latest, users do not need frequent upgrades. In addition to provide additional hardware and software support; application and operating system mapping file integration services; and according to customer needs on the operating system mapping file size and performance adjustments;

★ Advantages:
*Simple: Customers need to focus on application development only;
* Convenient: Integrated design, saving development time and resources * Real-time: All standard hardware is bundled with WINCE.NET runtime license, customers can enter the market at any time;
* Flexible: Supports hardware upgrades.

4. WindowsCE.NET system customization process:

The development process of Windows CE can be roughly divided into:
* The generation of platform NK.BIN is accomplished through the following steps:
(1) OAL, Driver, shell customization;
(2) customization of system modules;
(3) Bootloader customization.
* Application development, completed by the following steps:
(1) The establishment of the SDK's release, installation, and online debugging environment;
(2) Development of intermediate modules;
(3) Development of application interface.
* The product can be generated in two forms (1) The application is distributed separately from NK.bin;
(2) The application is integrated into NK.bin for distribution.
The specific process can be seen in the following figure (Windows CE.NET OS Build Flow):

5. WinCE.NET Instant Operation Solution Provided by IEI:

â–  Introduction:
The above solutions are all embedded development platforms, combined with corresponding low-power, high-performance embedded single-board computers, support Windows CE.NET. Wince.NET mapping files are provided in advance in the electronic disk, providing instant Wince.NET Run the solution. BSP and SDK common settings are provided in advance, and C++ source code and utility routines are also provided on the attached CD. The BSP contains general system requirements, thus eliminating the need to develop your own driver. At the same time, the included SDK & application source code supports Visual C++ programs, similar to Windows application development examples and tools, which can help you develop applications quickly and accurately. This way you can put your product into the market in the best possible time.

â–  Product features:
â—† Provide Wince.net mapping file in advance in the electronic disk â—† WinCE.NET mapping file contains Explore5.5 and Windows Media 8.0 codecs and controls â—† Provide WinCE.NET serial number â—† Provide a customized BSP (board Support package)
â—† Provide developers with software development kit (SDK) development applications under Visual C++ program â—† Provide complete ATAPI disk driver, support CD and DVD playback â—† Register based on stored information can store registration data in folder â—† Program Automatic loading function â—† Provide C++ source code and application routines

â–  Product Specifications:
(1) Wafer-582X-CENET
Embedded low-power GX1 300MHZ single board computer with 128M memory, 64M electronic disk / LCD/TV-out connector / AC'97 Audio /10/100Mbps network card / 2 serial port / 1 parallel port / 4 I / O / 2 USB / Floppy/IDE/WinCE.Net OS
(2) Wafer-E66X-CENET
Embedded Low Power VIA Eden 667MHZ (Optional 800Mhz) Single Board Computer with 128MB RAM, 64M Electronic Disc/LCD/AC'97 Audio /10/100Mbps Network Card/PCMCIA slot/3 com/2 USB/WinCE.NET OS
(3) NOVA-4898-CENET
Embedded low-power GX1 300MHZ single board computer with 128M RAM, 64M electronic disk/LCD/AC'97 Audio /10/100Mbps NIC/4 serial/1 parallel/4 I/O/2 USB/Floppy/IDE/WinCE .Net OS
(4) Wafer-6820-CENET
Embedded low-power Transmeta Crusoe TM5600-667MHZ single-board computer with 128MB of memory, 64M electronic disk/LCD/AC'97 Audio/10/100Mbps network card/CF card slot/2 com/2 USB/WinCE.NET OS

6. WindowsCE embedded system application case:

The top box device is a Windows CE.Net-based application product from Vistatech, which fully embodies Windwos CE.Net
The superiority in the field of consumer electronics products combines rich and powerful multimedia processing, web browsing and other application functions.

System Configuration
Wafer-5822/GX1 300MHZ/128MRAM/64M electronic disk/TV-out connector/ Audio in, out, mic/
10/100Mbps Network Card / Windows CE.Net OS

Product Features â—† Customize the boot screen and operating system required by the user;
â—† Complete Chinese Windows operating system style, familiar operation interface;
â—† Built-in IE5.5, you can browse the Internet;
â—† Rich multimedia features. Support Media Player8.0, can play a variety of video files;
â—† support remote desktop connection, through RDP can be connected to a remote desktop, using a rich desktop operating system;
â—† Support Chinese input method!

Application:
Home entertainment, hospitals, schools, airports and other public places

Lottery industry applications:

Industry Overview With the development of the economy and the improvement of people's living standards, and the country's adjustment to the gaming industry's policies, the lottery industry is becoming a fast-growing and highly-focused industry. An emerging technology that integrates IT technology and information and communication technology into one, the computer lottery system came into being. The computer lottery system has a very wide range of applications in welfare lottery, sports lottery, soccer lottery and other fields.
The system's core control equipment, lottery machines, is mainly used to complete lottery sales, data uploads, and acceptance awards. Therefore, there is a high requirement for system stability.

Solution The main task of the lottery vending machine is to sell lottery tickets, print vouchers and complete important data uploads. There are many external control devices.
It is generally necessary to connect printers, scanners, card readers, and customer-side displays. The four serial ports can fully meet the needs. In terms of important data processing, the data is uploaded to the data center through the network; at the same time, the data is backed up locally to the CF card so that in the event of communication failure, the data can be uploaded via the CF card to ensure the successful draw.
In response to user needs, Viva Technology has launched the NOVA-4898+EB2810 integrated system. Successfully applied to the lottery industry, the operating system uses Win CE.NET, and the application program can be developed by users in the VC++ environment.

System features

â—† Complete and stable function;
5.25” GX1 300 Low Power Embedded Motherboard, 10/100Mbps Ethernet, LCD/CRT VGA, TV-OUT,
Audio in/out/mic, USB, COM, PRT, DOC, CF slot, PC104, PCI slot, Digital I/O
â—† Rich interface resources, operating system using Win CE.NET, support for electronic disk storage, system performance is stable and reliable;
Three RS232 serial ports, one RS232/422/485 serial port, and each serial port can provide +5V and +12V DC power.
1 parallel port (supports SPP/EPP/ECP mode), 2 USB connectors, 2 IDE channels, 1 floppy drive channel.
â—† The customer development cycle is greatly shortened, and the cost is greatly reduced;
Products pre-installed Win CE.NET, users only need to use VC++ or VB for application development â—† can provide the motherboard, chassis;
â—† Hardware platform: NOVA-4898;
â—† According to user needs, software and hardware such as operating system, chassis, product appearance, electronic disk, etc. can be customized.

WindowsCE.NET application in GPS field:
With the development of science and technology, the trend of civilian use of GPS is increasingly expected. As the chip miniaturization technology matures, the GPS chipset has made great breakthroughs in reducing the size or power consumption. In this way, high-tech has taken the GPS into people's lives.
Now that there are websites dedicated to providing electronic map services, users can obtain electronic maps near designated locations simply by entering addresses, intersections, and important landmarks. Even if they match related databases, they can even find restaurants, theaters, and parking lots. Wait for the complete information. Some electronic map service networks, in addition to supporting basic queries, also launch thematic search services, such as querying museums and tourist attractions. Some automobile manufacturers have also developed GPS systems into satellite safety protection systems to protect the owner's personal and property safety. The hidden buttons on the car allow the service center to monitor and alarm, and the functions of the on-board GPS system are simply Instruct the road to be raised to the level of security protection. Weida Power provides a safe and reliable hardware platform for your GPS system, allowing you to easily enjoy the convenient services brought by high technology.
★ GPS positioning principle To locate a car, you need at least three satellites. The speed of the car can be calculated by the data change of three satellites. At this time, the satellite needs to be equipped with a satellite receiving system. The satellite receiving system is usually a satellite receiver. , Car PC, display screen, etc.. Due to the particularity of the use of the environment, the car PC must have certain requirements. For example, the size can not be too large, the car on the space is limited, the system can not be installed too large volume; Practicality is stronger, requires the operation Simple and fast. Currently, more Windows PCs are used in on-board PCs; The reliability is higher. Because the car runs on the road, the vibration is great, and all-weather operation, the on-board PC must be able to adapt to these conditions, and the on-board PC must require scalability. And compatibility is better and other conditions. Therefore, using a series of superior performance products such as WAFER-5825 of Weintech Industrial can solve these problems.
★ System Block Diagram

IV. System Features ◆ Using 3.5” small-size high-performance WAFER-5825 motherboard, occupying less space, in-vehicle PC application environment;
â—† On-board GX1-300 CPU, no fan is needed, saving space and cost;
â—† The memory uses SO-DIMM slots, which saves space and supports up to 512MB, which can meet various application requirements.
â—† Use CS5530A display chip, support CRT (maximum 1280 * 1024, 256 colors), and LCD display (1024 * 768, 64K
Color). The original object can be displayed more realistically under high resolution, and the LCD can also be used to further save space.
â—† Use a single 12V power supply, the interface is 2 PIN feet, can be directly powered by the battery, no need to add a transfer module, save the cost; â—† can use GPS-01 module, GPS-01 module for the RS-232 interface, is designed specifically Car PC GPS module;
â—† Onboard a RTL8139C Ethernet chip, and support for network wake-up function;
â—† Designed PCMCIA TYPE II interface, can use PCMCIA connected to wireless communication module, wireless communication;
â—† Windows CE.NET, Linux and other operating systems to meet the needs of most users;
◆ Operating temperature 0-60°C, relative humidity 5-95%, non-condensing, able to adapt to various climatic conditions;
â—† The software programmable watchdog function allows your system to automatically switch to normal system operation after it crashes, further enabling the system to operate safely and reliably.
â—† At the same time WAFER-5825 motherboard also designed two RS-232 interfaces (compatible with 16C550 UARTS), a parallel port (supports SPP/EPP/ECP mode), 2 USB ports, an infrared interface, a 44-pin IDE interface and a High-density IDE expansion interface (with one DOC socket for Wafer-5822)! Allows you to expand or upgrade your system at any time while freely using the system.

Related Links:

Customized services of WinCE.net embedded system platform please click the following link:
Http://