3 كتب عن Embedded Systems

4 كتب عن Embedded Systems

السلام عليكم ورحمة الله وبركاته


الكتاب الأول

Memory Architecture Exploration for Programmable Embedded Systems

1402073240.01._BO2,204,203,200_PIsitb-dp-500-arrow,TopRight,45,-64_AA240_SH20_SCLZZZZZZZ_.jpg


Title: Memory Architecture Exploration for Programmable Embedded Systems
ISBN: 1402073240
Author: Peter Grun / Nikil D. Dutt / Alexandru Nicolau
Publisher: Springer
Edition: 1 edition (December 31, 2002)
Pages: 148 pages
URL: http://www.amazon.com/exec/obidos/redirect?tag=songstech-20&path=ASIN/1402073240
Summary:
Continuing advances in chip technology, such as the ability to place more transistors on the same die (together with increased operating speeds) have opened new opportunities in embedded applications, breaking new ground in the domains of communication, multimedia, networking and entertainment. New consumer products, together with increased time-to-market pressures have created the need for rapid exploration tools to evaluate candidate architectures for System-on-Chip (SoC) solutions. Such tools will facilitate the introduction of new products customized for the market and reduce the time-to-market for such products.
While the cost of embedded systems was traditionally dominated by the circuit production costs, the burden has continuously shifted towards the design process, requiring a better design process, and faster turn-around time. In the context of programmable embedded systems, designers critically need the ability to explore rapidly the mapping of target applications to the complete system. Moreover, in today's embedded applications, memory represents a major bottleneck in terms of power, performance, and cost.
In particular, Memory Architecture Exploration for Programmable Embedded Systems addresses efficient exploration of alternative memory architectures, assisted by a "compiler-in-the-loop" that allows effective matching of the target application to the processor-memory architecture. This new approach for memory architecture exploration replaces the traditional black-box view of the memory system and allows for aggressive co-optimization of the programmable processor together with a customized memory system.
The book concludes with a set of experiments demonstrating the utility of this exploration approach. The authors perform architecture and compiler exploration for a set of large, real-life benchmarks, uncovering promising memory configurations from different perspectives, such as cost, performance and power. Moreover, the authors compare the Design Space Exploration heuristic with a brute force full simulation of the design space, to verify that the heuristic successfully follows a true pareto-like curve. Such an early exploration methodology can be used directly by design architects to quickly evaluate different design alternatives, and make confident design decisions based on quantitative figures.
Memory Architecture Exploration for Programmable Embedded Systems is designed for different groups in the embedded systems-on-chip arena. First, the book is designed for researchers and graduate students interested in memory architecture exploration in the context of compiler-in-the-loop exploration for programmable embedded systems-on-chip.
Second, the book is intended for embedded system designers who are interested in an early exploration methodology, where they can rapidly evaluate different design alternatives, and customize the architecture using system-level IP blocks, such as processor cores and memories. Third, the book can be used by CAD developers who wish to migrate from a hardware synthesis target to embedded systems containing processor cores and significant software components. CAD tool developers will be able to review basic concepts in memory architectures with relation to automatic compiler/simulator software toolkit retargeting.
Finally, since the book presents a methodology for exploring and optimizing the memory configuration for embedded systems, it is intended for managers and system designers who may be interested in the emerging embedded system design methodologies for memory-intensive applications.


الكتاب الثاني

The Art of Designing Embedded Systems (Edn Series for Design Engineers)

0750698691.01._BO2,204,203,200_PIsitb-dp-500-arrow,TopRight,45,-64_AA240_SH20_SCLZZZZZZZ_.jpg


Ganssle takes a direction that I find refreshing. Rather than presenting a one-size-fits-all methodology-a Ganssle Unified Process-he shares anecdote after anecdote, suggestion after suggestion. He's not telling design teams to change their strategies. He just refines them, and throws in a few more tactics along the way, with a conversational style that makes you think you're chatting away at a conference, rather than reading a book about electronics.
-Software Development Times

This book is equally valuable for someone looking for a higher-level understanding of the process of building reliable embedded systems, and the steps that can be taken to deliver them on time and on budget. -Software Development Times

...shows readers how to get better, more integrated code and hardware designs and how to troubleshoot the inevitable bugs. This book presents a philosophy of development, instead of a cookbook of directions. -Poptronics


الكتاب الثالث

Embedded Systems Design: An Introduction to Processes, Tools and Techniques

