Leverage embedded software development tools and examples to become an efficient Cortex-M developer
Zachary Lasiuk
Pareena Verma
Jason Andrews
BIRMINGHAM—MUMBAI
Copyright © 2022 Packt Publishing
All rights reserved. No part of this book may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written permission of the publisher, except in the case of brief quotations embedded in critical articles or reviews.
Every effort has been made in the preparation of this book to ensure the accuracy of the information presented. However, the information contained in this book is sold without warranty, either express or implied. Neither the author(s), nor Packt Publishing or its dealers and distributors, will be held liable for any damages caused or alleged to have been caused directly or indirectly by this book.
Packt Publishing has endeavored to provide trademark information about all of the companies and products mentioned in this book by the appropriate use of capitals. However, Packt Publishing cannot guarantee the accuracy of this information.
Group Product Manager: Rahul Nair
Publishing Product Manager: Surbhi Suman
Senior Editor: Tanya D’cruz
Technical Editor: Arjun Varma
Copy Editor: Safis Editing
Project Coordinator: Shagun Saini and Deeksha Thakkar
Proofreader: Safis Editing
Indexer: Manju Arasan
Production Designer: Alishon Mendonca
Marketing Coordinator: Nimisha Dua
First published: October 2022
Production reference: 1211022
Published by Packt Publishing Ltd.
Livery Place
35 Livery Street
Birmingham
B3 2PB, UK.
ISBN 978-1-80323-111-2
Zachary Lasiuk is a solutions designer at Arm. He specializes in being a systems-oriented thinker, with a broad understanding of and experience with the full IoT product life cycle in terms of both hardware and software. He is a designer at heart, crafting products that are easy and enjoyable to use. Graduating summa cum laude from Boston University with a degree in electrical engineering, Zach holds several certifications in fields ranging from UX Design to Design Thinking to Humane Technology. He graduated from the UN Young SDG Innovators Programme and has been an XTC judge for AI Ethics. He enjoys playing jazz saxophone and piano in his spare time and has toured with bands and DJ groups across the world. He lives in Austin, Texas with his fiancée, Isabella, who he loves very much.
Pareena Verma is a principal solutions architect at Arm. She works with Arm partners around the world to design system-level virtual prototyping solutions for early IP evaluation, performance analysis, and software bring-up. She has helped software developers and SoC architects on numerous Arm-based projects involving the usage of modeling, compilers, debuggers, and simulation tools. Prior to working at Arm, Pareena worked at a couple of other Electronic Design Automation start-ups, primarily focused on embedded software development and FPGA design. Pareena holds a Master of Science degree in Electrical and Computer Engineering from the University of Florida. She lives in the Greater Boston area with her husband, Birju, and their two amazing children, Leah and Liam.
Jason Andrews is a solutions director and distinguished engineer at Arm. He helps Arm partners in the areas of IP selection, system architecture, software development, and performance analysis. Jason has written hundreds of articles about Arm technology. As a member of the AWS Community Builders program, he promotes the Arm architecture in cloud and IoT applications. Prior to working at Arm, Jason worked in various Electronic Design Automation companies, including Cadence Design Systems. He lives in the Minneapolis area with his wife, Deborah, where they spend time with their six children and three grandchildren.
Ronan Synnott is a solutions architect within the Development Solutions group at Arm. During a career spanning more than twenty years, Ronan has held several customer-focused positions around the globe, working side by side with developers from various sectors to ensure they can be at their most effective. He has experienced firsthand how embedded software development has evolved. He is a frequent contributor to Arm’s community forums and blogs and at other public events.
3.14.130.24