ChipCenter Questlink
SEARCH CHIPCENTER
Search Type:
Search for:




Knowledge Centers
Product Reviews
Data Sheets
Guides & Experts
News
International
Ask Us
Circuit Cellar Online
App Notes
NetSeminars
Careers
Resources
FAQ
EE Times Network
Electronics Group Sites

EMBEDDED NETWORK APPLINCES WITH LINUX


Circuit Cellar Online
THE MAGAZINE FOR COMPUTER APPLICATIONS
Circuit Cellar Online offers articles illustrating creative solutions
and unique applications through complete projects, practical
tutorials, and useful design techniques.

EMBEDDED NETWORK APPLINCES WITH LINUX

Lessons from the Trenches by Greg Ungerer

Start ý A Closer Look ý Why Linux? ý The Building Process ý Microcontroller Linux ý Porting the Application Set ý Debugging ý Future Looks Bright ý Sources and PDF

The Linux operating system and GNU application set is a popular choice for building powerful, reliable network servers. Given this strong network background, Linux and GNU make a perfect platform for building small, low-cost embedded network appliances. Linux is typically used on interactive, general-purpose workstations and large servers. There are a number of unique challenges involved in getting Linux and the GNU application set operating happily in embedded hardware (i.e., hardware that has only minimal resources).

In this article, I will discuss the advantages of using Linux in small network devices. One example system will be presented in some detail. The key points of the construction process will be examined, and the overall techniques and decision justifications will be provided to show the power of extending Linux into small environments.

The world is full of embedded computing devices. They are used to control all sorts of everyday things, from automobile engines to home video recorders. Traditionally, these types of embedded devices have existed in isolation. They are standalone computing devices that silently do their programmed tasks. More and more of these objects are being connected to networks, and even the Internet. They are actively communicating with each other and the world at large. It is truly becoming a connected world.

This trend has pushed both hardware and software technology in a direction that allows for building low-cost embedded platforms that are networked. These thin servers are perfect for embedding in intelligent devices, devices that are information-aware appliances. They not only perform their own specific control functions but can also interact over a network to allow a whole new set of distributed features.

Embedded devices connected to a network, particularly the Internet, take on a whole new range of responsibilities. They now need to be capable of talking standard protocols, like TCP/IP and its associated application set. They also need to be sensitive to security, authorization, and access issues. These extra responsibilities mean that embedded devices are becoming more complex and require more raw computing power. That makes them slower to build and more difficult to manage and maintain.

There is a revolution occurring within the embedded systems arena that is making low-cost embedded network appliances a reality. A combination of inexpensive, high-performance processors and powerful software platforms that use operating systems like Linux are making it possible to network everything.

NEXT

 


Circuit Cellar provides up-to-date information for engineers. Visit www.circuitcellar.com for more information and additional articles.
For subscription information, call (860) 875-2199, subscribe@circuitcellar.com or subscribe online. ýCircuit Cellar, the Magazine for Computer Applications. Posted with permission.
Click here to get your listing up.

Copyright © 2003 ChipCenter-QuestLink
About ChipCenter-Questlink  Contact Us  Privacy Statement   Advertising Information  FAQ