With more than 1200 microcontrollers, STM32 is probably the most complete ARM Cortex-M platform on the market. This book aims to be the most complete guide around introducing the reader to this exciting MCU portfolio from ST Microelectronics and its official CubeHAL and STM32CubeIDE development environment.
Dive into 'Node-OPCUA' and explore the world of industrial protocols with the author's proven recipes. Learn how to build exceptional OPC UA clients and servers through hands-on examples, elevating your industrial programming expertise from basic to advanced levels. This guide is key to mastering Node-OPCUA in JavaScript and TypeScript.
Learn Lua from your first script to advanced programming techniques with a practical, hands-on guide. Whether you are building games, scripting applications, or exploring embedded systems, this book gives you the knowledge to write clean, efficient Lua code with confidence.
Learn C by proving your code correct before you write it. The same methodology behind certified aerospace and medical systems - now applied to learning C from the ground up.
Learn tips and tricks for day-to-day use of Raspberry Pi. This book is meant for novice and intermediate level readers. If you are a regular user of Raspberry Pi, then reading this book will make your life easier.
Instant Raspberry Pi is the comprehensive guide to setup Raspberry Pi for the beginners. It helps readers to setup a Raspberry Pi from the scratch. It follows a step by step approach for the setup and basic usage of Raspberry Pi. After reading this book, the readers will be very comfortable with setup, basic adminstration, and usage of Raspberry Pi family of computers.
An MBSE workflow for automotive systems engineering teams — run V-model programmes on real agile sprints, with ASPICE and ISO 26262 evidence produced as you go, not reconstructed before the audit.
Ready to turn Verilog code into real hardware? FPGA Programming with Verilog takes you from digital logic basics to complete FPGA designs, with practical examples, thorough testbenches and real-world projects covering communications, video, signal processing and system-on-chip design.
Master AArch64 assembly with a practical guide that covers ARM64 fundamentals, advanced instruction sets, performance optimization, debugging, and systems programming. From your first instructions to writing efficient low-level code, this book provides the knowledge and hands-on examples you need.
Master STM32 development from bare-metal programming to production-ready firmware. With clear explanations and practical C examples, this guide helps you build the skills to design efficient, reliable embedded systems using ARM Cortex-M microcontrollers.
From lab tests to field deployment: A developer’s guide to custom frame protocols, FIFO GATT queues, AES-128 security, and non-blocking OTA updates for ESP32 and Flutter IoT systems.
Discover how Windows software really works with a practical guide to modern x64 assembly. From core concepts to advanced optimization, reverse engineering, and low-level systems programming, this book equips you with the knowledge to write fast, secure, and efficient code.
Build beautiful, high-performance Apple Watch apps with confidence. From SwiftUI fundamentals and HealthKit integration to connectivity, complications, and App Store deployment, this practical guide teaches you everything you need to create fast, intuitive watchOS experiences that users will love wearing every day.
Whether you're new to Arduino or building more advanced projects, this book covers everything from basic electronics and C/C++ to sensors, robotics, IoT and cloud-connected applications. With clear explanations and hands-on projects, it's a practical guide you'll keep coming back to.
No RTOS. No dynamic allocator. No hand-waving. Just bare-metal Rust on the nRF52840 — from first flash to interrupt-driven concurrency in 10 days, with buildable code for every chapter.