Embedded Systems Architecture
eBook - ePub

Embedded Systems Architecture

Design and write software for embedded devices to build safe and connected systems, 2nd Edition

Daniele Lacamera

  1. 342 páginas
  2. English
  3. ePUB (apto para móviles)
  4. Disponible en iOS y Android
eBook - ePub

Embedded Systems Architecture

Design and write software for embedded devices to build safe and connected systems, 2nd Edition

Daniele Lacamera

Detalles del libro
Índice
Citas

Información del libro

Design safe and reliable software for embedded systems and explore the internals of device drivers, RTOS, and TEEKey Features• Identify and overcome challenges in embedded environments• Understand and implement the steps required to increase the security of IoT solutions• Build safety-critical and memory-safe parallel and distributed embedded systemsBook DescriptionEmbedded Systems Architecture begins with a bird's-eye view of embedded development and how it differs from the other systems that you may be familiar with. This book will help you get the hang of the internal working of various components in real-world systems.You'll start by setting up a development environment and then move on to the core system architectural concepts, exploring system designs, boot-up mechanisms, and memory management. As you progress through the topics, you'll explore the programming interface and device drivers to establish communication via TCP/IP and take measures to increase the security of IoT solutions. Finally, you'll be introduced to multithreaded operating systems through the development of a scheduler and the use of hardware-assisted trusted execution mechanisms.With the help of this book, you will gain the confidence to work with embedded systems at an architectural level and become familiar with various aspects of embedded software development on microcontrollers—such as memory management, multithreading, and RTOS—an approach oriented to memory isolation.What you will learn• Participate in the design and definition phase of an embedded product• Get to grips with writing code for ARM Cortex-M microcontrollers• Build an embedded development lab and optimize the workflow• Secure embedded systems with TLS• Demystify the architecture behind the communication interfaces• Understand the design and development patterns for connected and distributed devices in the IoT• Master multitasking parallel execution patterns and real-time operating systems• Become familiar with Trusted Execution Environment (TEE)Who this book is forIf you're a software developer or designer looking to learn about embedded programming, this is the book for you. You'll also find this book useful if you're a beginner or a less experienced embedded programmer on a quest to expand your knowledge on embedded systems.

Preguntas frecuentes

¿Cómo cancelo mi suscripción?
Simplemente, dirígete a la sección ajustes de la cuenta y haz clic en «Cancelar suscripción». Así de sencillo. Después de cancelar tu suscripción, esta permanecerá activa el tiempo restante que hayas pagado. Obtén más información aquí.
¿Cómo descargo los libros?
Por el momento, todos nuestros libros ePub adaptables a dispositivos móviles se pueden descargar a través de la aplicación. La mayor parte de nuestros PDF también se puede descargar y ya estamos trabajando para que el resto también sea descargable. Obtén más información aquí.
¿En qué se diferencian los planes de precios?
Ambos planes te permiten acceder por completo a la biblioteca y a todas las funciones de Perlego. Las únicas diferencias son el precio y el período de suscripción: con el plan anual ahorrarás en torno a un 30 % en comparación con 12 meses de un plan mensual.
¿Qué es Perlego?
Somos un servicio de suscripción de libros de texto en línea que te permite acceder a toda una biblioteca en línea por menos de lo que cuesta un libro al mes. Con más de un millón de libros sobre más de 1000 categorías, ¡tenemos todo lo que necesitas! Obtén más información aquí.
¿Perlego ofrece la función de texto a voz?
Busca el símbolo de lectura en voz alta en tu próximo libro para ver si puedes escucharlo. La herramienta de lectura en voz alta lee el texto en voz alta por ti, resaltando el texto a medida que se lee. Puedes pausarla, acelerarla y ralentizarla. Obtén más información aquí.
¿Es Embedded Systems Architecture un PDF/ePUB en línea?
Sí, puedes acceder a Embedded Systems Architecture de Daniele Lacamera en formato PDF o ePUB, así como a otros libros populares de Computer Science y Programming in C. Tenemos más de un millón de libros disponibles en nuestro catálogo para que explores.

Información

Año
2023
ISBN
9781803242057
Edición
2

Índice

  1. Embedded Systems Architecture
  2. Contributors
  3. Preface
  4. Part 1 – Introduction to Embedded Systems Development
  5. 1
  6. 2
  7. Part 2 – Core System Architecture
  8. 3
  9. 4
  10. 5
  11. Part 3 – Device Drivers and Communication Interfaces
  12. 6
  13. 7
  14. 8
  15. 9
  16. Part 4 – Multithreading
  17. 10
  18. 11
  19. Index
  20. Other Books You May Enjoy
Estilos de citas para Embedded Systems Architecture

APA 6 Citation

Lacamera, D. (2023). Embedded Systems Architecture (2nd ed.). Packt Publishing. Retrieved from https://www.perlego.com/book/3823546 (Original work published 2023)

Chicago Citation

Lacamera, Daniele. (2023) 2023. Embedded Systems Architecture. 2nd ed. Packt Publishing. https://www.perlego.com/book/3823546.

Harvard Citation

Lacamera, D. (2023) Embedded Systems Architecture. 2nd edn. Packt Publishing. Available at: https://www.perlego.com/book/3823546 (Accessed: 24 June 2024).

MLA 7 Citation

Lacamera, Daniele. Embedded Systems Architecture. 2nd ed. Packt Publishing, 2023. Web. 24 June 2024.