Embedded Software Platform
Empower Your Competitiveness for Faster Time-to-Market
The high reliability and stability of Moxa's embedded computers give users an extra advantage over the competition. To further empower our customers' competitiveness for a faster time-to-market, Moxa is offering application developers a valuable embedded software platform. Called Rcore, this platform brings you the following benefits:
||Easy-to-use application libraries
||Proven and bug-free sample code
||Fast concept validation and development cycle
According to the 2008 "Embedded Systems
Design Report" by Tech Insights, an embedded project takes an
average of 13.1 months to complete. As shown in the figure below,
a project cycle covers several phases, with each phase taking a certain
amount of time to complete. Moxa Rcore provides the ready-to-go software
components depicted by the color blocks. These components help customers
shorten the project cycle from the "Concept Exploration"
phase to the "Development" phase.
Moxa's x86 and ARM embedded computers offer a powerful computing
environment and stable system for a variety of industrial applications.
These computers use either the Linux or Windows (CE and XP) embedded
operating system to provide programmers around the world with a
user-friendly environment for application development, and reduce
the effort required for system integration. In addition, Moxa is
committed to developing products that support real-time operating
systems suitable for mission critical applications.
The VPN (OpenVPN, L2TP, and IPSec) middleware
makes it easy for user applications to create secure tunnels between
communication parties, and the Firewall (iptable) middleware protects
enterprise information from un-friendly access. The Database system
(MySQL and MSSQL) middleware can be used to manage field-data acquisition,
with Web Services (Web, PHP, ASP) included to give programmers an
integration framework for building Internet accessible field applications,
such as WebSCADA.
Moxa also offers a variety of middleware to help you easily integrate
these application modules into your system. This is essential for
leveraging the modules' useful features and reducing the effort
required for application development.
To lower customers' development cost, Moxa provides sample code
for a wide range of embedded applications, such as serial-to-Ethernet
(S2E), serial-to-serial (S2S), and Modbus TCP and RTU. This high-level
sample code or application libraries hide the details of implementing
complex data communication by presenting relatively simple function
prototypes for user applications. In addition, low-level libraries
that manage direct access to peripheral I/O devices, such as LCM,
keypad, digital IO signals, and watch dog functions, are also included.
With ready access to such a rich assortment of embedded applications,
programmers obtain a much greater flexibility than would otherwise
be possible. These libraries help programmers
quickly grasp the full functionality of their applications, and
in this way gain the confidence needed to complete their project,
essentially speeding up product development and ensuring that code
is efficient and bug-free.
For developers who plan to implement the Rcore embedded software platform, Moxa can provide consulting to shorten the time required to implement your application. Please contact our support team at firstname.lastname@example.org for details.
Moxa provides a Windows PC-based tool (MDM) that auto-detects, configures, and manages Moxa's embedded computers in a LAN environment. This tool provides features for setting IP addresses, managing files, monitoring memory usage of computers, and helping application developers deploy their programs en masse to a whole army of computers.
Rcore Flash Demo