For the convenience of users to quickly understand and grasp the concept and use of embedded systems, we provide a complete solution for embedded systems I include: motherboard PCM-3346N, memory 32M, CFC electronic disk 32M, embedded operating system WinCE.Net, Mcgs embedded Edition configuration software development environment, Mcgs embedded version configuration software operating environment. With this kit, users can develop and use this kit based on this kit without any additional configuration work.
On the hardware, "Advantech PCM-3346N" was used.
Advantech PC/104 module PCM-3346N is one of the smallest and most powerful single-board computer motherboards on the market.
It conforms to the size requirements of the industry standard PC/104 (90 x 96 mm) in size and is small in size but functionally complete with all the functions required by a complete computer. Advantech offers this industrial-grade PC PCM-3346N (486-class PC/104 CPU module board) with a 10/100Base-T NIC. The on-board LCD controller supports 36-bit images, and the chip comes with 2 MB of video memory. To provide customers with a small-scale, full-featured, low-cost, full-scale onboard solution supporting network and LCD flat panel displays in a limited space.
This module supports watchdog timer protection. The board has 2 serial ports and a parallel port, a floppy drive interface, and an IDE interface allowing peripheral expansion just like the large-sized single-board computer SBC. This module also supports 1 CompactFlashTM card for emulating a hard disk. Advantech also offers a wide range of CompactFlashTM cards (up to 40 MB) for customers to choose from. A 486 DX 66 MHz CPU with ST Thompson (STPC) on board. It is the only external bus running at 66 MHz, rather than a 486-class CPU running at 33 MHz just like an Intel® 486 CPU. Also, since the CPU is integrated on the board, it does not require any configuration of its frequency and voltage. It supports 16 MB, 32 MB, and 64 MB EDO SO DIMMs (optional).
Based on the hardware of the PCM-3346N, we have chosen Microsoft's newly introduced embedded real-time operating system "Windows CE.net".
Windows CE .net is the successor to Windows CE 3.0. Windows CE .net is tailor-made for the embedded market, providing a robust real-time operating system for quickly building the next generation of smart mobile and small memory footprint devices. Windows CE .NET has complete operating system features and an end-to-end development environment. It includes everything needed to create a custom device based on Windows CE, such as: powerful networking capabilities, strong real-time and small memory footprint and Rich multimedia and web browsing capabilities.
Windows CE design is simple and flexible, can be used in a variety of small embedded systems, and its powerful, in the application of industrial control has a very broad prospect. This is why the MCGS embedded version configuration software selects Windows CE .net as the starting point.
Having completed the selection of hardware and operating system platforms, what kind of application software should be selected?
Looking at the domestic industrial control field, almost all the products of industrial configuration software manufacturers are based on the PC platform only. All manufacturers just stay on the PC platform to improve the functionality of their products. At present, no specific software company has found products that support embedded applications. In this context, Beijing Kunlun Automation Software Technology Co., Ltd., in line with the trend of industrial development, introduced the "MCGS embedded version configuration software", becoming the first pioneer of embedded configuration software in China.
The MCGS embedded version configuration software is a real-time multitasking operating system based on real-time multi-tasks operating system (RTOS), and is specifically applied to the embedded operating system configuration software. Users only need to configure their own application system through a simple configuration, thus freeing the user from cumbersome programming and enabling the user to use the embedded system more handy.
The MCGS embedded architecture is divided into two parts: the configuration environment and the operating environment. The configuration environment is equivalent to a complete set of tool software that can be run on a PC. It helps the user to construct their own application system with a simple modular design. A good application system is downloaded to the embedded operating system Windows CE in real time through a serial port or Ethernet.
The feature-based tailoring of the embedded version configuration software and its embedded real-time multitasking operating system can ensure that the entire embedded system is small-sized, low-cost, high-real-time, and high-reliability, and it is convenient to have no embedded system. Users of software development experience have quickly developed an embedded system using embedded version configuration software in a very short period of time, and have greatly reduced the speed at which embedded products enter the market.