User`s manual
14-4
An Overview of Embedded Computing >
Introduction to Embedded Computers
www.moxa.com
info@moxa.com
Embedded Computing Solutions
14
System Information•
Networking/Server Confi guration•
Process (Thread) Monitoring/Control•
Services Monitoring/Control•
Binary/Text File Management and Upload•
This web-based management system allows you to manage web sites,
the registry database for system and application programs, and many
other aspects of the computer's operation.
Embedded Computing with Windows Embedded
Easier Application Development with IDE Tools
Web-based Management System
In addition to being part of the Linux community, the Moxa embedded computer family also includes models running the Microsoft® Windows®
Embedded operating system. Adopting a widely used programming environment makes our embedded computers suitable for software development
and legacy system migration.
Software written for the desktop PC can be easily ported to a Moxa embedded computer with very little or even no modifications. Both porting and new
development can be done using any number of friendly Integrated Development Environment (IDE) tools. Choose the tools based on the application
language you plan to use and install them on your development PC. For detailed installation steps, please refer to the user’s manual.
Moxa’s embedded computers are network-centric programmable
platforms designed to be used as front-end computers for data
acquisition and industrial control. The embedded computer is often
located away from the system administrator in the same harsh
environment as the controlled devices. This makes the task of
managing the computer remotely an important aspect of the embedded
computer’s operation.
To resolve this remote management issue and reduce the work load of
the system administrator, the Moxa embedded computer is installed
with a Web-based management system. The system incorporates
often-used features into an internal site and categorizes the features on
a menu bar, as shown in the accompanying figures.
C/C++ Applications:
Using Embedded Visual C++ (eVC) 4.0
The eVC 4.0 tools can be downloaded for free from MSDN’s download page. Install the eVC 4.0 tools and import service pack 4. Note that eVC is used
for CE versions under 5.0.
VB.NET/C# Applications:
Using Visual Studio 2005 or Visual Studio 2008
Microsoft Visual Studio 2005/2008 is a complete set of development tools for building ASP.NET Web applications, XML Web services, and mobile
applications. Visual Basic, Visual C++, Visual C#, and Visual J# (XPe only) all use the same IDE, which allows them to share tools and facilities when
creating mixed-language solutions.
If you are building applications under WinCE, after installing the IDE tool you will also need to install a Windows Embedded SDK (provided by Moxa) on
your development PC. After doing so, the SDK will be integrated with your IDE tool.
The Win CE SDK includes C libraries and run-time libraries, Microsoft Foundation Classes (MFC), SOAP Toolkit, .NET Compact Framework, XML, and
Winsock for you to develop your applications.
Using Visual Studio 2005 or Visual Studio 2008
Microsoft Visual Studio 2005/2008 is a complete set of development tools for building C/C++ applications. You can develop WinCE applications with
the Moxa SDK using Visual Studio 2005/2008 for WinCE 5.0/6.0/XPe.