| Embedded Linux is the operating system of choice for many embedded systems developers. The fact that Linux is open source and modular make it attractive to designers of digital appliances, watches, cars, and different types of networking equipment.
Embedded Linux is the same as Linux
Many people don't realize that Embedded Linux is actually
the same as Linux. From the user's point of view, what
distinguishes Embedded Linux from Linux are the resources—both
inside and outside of Linux—used by the embedded
computer application.
How to Develop an Embedded Linux Application
Developing an Embedded Linux application is essentially the same as developing a Linux application. You need to determine the functions that your application requires, map out the code, write the code, compile the code, and finally test the application on your computer or network system.
Since embedded computers typically do not come with a keyboard and monitor, applications must be developed on another device, such as a Linux-based or Windows-based PC. Which system you use depends mostly on the type of development tools provided by the manufacturer of the embedded system.
Moxa's embedded computer family of embedded computers
are particularly user-friendly in this regard. Here's
what you do:
- Connect your Moxa embedded computer to a Linux PC.
- Install the Tool Chain (GNU cross compiler and glibc).
- Configure the cross compiler and glibc environment variables.
- Code and compile your Embedded Linux program.
- Download the program to your Moxa embedded computer.
- Debug the program.
Click here to
see a list of user's manuals for Moxa's embedded computers.
These documents are a good resource of detailed information
about using Moxa's embedded
computers. |