Resources
Knowing where to find adequate
information is crucial to Opersys' way of business. Through our experiences and contacts,
we have established a comprehensive list of information channels, some public and some
private. Here are a couple of resources we use ourselves and often recommend to others.
Reference material- Building Embedded Linux Systems by
Karim Yaghmour, O'Reilly and Associates, 2003.
Written by Opersys' founder and CEO, this book provides complete instructions on how to build
embedded Linux systems using only the original open source and free software packages.
- Understanding the Linux Kernel, 2nd Edition by
Daniel Bovet & Marco Cesati, O'Reilly and Associates, 2002.
A complete description of the concepts and mechanics behind the Linux kernel, albeit
with an emphasis on the x86.
- Linux Device Drivers, 2nd Edition by
Alessandro Rubini & Jonathan Corbet, O'Reilly and Associates, 2001.
A thorough description of device drivers development in Linux, including discussion
of many architectures.
- Running Linux, 4th Edition by
Matt Welsh, Matthias Kalle Dalheimer, Terry Dawson, and Lar Kaufman, O'Reilly and Associates, 2002.
A perfect introduction to the world of Linux. Covers installation, management, use
and application development.
- The Art of Designing Embedded Systems by
Jack Ganssle, Newnes Press, 1999.
Jack Ganssle, a monthly contributor to "Embedded Systems Programming",
successfully conveys the world of embedded system design with all of its
intricacies.
- Advanced Programming in the UNIX Environment by
Richard Stevens, Addison Wesley, 1992.
The classic for systems programming in Unix. Although it is not
mentionned specifically, the material does apply to Linux.
- MicroC/OS-II by
Jean Labrosse, CMP books, 1998.
Covers the internals of the µC/OS-II RTOS. A perfect introduction to
the world of real-time operating systems.
- Programming Embedded Systems in C and C++ by
Michael Barr, O'Reilly and Associates, 1999.
An introduction to the world of embedded system development using C and C++.
Periodicals- Embedded Systems Programming
A must have for any embedded systems developer. Arcticles cover a wide range
of operating systems and architectures.
- Linux Journal
Covers the latest and greatest in the Linux world. Although this particular
magazine isn't aimed at the embedded crowd, it does contain information which
is often pertinent to the future of embedded Linux.
- Dr.Dobb's Journal
Very rich content on all areas of programming. Covers many programming
languages and application fields. The perfect way to keep up to date with
the latest in programming.
- EDN
Covers system design and discusses the latest design problem and available
solutions. Discusses both hardware and software.
- EETimes
The source for the latest developments and movements in the industry.
Online resources- Linux Weekly News
Probably one of the most important Linux-related sites out there, if
not the most important. Contains critical analysis of the events
taking place in the Linux world. Weekly edition contains a review of
all the events while daily edition contains day by day comments on
the most recent events.
- Slashdot
A gathering place for industry professionals of all walks of life
and beliefs. Posts news that often matters to IT workers or, as the
site's motto goes, "News for Nerds. Stuff that Matters." The news
items themselves are sometimes reported on other sites too. The
comments posted by the readers about a news item, however, can
sometimes be true gems; revealing detailed information unavailable
from other sources. Definitely worth checking regularly.
- LinuxDevices.com
Maintains a list of embedded Linux-related resources and industry
announcements.
|