• Wyszukiwanie zaawansowane
  • Kategorie
  • Kategorie BISAC
  • Książki na zamówienie
  • Promocje
  • Granty
  • Książka na prezent
  • Opinie
  • Pomoc
  • Załóż konto
  • Zaloguj się

Embedded Software Design » książka

zaloguj się | załóż konto
Logo Krainaksiazek.pl

koszyk

konto

szukaj
topmenu
Księgarnia internetowa
Szukaj
Książki na zamówienie
Promocje
Granty
Książka na prezent
Moje konto
Pomoc
 
 
Wyszukiwanie zaawansowane
Pusty koszyk
Bezpłatna dostawa dla zamówień powyżej 40 złBezpłatna dostawa dla zamówień powyżej 40 zł

Kategorie główne

• Nauka
 [2952531]
• Literatura piękna
 [1815254]

  więcej...
• Turystyka
 [52246]
• Informatyka
 [151406]
• Komiksy
 [36554]
• Encyklopedie
 [23115]
• Dziecięca
 [612095]
• Hobby
 [104900]
• AudioBooki
 [1784]
• Literatura faktu
 [191556]
• Muzyka CD
 [380]
• Słowniki
 [2946]
• Inne
 [442645]
• Kalendarze
 [1505]
• Podręczniki
 [166084]
• Poradniki
 [422936]
• Religia
 [506774]
• Czasopisma
 [518]
• Sport
 [60387]
• Sztuka
 [242639]
• CD, DVD, Video
 [3428]
• Technologie
 [219359]
• Zdrowie
 [98539]
• Książkowe Klimaty
 [124]
• Zabawki
 [2509]
• Puzzle, gry
 [3809]
• Literatura w języku ukraińskim
 [261]
• Art. papiernicze i szkolne
 [8058]
Kategorie szczegółowe BISAC

Embedded Software Design

ISBN-13: 9781484282786 / Angielski / Miękka / 2022

Jacob Beningo
Embedded Software Design Jacob Beningo 9781484282786 APress - książkaWidoczna okładka, to zdjęcie poglądowe, a rzeczywista szata graficzna może różnić się od prezentowanej.

Embedded Software Design

ISBN-13: 9781484282786 / Angielski / Miękka / 2022

Jacob Beningo
cena 195,78
(netto: 186,46 VAT:  5%)

Najniższa cena z 30 dni: 187,38
Termin realizacji zamówienia:
ok. 16-18 dni roboczych.

Darmowa dostawa!
Kategorie:
Technologie
Kategorie BISAC:
Technology & Engineering > Electronics - Circuits - General
Computers > Hardware - General
Computers > Computer Science
Wydawca:
APress
Język:
Angielski
ISBN-13:
9781484282786
Rok wydania:
2022
Wymiary:
25.4 x 17.8
Oprawa:
Miękka
Dodatkowe informacje:
Wydanie ilustrowane

Part 1 - Software Architecture Design
Embedded System Design Philosophy
⁃ Challenges Facing Embedded Developers
⁃ Traditional Embedded Software Development
⁃ The Age of Modeling, Simulation and Off-chip Development
⁃ SOLID Design Principles
⁃ Test Driven Development (TDD)
⁃ Why Best Practices?
Embedded Software Architecture Design
⁃ Architect First, Code Second
⁃ Architectural Layers
⁃ Single vs Multicore Architectures
⁃ Application Domain Decomposition
⁃ Interface Design Principles
⁃ Architectural Languages
RTOS Application Design
⁃ Tasks, Threads and Processes
⁃ Task Decomposition Techniques
⁃ Task Scheduling Algorithms
⁃ Setting Task Priorities
⁃ Schedule-ability using Rate Monotonic Analysis
⁃ Designing Application Data Flow
⁃ Producer, Consumer, Processor and Transfer Mechanisms
Secure Application Design
⁃ Platform Security Architecture (PSA)
⁃ Security through Isolation
⁃ TrustZone
⁃ Memory map design
⁃ Memory Protection Units (MPUs)
⁃ Secure boot
⁃ Secure bootloaders and OTAs
Design Patterns
⁃ pub / sub
⁃ Rtos patterns
⁃ Handling interrupts
⁃ State machines
⁃ Active objects
Part 2 - Development Processes
Software Quality
⁃ Coding Standards
⁃ Code Reviews
⁃ Code Metrics
⁃ Code Analysis (static vs dynamic)
Software Testing and Verification
⁃ Integration Testing
⁃ Performance Testing
⁃ Regression Testing Software Verification Results
⁃ Testing of executable object code
⁃ Code coverage analysis
⁃ Test Reports
Application Modeling and Simulation
⁃ Modeling Methodologies
⁃ Simulations Role
⁃ wxWidgets
⁃ Example
Test Driven Development
⁃ Overview
⁃ Test Harnesses
⁃ Code Coverage
⁃ Test Design
Continuous Integration / Continuous Deployment
⁃ Process Overview
⁃ Docker
⁃ Jenkins
⁃ Git Integrations
⁃ Merge Process
⁃ Deployment
Part 3 - Where the Bits hit the Silicon
Selecting a Microcontroller
⁃ Traditional Techniques
⁃ Modern Selection Process
⁃ Selection Considerations
⁃ KT Matrix Design and Use
Code Implementation Techniques
⁃ Interfaces
⁃ Command Processing
⁃ Task initialization
⁃ Assertions
⁃ Telemetry
Diagnostic and Fault Handling
⁃ Design failure mode and effect analysis (DFMEA)
⁃ Fault Handling Strategies
⁃ Diagnostic Tasks
⁃ Error Checking Code (ECC)
⁃ Watchdogs
Application Optimization
⁃ Models and Simulation versus Reality
⁃ Scalability
⁃ Maintenance
⁃ Code size versus speed
⁃ Compilation Settings
⁃ Memory management
The Right Tool for the Job
⁃ Tracing
⁃ Code Analyzers
⁃ Protocol analysis
⁃ Metric tools
⁃ Open source versus commercial

