Embedded Software: Know It All
Jean J. Labrosse, Jack Ganssle, Robert Oshana, Colin Walls, Keith E. Curtis, Jason Andrews, David J. Katz, Rick Gentile, Kamal Hyder, Bob Perrin
Newnes, 2008 - Computers - 792 pages
The Newnes Know It All Series takes the best of what our authors have written to create hard-working desk references that will be an engineer's first port of call for key information, design techniques and rules of thumb. Guaranteed not to gather dust on a shelf!
Embedded software is present everywhere - from a garage door opener to implanted medical devices to multicore computer systems. This book covers the development and testing of embedded software from many different angles and using different programming languages. Optimization of code, and the testing of that code, are detailed to enable readers to create the best solutions on-time and on-budget. Bringing together the work of leading experts in the field, this a comprehensive reference that every embedded developer will need!
What people are saying - Write a review
We haven't found any reviews in the usual places.
Basic Embedded Programming Concepts
Embedded Operating Systems
Error Handling and Debugging
algorithms allocated allows application architecture array assembly language binary block buffer bytes cache chip client clock co-verification communication compiler complete configuration context switch core cycles debugging descriptor device drivers Dynamic efficient embedded system enable environment Ethernet example execution external memory FPGA frame function hardware implemented initialization input instruction instruction set simulator integration interface interrupt IP address JTAG kernel latency Layer load logic simulator loop machine microcontroller microprocessor mode multiple multitasking operating system optimization output parameter RAM performance peripherals pipeline pointer port priority problem processor protocol reset routine RTOS scheduling segment serial server shown in Figure signal software engineers software pipelining specific stack synchronization target task there’s timer unsigned variable vxWorks write