Real Time Operating Systems with Brian Amos
Welcome, Brian Amos, author of Hands-on RTOS with Microcontrollers
- Learned about the book from past guest Phillip Johnston. Also talked to Alvaro Prieto (Unnamed RE) about FreeRTOS.
- "How do I RTOS?"
- When do you want to use a Real Time Operating System (RTOS)?
- Assume you can from a state machine
- User interface you'll want it
- Communication capability (IoT devices)
- Differentiating OS vs RTOS
- Amazon acquired FreeRTOS in 2017
- FreeRTOS is a bottom up methodology
- It's possible to make a completely statically allocated memory for a project (no heap, no
malloc, etc) - Simple examples around reading a sensor, pump status, screen, internet
- System level design decisions
- Interrupt Service Routine (ISR)
- Ticks are important
- How did Brian get into this?
- Brian was working on a product that had a
- Telos module
- MSP430
- TinyOS
- nesC?
- James Grenning's book on TDD for embedded
- Modern micros can do a lot in parallel, especially using hardware like DMA
- Troubleshooting an RTOS
- Many of the graphics in the book are available on Brian's github page as CC by SA licensing
- Page 48 graphic
- Brian taunts us on Page 98 showing lots of STM32 parts in stock...
- NucleoF7 board used in examples (unsurprisingly...out of stock)
- There's an onboard debugger that you can reprogram to Segger
- Going through exercises
- Working with HALs
- Logic analyzer for troubleshooting
- Embedded Linux
- Still goes bck to superloop
- Find Brian on:
You May Also Like

The House of Pod
Kaveh MD

Eye On The Sky
Vermont Public

Trent Loos Podcast
Trent Loos

The Swine Nutrition Blackbelt Podcast
Wisenetix

The 365 Days of Astronomy
365DaysOfAstronomy.org

Breaking Down: Collapse
Kory & Kellan

The Grave Talks | Haunted, Paranormal & Supernatural
Ghost Stores, Haunted, Paranormal & Supernatural Stories

Dr. Chapa’s OBGYN Clinical Pearls
Dr. Chapa’s Clinical Pearls

Real Ghost Stories Online
Real Ghost Stories Online | Paranormal, Supernatural & Horror Radio
The Quanta Podcast
Quanta Magazine
Community discussion