Jacob Beningo is an embedded software consultant with over 15 years of experience in microcontroller based real-time embedded systems. After spending over ten years designing embedded systems for automotive,defense and space industries, Jacob founded Beningo Embedded Group in 2009. Jacob has worked with clients in more than a dozen countries to dramatically transform their businesses by improving product quality, cost and time to market. He has published more than 200 articles on embedded software development techniques, is a sought-after speaker and technical trainer who holds three degrees which include a Masters of Engineering from the University of Michigan.  Jacob is an avid writer, trainer, consultant and entrepreneur who transforms the complex into simple and understandable concepts that accelerate technological innovation. 

Jacob has demonstrated his leadership in the embedded systems industry by consulting and training at companies such as General Motors, Intel, Infineon and Renesas along with successfully completing over 50 projects. Jacob also speaks at and is involved in the embedded track selection committees at ARM Techcon, Embedded System Conferences and Sensor Expo. Jacob holds Bachelor’s degrees in Electrical Engineering, Physics and Mathematics from Central Michigan University and a Master’s degree in Space Systems Engineering from the University of Michigan.

In his spare time, Jacob enjoys spending time with his family, reading, writing, playing hockey and golf. In clear skies, he can often be found outside with his telescope, sipping a fine scotch while imaging the sky.

This book will teach you how to design higher-quality embedded software from concept through production. Embedded systems are typically designed using microcontrollers to build electronic systems with a dedicated function and real-time responses. Modern systems need to carefully balance a complex set of features, manage security, and even run machine learning inferences while maintaining reasonable costs, scalability, and robustness.
 
This book is organized into three critical areas:
  • Software Architecture and Design 
  • Agile, DevOps, and Processes
  • Development and Coding Skills

Embedded System Design starts with a basic introduction to embedded software architecture and the considerations for a successful design. We then break down how to architect an RTOS-based application and explore common design patterns and building blocks. Next, we discuss embedded software design processes such as TDD, CI/CD, modeling, and simulation that can be used to accelerate development. Finally, we will discuss how to select a microcontroller, write configurable code, coding strategies, techniques, and tools developers can’t live without. 
 
By the end of this book, you will have a defined development process, understand modern software architecture, and be equipped to start building embedded systems.
 
You will:
  • Learn how to design and build embedded systems in a practical manner
  • Understand what sound embedded system design is and how to employ it
  • Explore modern development processes for quality systems
  • Know where the bits hit the silicon: how to select a microcontroller
  • Master techniques to write configurable, automated code



Udostępnij

Facebook - konto krainaksiazek.pl



Opinie o Krainaksiazek.pl na Opineo.pl

Partner Mybenefit

Krainaksiazek.pl w programie rzetelna firma Krainaksiaze.pl - płatności przez paypal

Czytaj nas na:

Facebook - krainaksiazek.pl
  • książki na zamówienie
  • granty
  • książka na prezent
  • kontakt
  • pomoc
  • opinie
  • regulamin
  • polityka prywatności

Zobacz:

  • Księgarnia czeska

  • Wydawnictwo Książkowe Klimaty

1997-2026 DolnySlask.com Agencja Internetowa

© 1997-2022 krainaksiazek.pl
     
KONTAKT | REGULAMIN | POLITYKA PRYWATNOŚCI | USTAWIENIA PRYWATNOŚCI
Zobacz: Księgarnia Czeska | Wydawnictwo Książkowe Klimaty | Mapa strony | Lista autorów
KrainaKsiazek.PL - Księgarnia Internetowa
Polityka prywatnosci - link
Krainaksiazek.pl - płatnośc Przelewy24
Przechowalnia Przechowalnia