4 eBooks tagged "Software and Embedded"
Related tags:
Designing [+],
Communications [+],
testing [+],
of [+],
fundamentals [+],
Where [+],
with,
u8F6Fu4EF6u8FDBu5316,
to,
os,
in,
for,
develpment,
and,
Your,
Writing,
Visual,
Virtual,
Verification,
Tools,
Tolerance,
The,
Techniques,
Systems,
Symbian,
Sourcesafe,
Scientific,
Radio,
Quality,
Project,
Programming,
Pragmatic,
Practitioneru2019s,
Practitioners,
Practical,
OReilly,
Multitasking,
Modern,
ModelBased,
MicroProcessors,
Methods,
Measurement,
Management,
Interfacing,
Handbook,
Guide,
Graphics,
Fault,
Extract,
Evolution,
Establish,
Engineering,
Emerging,
Dummies,
Development,
Developing,
Desktop,
Crackproof,
Control,
Continuous,
Configuration,
Comprehensive,
CC,
Book,
Becoming,
Art,
Architecture,
Aquarium,
Approach,
Analysis,
Analog,
An,
A,
2E,
2005
Posted: September 18th, 2007, 11:02pm CEST

From the Back Cover
Fundamentals of Embedded Software: Where C and Assembly Meet is a refreshing alternative to the traditional sophomore text on computer organization and assembly language programming. The text approaches assembly the way it is commonly used in practice>to implement small, fast, or special-purpose routines called from a main program written in a high-level language such as C. By using an embedded software context, the text introduces multi-threaded programming, preemptive and non-preemptive systems, shared resources, and scheduling, thus providing a solid foundation for subsequent courses on operating systems, real-time systems, networking, and microprocessor-based design.
The text will help you:
* appreciate the often overlooked consequences and limitations of binary representation.
* implement fast real-number arithmetic using fixed-point reals instead of floating-point.
* reinforce your comprehension of scope, parameter passing, recursion, and memory allocation.
* employ features of C (such as bit-manipulation and variant access) commonly used in embedded software.
* write functions in Intel x86 protected mode assembly to be called from C.
* estimate maximum data rate and latency for various styles of I/O programming.
* manage multiple threads, shared resources, and critical sections.
* develop programming practices that avoid priority inversions, deadlocks, and shared memory problems.
Fundamentals of Embedded Software: Where C
Read more...
Full download
Posted: August 29th, 2007, 10:16am CEST

Create network communications software with a thorough understanding of the essential system-level design and implementation choices and how they affect the performance and maintainability of your embedded system. An examination of the OSI 7-layer model serves as a starting point for a logical partitioning of software functionality in a communications system. With this foundation, you explore a development model that addresses the complete range of issues in the design of embedded communications software, including real-time operating systems, hardware and software partitioning, layering, and protocol stacks.
Delve into the design techniques (state tables, upper- and lower-level interfaces, configuration techniques, buffer and timer management) that enable clean, understandable implementations of even complex protocols. Explore specialized design issues, including task and table management, as well as implementation issues that include:
- how device and network management capabilities should interact with the stack
- how to handle system startup and configuration
- what special requirements multi-board designs impose
Combine the recommended design and development processes-complete with a list of appropriate equipment and tools-with your newfound perspective to tackle your next project.
About the Author
T. Sridhar is CTO and vice president of engineering at FutureSoft where his work includes software architecture design for communications systems. Communica
Read more...
Full download
Posted: August 29th, 2007, 10:16am CEST

Create network communications software with a thorough understanding of the essential system-level design and implementation choices and how they affect the performance and maintainability of your embedded system. An examination of the OSI 7-layer model serves as a starting point for a logical partitioning of software functionality in a communications system. With this foundation, you explore a development model that addresses the complete range of issues in the design of embedded communications software, including real-time operating systems, hardware and software partitioning, layering, and protocol stacks.
Delve into the design techniques (state tables, upper- and lower-level interfaces, configuration techniques, buffer and timer management) that enable clean, understandable implementations of even complex protocols. Explore specialized design issues, including task and table management, as well as implementation issues that include:
- how device and network management capabilities should interact with the stack
- how to handle system startup and configuration
- what special requirements multi-board designs impose
Combine the recommended design and development processes-complete with a list of appropriate equipment and tools-with your newfound perspective to tackle your next project.
About the Author
T. Sridhar is CTO and vice president of engineering at FutureSoft where his work includes software architecture design for communications systems. Communica
Read more...
Full download
Posted: January 23rd, 2008, 9:21am CET by akg

The book provides a practical and comprehensive overview of how to test embedded software.
The book describes how embedded systems can be tested in a structured, controlled way.
The first complete description of all necessary ingredients of a testing process.
It includes classic as well as modern test design techniques.
The described approach is useful in real-life situations of 'limited time and resources. Technology-
More and more our society is pervaded by embedded software- cars, telecom, home entertainment devices are full of software. Embedded systems are becoming larger and more complex with an increasing amount of software, leading to a growing need for a structured testing method which helps to tackle the typical problems in embedded software testing.
Audience-
Managers or team leaders that are responsible for development and/or testing of embedded software and systems. Also, people who actually perform the primary software testing activities.
User level-
Intermediate.
Bart Broekman has been a software test practitioner since 1990. He participated in European embedded software research projects (ITEA) and is co-author of a book on test automation.
Edwin Notenboom has been a professional tester at Sogeti for six years. Together with Bart Broekman, he participated in a european ITEA project on embedded systems since February 1999.
Download free from Rapidshare
Full download