1578200733.01._SCLZZZZZZZ_.jpg


Embedded Systems Design: An Introduction to Processes, Tools and Techniques
ISBN: 1578200733
Author: Arnold Berger / Arnold S. Berger
Publisher: CMP Books
Edition: 1st edition (December 15, 2001)
Paperback: 237 pages
URL: /http://www.amazon.com/exec/obidos/redirect?tag=songstech-20&path=ASIN%2F1578200733
Summary:
· Hardware/Software Partitioning
· Cross-Platform Development
· Firmware Debugging
· Performance Analysis
· Testing & Integration

Get into embedded systems programming with a clear understanding of the development cycle and the specialized aspects of writing and testing software in this environment. Learn how to apply your development skills to new software and hardware tools you'll need to work effectively in this cross-development environment.
Learn the design considerations unique to embedded systems, a few of which include:
· Processor selection for optimal cost, system performance, and testability
· Software failure, the need for testing, and the use of the watchdog timer
· Writing code that directly manipulates the device hardware
· Code placement and memory space limitations
· Parallel HW/SW development and the hazards of system integration
· The need for dedicated debugging circuitry
· Tool requirements and the implications of tool intrusion
You get the key methods and technologies for each phase of the development process: specification, partition, design, integration, validation, and maintenance and upgrade. With these you will be able to:
· Appreciate the consequences of early design decisions
· Anticipate the potential pitfalls you may encounter in this new environment
· Make more effective use of embedded systems tools
· Survive the challenges in the parallel development process
And you will be prepared for the challenges of integrating your untested software with untested hardware by effectively using logic analyzers and ICEs (Integrated Circuit Emulators) in basic debugging and test coverage measurement.

الكتاب الرابع

Embedded Microprocessor Systems: Real World Design

075067234X.01._SCLZZZZZZZ_.jpg


Title: Embedded Microprocessor Systems: Real World Design
ISBN: 075067234X
Author: Stuart R. Ball
Publisher: Butterworth-Heinemann
Edition: 2nd edition (May, 2000)
Pages: 327 pages
URL: http://www.amazon.com/exec/obidos/redirect?tag=songstech-20&path=ASIN/075067234X
Summary:
Embedded Microprocessor Systems is an introduction to the design of embedded microprocessor systems, from the initial concept through debugging the final result. Unlike many books on the market, Embedded Microprocessor Systems is not limited to describing any specific processor family, but covers the operation of and interfaces to several types of processors with an emphasis on cost and design tradeoffs.

Included throughout the book are numerous examples, tips, and pitfalls you can only learn from an experienced designer. Not only will you find out how to implement faster and better design processes, but also how to avoid time-consuming and expensive mistakes. The author´s many years of experience in industry have given him an extremely practical approach to design realities and problems. He describes the entire process of designing circuits and the software that controls them, assessing the system requirements, as well as testing and debugging systems. The less-experienced engineer will be able to apply Ball´s advice to everyday projects and challenges immediately with amazing results. As an added bonus to this new edition, the author has included a chapter on advanced concepts and appendices of interest to students and beginners.

Revised and expanded by the original author
Covers both hardware and software for a variety of embedded systems
A clear, comprehensive introduction to the subject with real-world examples


الكتاب الخامس

Embedded Controller Hardware Design


1878707523.01._SCLZZZZZZZ_.jpg



ISBN: 1878707523
Author: Ken Arnold
Publisher: Newnes
Edition: Bk&CD-Rom edition (January 15, 2001)
Paperback: 320 pages
URL: /http://www.amazon.com/exec/obidos/redirect?tag=songstech-20&path=ASIN%2F1878707523
Summary:
Ken Arnold is an experienced embedded systems designer and president of HiTech Equipment, Inc., an embedded systems design firm located in San Diego, California. He also teaches courses in embedded hardware and software design at the University of California-San Diego.

Gives the reader an integrated hardware/software approach to embedded controller design
Stresses a "worst case" design approach for the harsh environments in which embedded systems are often used
Includes design examples to make important concepts come alive



 


السلام عليكم
بارك الله فيك اخي
لكن هذه الكتب موضوعة فقط لشرح فكرة أم انها مطلوبة حيث انها غير موفرة (يجب شراؤها)
بالتوفيق للجميع
 
I need the "Embedded Systems: Architecture, Programming, and Design" by Raj Kamal, 2nd edition, can anyone give me the link? Thanks...
 
عودة
أعلى