{"title":"Sistemas Embarcados","description":null,"products":[{"product_id":"patterns-in-the-machine","title":"Patterns in the Machine","description":"\u003cp\u003eDiscover how to apply software engineering patterns to develop more robust firmware faster than traditional embedded development approaches. In the authors' experience, traditional embedded software projects tend towards monolithic applications that are optimized for their target hardware platforms. This leads to software that is fragile in terms of extensibility and difficult to test without fully integrated software and hardware. \u003ci\u003ePatterns in the Machine\u003c\/i\u003e focuses on creating loosely coupled implementations that embrace both change and testability.\u003c\/p\u003e\n\n\u003cp\u003eThis book illustrates how implementing continuous integration, automated unit testing, platform-independent code, and other best practices that are not typically implemented in the embedded systems world is not just feasible but also practical for today's embedded projects.\u003c\/p\u003e\n\n\u003cp\u003eAfter reading this book, you will have a better idea of how to structure your embedded software projects. You will recognize that while writing unit tests, creating simulators, and implementing continuous integration requires time and effort up front, you will be amply rewarded at the end of the project in terms of quality, adaptability, and maintainability of your code. \u003c\/p\u003e\n\n\u003cp\u003e\u003cb\u003eWhat You Will Learn\u003c\/b\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003e Incorporate automated unit      testing into an embedded project\u003c\/li\u003e\n\u003cli\u003eDesign and build functional      simulators for an embedded project\u003c\/li\u003e\n\u003cli\u003eWrite production-quality      software when hardware is not available\u003c\/li\u003e\n\u003cli\u003eUse the Data Model      architectural pattern to create a highly decoupled design and implementation\u003c\/li\u003e\n\u003cli\u003eUnderstand the importance of      defining the software architecture before implementation starts and      how to do it\u003c\/li\u003e\n\u003cli\u003eDiscover why documentation      is essential for an embedded project\u003c\/li\u003e\n\u003cli\u003eUse finite state machines in      embedded projects\u003c\/li\u003e\n\u003c\/ul\u003e \u003cp\u003e\u003cb\u003eWho This Book Is For\u003c\/b\u003e\u003c\/p\u003e\n\nMid-level or h","brand":"Springer Nature B.V.","offers":[{"title":"Default Title","offer_id":67657384329583,"sku":"9781484264393","price":292.07,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0921\/9384\/9711\/files\/1484264398.jpg?v=1791045343"},{"product_id":"programming-with-64-bit-arm-assembly-language","title":"Programming with 64-Bit ARM Assembly Language","description":"\u003cp\u003eMastering ARM hardware architecture opens a world of programming for nearly all phones and tablets including the iPhone\/iPad and most Android phones. It's also the heart of many single board computers like the Raspberry Pi. Gain the skills required to dive into the fundamentals of the ARM hardware architecture with this book and start your own projects while you develop a working knowledge of assembly language for the ARM 64-bit processor.\u003c\/p\u003e\u003cp\u003eYou'll review assembly language programming for the ARM Processor in 64-bit mode and write programs for a number of single board computers, including the Nvidia Jetson Nano and the Raspberry Pi (running 64-bit Linux). The book also discusses how to target assembly language programs for Apple iPhones and iPads along with 64-Bit ARM based Android phones and tablets. It covers all the tools you require, the basics of the ARM hardware architecture, all the groups of ARM 64-Bit Assembly instructions, and how data is stored in the computer's memory. In addition, interface apps to hardware such as the Raspberry Pi's GPIO ports. The book covers code optimization, as well as how to inter-operate with C and Python code. Readers will develop enough background to use the official ARM reference documentation for their own projects.\u003c\/p\u003eWith \u003ci\u003eProgramming with 64-Bit ARM Assembly Language \u003c\/i\u003eas your guide you'll study how to read, reverse engineer and hack machine code, then be able to apply these new skills to study code examples and take control of both your ARM devices' hardware and software. \u003cdiv\u003e\u003cbr\u003e\u003c\/div\u003e\u003cdiv\u003e\u003cb\u003eWhat You'll Learn\u003c\/b\u003e\u003c\/div\u003e\u003cdiv\u003e\u003cul\u003e\n\u003cli\u003eMake operating system calls from assembly language and include other software libraries in your projects\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003eInterface apps to hardware devices such as the Raspberry Pi GPIO ports\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003eReverse engineer and hack code\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003eUse the official ARM reference documentation for your own projects\u003cbr\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/div\u003e\u003cdiv\u003e\n\u003cb\u003eWho This Book Is For\u003c\/b\u003e\u003cbr\u003e\n\u003c\/div\u003e","brand":"Springer Nature B.V.","offers":[{"title":"Default Title","offer_id":67657487155567,"sku":"9781484258804","price":354.5,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0921\/9384\/9711\/files\/1484258800.jpg?v=1791045663"},{"product_id":"real-time-systems","title":"Real-Time Systems","description":"\u003cp\u003e\"This book is a comprehensive text for the design of safety critical, hard real-time embedded systems. It offers  a splendid example for the balanced, integrated treatment of systems and software engineering, helping readers tackle the hardest problems of advanced real-time system design, such as determinism, compositionality, timing and fault management. This book is an essential reading for advanced undergraduates and graduate students in a wide range of disciplines impacted by embedded computing and software. Its conceptual clarity, the style of explanations and the examples make the abstract concepts accessible for a wide audience.\"\u003cbr\u003eJanos Sztipanovits, Director\u003cbr\u003eE. Bronson Ingram Distinguished Professor of Engineering\u003cbr\u003eInstitute for Software Integrated Systems\u003cbr\u003eVanderbilt University\u003c\/p\u003e\u003cp\u003e\u003ci\u003eReal-Time Systems\u003c\/i\u003e focuses on hard real-time systems, which are computing systems that must meet their temporal specification in all anticipated load and fault scenarios. The book stresses the system aspects of distributed real-time applications, treating the issues of real-time, distribution and fault-tolerance from an integral point of view. A unique cross-fertilization of ideas and concepts between the academic and industrial worlds has led to the inclusion of many insightful examples from industry to explain the fundamental scientific concepts in a real-world setting.  Compared to the Second Edition, new developments in communication standards for time-sensitive networks, such as TSN and Time-Triggered Ethernet are addressed. Furthermore, this edition includes a new chapter on real-time aspects in cloud and fog computing.\u003c\/p\u003e\u003cp\u003eThe book is written as a standard textbook for a high-level undergraduate or graduate course on real-time embedded systems or cyber-physical systems.  Its practical approach to solving real-time problems, along with numerous summary exercises, makes it an excellent choice for researchers and practi\u003c\/p\u003e","brand":"Springer Nature B.V.","offers":[{"title":"Default Title","offer_id":67658391060847,"sku":"9783031119910","price":676.82,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0921\/9384\/9711\/files\/3031119916.jpg?v=1791070637"}],"url":"https:\/\/internacional.umlivro.com.br\/collections\/sistemas-embarcados.oembed","provider":"UmLivro Internacional","version":"1.0","type":"link"}