Arm Education
Webinar Date: September 12, 2023
A Beginner’s Guide to Designing Embedded System Applications on Arm
This post covers Key Takeaways and Frequently Asked Questions from the Arm Education A Beginner’s Guide to Designing Embedded System Applications on Arm webinar regarding the exciting world of embedded devices and IoT on Arm with exercises based on the ST Nucleo-F429ZI board. Whether you’re a seasoned professional or a curious newcomer, you’ll find plenty of valuable information watching the webinar. Links to the Webinar, Resources, and Related Content are provided within the post. A copy of the PowerPoint presentation will be provided for customers that register to watch the recorded webinar. All Snippets and Content Compliments of Arm Education.
Arm Education’s textbook - A Beginner’s Guide to Designing Embedded System Applications on Arm Cortex-M Microcontrollers – is the perfect introduction for anyone wanting to enter the exciting world of embedded devices and IoT on Arm.
In this one-hour webinar, the textbook authors will demonstrate how learners and educators alike can make the most of their ‘learn-by-doing’ approach to designing a fully functional smart home device.
During the webinar, you will:
- Hear from the authors as they take you through the key features of the textbook and their pedagogical approach to teaching embedded systems design using a fully functional smart home system as a case study.
- Watch as the authors take a deep dive into their smart home irrigation system project. Attendees will be able to see first hand how to design an embedded system – from hardware and software considerations to sensors, UI and more.
- Listen to a case study from a U.S academic institution who is successfully using the textbook in their embedded systems courses.
- Ask questions of the authors to gain a better of understanding of how to best to use the textbook in your own teaching or learning journey.
All exercises are based on the ST Nucleo-F429ZI board and the bill-of-materials for the textbook can be purchased directly from DigiKey with this cart.
If you’re an aspiring embedded systems engineer, or an educator looking to adopt a modern and industry-relevant textbook for your next embedded systems class, or you are currently studying embedded systems, then this webinar is a must!
Frequently Asked Questions
can you please share the link of the simulator for nucleo
Can you share the links in the Questions area?
- There is links Resources area.
Tell me some easy technique to learn ARM programming
- The book linked in the resource area is a great place to start
hi sir can you please tell the email id to reach out for sponsoring student branch events
- Hi, Are you looking for sponsoring from DigiKey?
I am an absolute beginner to ARM development. I work with an AT91SAM9G20 board, which has an ARM926EJ-S core. Does the material covered in the book, which is for a Cortex-M board, apply to me? Or is the instruction set completely different? Does the architecture differ significantly as to not apply?
- Thanks for your question. The AT91SAM9G20 is very old. I don’t recommend you to use that board. I suggest you use a Cortex-M board instead.
Tell me some job opportunities after learning the ARM
- There is a lot of possible jobs programming embedded systems for multiple industries like IoT sensors as example
How to obtain a sample copy of the book?
- You can download the book on the link in the resources area of the console
Wheather this is book promotion session or webinar
- We will be showing demo videos and more information on the processes
is 3 months enough to complete this entire book ? i have experience in embedded systems like KL25Z and arduino mega.
- this a good question, we will keep it for the live Q&A session
do the sample programs include assembly language??
- No. It´s quite an advanced topic so we leave that out.
does the book cover details of IDE setup for STM32Cube?
- No it’s not covering the CubeIDE
I am going to apply for masters in robotics. My bachelors results are not very good thus, I want to make as many projects as possible to get admission in a good university. Will this book and building the project in the book help my chances into getting into a good robotics masters program? Since, I am plannign to put this project on my portfolio when I apply for internships and university applications. Thank you.
- working on real application projects is a great way to demonstrate passion on EECS so this will be perfect to learn the basics while building something real
Can we use the ESP32 from espressif systems with this IDE?
- No, is not possible because is not arm-based.
For individuals pursuing a career in the supply chain/product management of embedded systems, what should we specifically learn more about with embedded systems that would be relevant to us?
- you should learn the basic and the tools, for working on the supply chain you will need understanding of the architecture, the various IDE tool and the main components manufacturers
Is it expected for us to just copy the code from GitHub repository and edit while working on the book examples, or does this offer an opportunity to generate Code from scratch with help from the existent code on the Book?
- Nice question! You can do both! The book will help you develop your own code
For student projects please let me know who to contact at Digikey
- You can contact DigiKey TechForum.
What specificaly with the architecture?
- Architecture means the components that form a system and how they are connected between them. Those would be the MCUs, the Sensors and other peripherals, the connectivity and so on
Is there any certification that a student could use to show on their CV upon completion of the textbook?
- Not for the textbook, but we do have online courses on edX where you can purchase certificates of completion. You can find out more at: https://www.edx.org/school/armeducation
Where i can study the course content
- the resource link on the webinar will have all links to the material you need
Thank you and when it comes to IDE tools, which specific ones should be looked into?
- Arm MBed, KEIL and IAR are the ones that are most used accross platform, for the STM32 CubeIDE is a great platform
What is the main advantage of MBED for professional emebedded systems development?
- Most Arm manufacturer have parts that are compatible with armMbed
Is Keil Cloud studio free or evaluation version?
- It´s free
How to get the slides of the textbook?
- You can download the book from the resources on the console.
Keil Studio is free Software?
- Yes it is!
where is the book available from?
- There is a download link on the DigiKey page on the console on the resources widget
Let we know cost for the program/text book?
- The textbook is free to download at GitHub - arm-university/A-Beginners-Guide-to-Designing-Embedded-System-Applications-on-Arm-Cortex-M-Microcontrollers: A 'learn by doing' textbook on building an embedded system
What is the total cost of the bill of materials?
- You can load the bill of materials into myLists on DigiKey site where you can see a total cost.
Is this book good for self study?
- Absolutely!
I am an Arduino programmer, are there as many libraries available for ARM?
- Yes, the Arm world is much larger although it requires more experience to build real world applications
how easy or hard will this book be for someone who is well versed in hardware but 20 years rusty on C code
- It will be very accessible to you!
I am new to embedded systems. Is it ok to start with ARM or should I first learn some basic MCU like 8051 or ATmega?
- I would definitely start with arm 32 bit MCUs, you can program them at higher level using C language and it’s much more relevant to real world applications in the 2020s
what is the name of the book
- The book is linked on the DigiKey page on the resources widget
is the PDF version available for non-students and non-academics? is there a cost?
- Yes! You can see the link in the resource part
After completing the chapters and topics from this book, what would you recommend to use as a next step to develop our knowledge in Embedded Systems Applications?
- DigiKey, Arm and ST all have extensive material to expand your skills
Will you email us a link for the source materials?
- You can download the textbook on the Arm Education github site: GitHub - arm-university/A-Beginners-Guide-to-Designing-Embedded-System-Applications-on-Arm-Cortex-M-Microcontrollers: A 'learn by doing' textbook on building an embedded system
If I want to fisnish the project within 12 weeks. For how long, in terms of hours, do I have to work on it per day (considering that I’m a beginner)?
- Bothe the hardware and the tools used in this webinar have a very long longevity and are not going to obsolete in the next several years
Are there significant differences when it comes to programming on ARM compared to something like an ATmega?
- If for ATMega you are referring to the Arduino platform then yes, it would be quite different but also a more “professional” way of programming
You mentioned that the book is available in pdf. How can we get the book, either in print or pdf?
- link to the book are in “resources”
Can desktop version of mBed studeo be used?
- of course it does support watchdog! thank you for your question
is a kit for any of the projects avaliable from DigiKey
- Yes it is! You can see it in the links part
Webinar Links and Resources
Webinar Registration Link:
DigiKey Webinar Center:
DigiKey TechForum Webinar Posts:
Supplier Center:
DigiKey ARM Product Offerings:
- NUCLEO-F429ZI (497-16280-ND)
- NUCLEO-F439ZI (497-18153-ND)
- ARM Essential BOM List
- STM32Cube (FP-SNS-SMARTAG1) Function Pack for IoT node features dynamic NFC tag, environmental and motion sensors
- ARM Products
- All ARM Products
Resources:
- Free Online Text Book Download & Essential BOM List: A Beginner’s Guide to Designing Embedded System Applications on Arm Cortex-M Microcontrollers
- Arm Book Code Examples
- ARM TechForum Search
- ARM Content
- All Content
- Maker.io
Example Webinar Slides
-Much more in-depth slides and a copy of the PowerPoint presentation will be provided for customers that register to watch the recorded webinar.