This book explains the design and implementation of C/OS [pronounced "MicroC/OS"], the Micro-Controller Operating System, a portable, ROMable, preemptive, real-time, multitasking kernel for microprocessors. The system is written in C with assembly language code for the target microprocessor kept to a minimum. It can be ported to any microprocessor that provides a stack pointer and allows the CPU registers to be pushed onto and popped from the stack. The C compiler must be ANSI compatible and provide in-line assembly or language extensions that allow you to enable and disable interrupts. The system can manage up to 63 tasks, with performance comparable to many commercially available kernels. An earlier version of C/OS was published in the May and June 1992 issues of Embedded Systems Programming magazine. The code available from that article on bulletin board systems is uncommented. The code provided in "C/OS" the book is fully commented. The current release of the companion code disk V 1.08 has been updated in response to reader response. See the author's Release Notes for more information on revisions to the code. The text explains the fundamentals of multitasking real-time systems, details the design decisions of this kernel, and includes a user's manual for the system. Appendices provide complete code for the system, a port for the Intel 80186/80188 chip, a survey of real-time kernel manufacturers, and references to the technical literature on real-time and embedded systems. Source code is provided, so you can add your own custom features. Integrating C/OS in your application can be done in less than one day. C/OS can be ported to a different microprocessor within a few days, because assembly code has been kept to a minimum.
Audience: To use the book, you should be familiar with the ANSI standard for C, and have at least a minimum understanding of assembly language for the Intel 80x86 family of microprccessors.
"synopsis" may belong to another edition of this title.
Jean J. Labrosse has been developing real-time software for more than 10 years on a wide range of microprocessors. He works in Fort Lauderdale, Florida, designing control software for large industrial reciprocating engines. He is also the author of "Embedded Systems Building Blocks". Software requirements: IBM-PC AT or compatible operating system: DOS (version 3.3 or newer) system memory: 640K bytes of RAM disk capacity: 2 megabytes free Examples of processors capable of running C/OS: Intel: 8080/85; 80x86/88 VLSI Technology: ARM Hitachi: H8/3xx; H8/5xx; 64180 Phillips: XA Zilog: Z-80; Z-8; Z-180; Z-280; Z-8000 AMD: 29K Motorola: 6800/01/02/03; 6809; 68HC11; 68HC16; 680xx; 683xx; CPU 32
"About this title" may belong to another edition of this title.
FREE shipping within U.S.A.
Destination, rates & speedsSeller: ThriftBooks-Dallas, Dallas, TX, U.S.A.
Paperback. Condition: Good. No Jacket. Pages can have notes/highlighting. Spine may show signs of wear. ~ ThriftBooks: Read More, Spend Less 1.35. Seller Inventory # G0879304448I3N00
Quantity: 1 available
Seller: ThriftBooks-Atlanta, AUSTELL, GA, U.S.A.
Paperback. Condition: Good. No Jacket. Pages can have notes/highlighting. Spine may show signs of wear. ~ ThriftBooks: Read More, Spend Less 1.35. Seller Inventory # G0879304448I3N00
Quantity: 1 available
Seller: SecondSale, Montgomery, IL, U.S.A.
Condition: Good. Item in good condition. Textbooks may not include supplemental items i.e. CDs, access codes etc. Seller Inventory # 00083252940
Quantity: 1 available
Seller: St Vincent de Paul of Lane County, Eugene, OR, U.S.A.
Condition: Good. paperback 100% of proceeds go to charity! Good condition with all pages in tact. Item shows signs of use and may have cosmetic defects. Seller Inventory # G-05--4774
Quantity: 1 available
Seller: Book Broker, Berlin, Germany
Condition: Sehr gut. Pap/Dskt. 266 Seiten Medienartikel von Book Broker Berlin sind stets in gebrauchsfähigem ordentlichen Zustand. Dieser Artikel weist folgende Merkmale auf: Altersentsprechend nachgedunkelte/saubere Seiten in fester Bindung. Mit Beilage. Einband leicht belesen/bestoßen. Einband leicht staubfleckig. Sprache: Englisch Gewicht in Gramm: 1001 Taschenbuch, Größe: 21 x 1.3 x 26 cm. Seller Inventory # 660634454
Quantity: 1 available
Seller: The BiblioFile, Rapid River, MI, U.S.A.
Soft Cover. Condition: Fine. Lt. shelf wear. Pages fine. Text only, no diskette. Fourth printing revised for v.1.09. Programming embedded systems. 266 pages. Size: 8vo - over 7¾" - 9¾" tall. Book. Seller Inventory # 015388
Quantity: 1 available
Seller: The Book Spot, Sioux Falls, MN, U.S.A.
Paperback. Seller Inventory # Abebooks205326
Quantity: 1 available
Seller: Hawking Books, Edgewood, TX, U.S.A.
Condition: Very Good. Very Good Condition. Five star seller - Buy with confidence! Seller Inventory # X0879304448X2
Quantity: 1 available
Seller: BennettBooksLtd, North Las Vegas, NV, U.S.A.
paperback. Condition: New. In shrink wrap. Looks like an interesting title! Seller Inventory # Q-0879304448
Quantity: 1 available