Books: Embedded Operating Systems

Embedded News Digest
Contact Us

[Back to Book Index] [Microcontroller Books in German]

Microcontroller Architectures:

[ARM] [Atmel AVR] [Basic Stamp] [Freescale 68xx] [Intel 8051] [Microchip PIC] [MIPS] [Microcontroller Generic]


[Bluetooth] [CAN] [Embedded Internet] [Parallel Port, Serial Port, USB]

Programming Languages:
[Assembler] [Basic] [C & C++ Programming] [C for Microcontrollers] [Java, Forth, UML]


[Applications] [Embedded Operating Systems] [Chip Design] [Hardware Design] [Software & Firmware Development]


Linux Books

[eCOS] [FreeBSD] [Free DOS] [Win XP Embedded] [uCOS-II]

Linux for Embedded and Real-Time Applications

Building Embedded Linux Systems

Building Embedded Linux Systems shows you how to design and build your own embedded systems using Linux as the kernel and freely available open source tools as the framework.

It covers such topics as system components, an overview of the kernel architecture, debugging, device driver development and system initialization. Details are provided for various chips and other hardware, along with useful tools for monitoring and debugging. Sure to become the authoritative guide to the subject, Building Embedded Linux Systems is the only book that provides everything developers need for understand how and why embedded Linux systems are built they way they are.

Buy this book

Linux for Embedded and Real-Time Applications

Linux for Embedded and Real-Time Applications

Fully describes the use of Linux operating system for embedded and real-time applications - Covers advanced topics such as device drivers, kernel implementation, POSIX threads - The CD accompanying the book includes an electronic version of the book as well as related software tools and code listings Linux offers many advantages as an operating system for embedded designs---it's small, portable, scalable, vendor-independent, and based on the open source model. Until now, however, most Linux books have concentrated on desktop and server applications instead of embedded systems.

Buy this book from:

sorry not available from (Germany)



Practical Linux Programming: Device Drivers, Embedded Systems, and the Internet

Linux is becoming the OS of choice for embedded system designers and engineers, due to its real-time power and flexibility. Written for engineers and students, Practical Linux Programming: Device Drivers, Embedded Systems, and the Internet is about designing and developing embedded systems, using Internet technology as a user interface. The book emphasizes the use of three different technologies for embedded system design and development: the Web, the Linux kernel, and SQL queries.

Buy this book

Linux Device Drivers, 2nd Edition
Updated to cover version 2.4.x of the Linux kernel, the second edition of Linux Device Drivers remains the best general-purpose, paper-bound guide for programmers wishing to make hardware devices work under the world's most popular open-source operating system. The authors take care to show how to write drivers that are portable--that is, that compile and run under all popular Linux platforms. That, along with the fact that they're careful to explain and illustrate concepts, makes this book very well suited to any programmer familiar with C but not with the hardware-software interface.

Buy this book from: (Germany)



Embedded Linux Hardware, Software, and Interfacing

From the Back Cover
Embedded Linux covers the development and implementation of interfacing applications on an embedded Linux platform. It includes a comprehensive discussion of platform selection, crosscompilation, kernel compilation, root filesystem creation, booting, remote debugging, real-world interfacing, application control, data collection, archiving, and presentation.This book includes serial, parallel, memory I/O, USB, and interrupt-driven hardware designs.

Buy this book from:

Buy this book (Germany)



Windows XP Embedded Books

[eCOS] [FreeBSD] [Free DOS] [Linux] [uCOS-II]

Windows XP Embedded Step by Step

Windows XP Embedded Step by Step

A thorough examination of the tools and interface that form the basis for Windows XP Embedded, this book enables embedded developers to select only the features they need for customized, reduced-footprint embedded devices. Provided is a step-by-step explanation of the main tools, Target Designer, Component Designer, and Component Database Manager, as well as other utilities. Also included are step-by-step instructions for installing XP Embedded, completing exercises on development systems, downloading the results to target computers, and running the OS on target systems. Designed to incorporate the common uses of XP Embedded, this guide enables developers to achieve rapid development of reliable and full-featured connected devices.

...more info, buy this book

Free BSD Books

[eCOS] [Free DOS] [Linux] [Win XP Embedded] [uCOS-II]

Embedded FreeBSD Cookbook

Embedded FreeBSD Cookbook

The FreeBSD operating system has become a popular OS choice for embedded systems due to its small size and the fact that it is free to users. However, detailed information on using FreeBSD is difficult to find. Author Paul Cevoli, an experienced embedded systems engineer, answers that need in this cookbook aimed at making life easier for engineers working with FreeBSD. Topics covered in the book include core operating system components, processes, process scheduling, virtual memory, device drivers and debugging, as these are the core features necessary for embedded system developers. The core software provided to the reader on the accompanying CD-ROM is written in C. Each chapter discusses basic components of Free BSD, device drivers, Unix kernel, and C and GNU development tools, and provides the reader with the information needed to accomplish the stated task, along with sample source code. KEY FEATURES: * Provides numerous examples of system software with source code and debugging techniques that can provide starting points for your own designs * Covers core operating system components, processes and process scheduling, system booting, virtual memory, device drivers, debugging, and much more * All sample code is provided on the accompanying CD-ROM, along with other useful programming tools.

Buy this book

Free DOS Books

[eCOS] [FreeBSD] [Linux] [Win XP Embedded] [uCOS-II]

Free DOS Kernel: An MS-DOS Emulator for Platform Independence and Embedded Systems Development

Pat Villani explains the construction and operation of DOS-C, the fully functional, portable, single-threaded operating system written in C and distributed by the FreeDOS community on the Internet. DOS-C is a single large kernel with a layered architecture, is non-multitasking with a large number of system calls similar to the MS-DOS APIs, and employs a minimum of assembly language. FreeDOS uses the de facto DOS hardware standards and provides binary compatibility for MS-DOS applications. It compiles with Borland C, Microsoft C, and other C cross-compilers without using their run-time libraries. Villani provides C-to-assembly interface routines where assembly is used. A DOS clone has value as an educational tool, in embedded systems applications, on non-Intel platforms, in establishing independence from Microsoft, and as an extension to a commercial DOS. Villani offers suggestions on creating a development environment using common, low-cost tools and provides clues on where portability issues are most problematic and how to make code portable. The book and companion disk include the full source code and support files for an 80x86 kernel.

Buy this book

uCOS-II Books

[eCOS] [FreeBSD] [Free DOS] [Linux] [Win XP Embedded]

An Embedded Software Primer

Using uCOS-II embedded OS for embedded software development. Good introductory book for software engineers starting out in developing embedded systems.

...more info, buy this book

eCOS Books

[FreeBSD] [Free DOS] [Linux] [Win XP Embedded] [uCOS-II]

Embedded Software Development with eCos

Embedded Software Development with eCos

The Embedded Configurable Operating System (eCos) gives professionals a low-cost, royalty-free embedded software development solution that works in highly constrained hardware environments, while scaling smoothly to larger products. In this start-to-finish guide to eCos solution building, Anthony Massa covers eCos architecture, installation, configuration, coding, deployment, and the entire eCos open source development system. Additional open source tools are included to configure a complete embedded software development environment. Massa's code examples and application case study illuminate techniques for building virtually any embedded system, from the simplest device to complex Internet-enabled wireless systems. Coverage includes:
Understanding eCos architecture: kernel, hardware abstraction layer, and other components; Preparing your eCos embedded development environment; Incorporating additional open source tools for a complete embedded software development environment; Working with exceptions, interrupts, and virtual vectors; Managing threads and synchronization; Utilizing the eCos networking stack, I/O system, and file system; Covering additional eCos functionality, including third-party open source contributions; Using RedBoot, the standardized embedded debug and bootstrap solution; Porting eCos to new hardware platforms.
The accompanying CD-ROM contains the complete eCos development environment, along with all the code presented in this book.

Buy this book


[Home] [Search] [MicroControllerShop] [Publications] [Embedded News Digest] [Resources] [Contents] [Contact Us]

Email us with questions or comments about this web site.
Copyright 2002-2008 MicroController Pros Corporation
Last modified: 12/16/08