Article Materials and Resources

April (issue #417) Circuit Cellar

Click here for the Circuit Cellar article code archive


This issue is available in PDF format from our webshop.
As individual articles are made available on the website they will be linked on the TOC page-here


4: Choosing the Right Embedded OS for Your Embedded Solution – Real-Time Operating Systems or Embedded Linux, By Pedro Bertoleti

REFERENCES
[1] https://www.javatpoint.com/what-is-kernel
[2] https://embarcados.com.br/rtos-scheduler-e-tarefas/
[3] https://www.embedded.com/freertos-releases-version-8-1/
[4] https://nuttx.apache.org/docs/latest/guides/tasktraceinternal.html
[5] Pedro Bertoleti, “Zephyr RTOS: A Small, Real-Time Operating System for Embedded Devices.” Circuit Cellar #405, April, 2024.

RESOURCES
Apache | www.apache.org
Embarcados | www.embarcados.com.br
Embedded | www.embedded.com
Javapoint | www.javatpoint.com


10: Soft Power Switch Circuit for Battery-Powered Devices – Alternative to Toggle Switch Uses an ATtiny10 MCU; By Michael Hansen

REFERENCES
[1] ATtiny10 datasheet:  https://ww1.microchip.com/downloads/en/DeviceDoc/ATtiny4-5-9-10-Data-Sheet-DS40002060A.pdf
[2] ATtiny13 datasheet:  https://ww1.microchip.com/downloads/en/DeviceDoc/doc2535.pdf

RESOURCES
Microchip | www.microchip.com

Code and Supporting Files


16: A Hands-On Look at Three High-Resolution ADCs, By Brian Millier

RESOURCES
Adafruit | www.adafruit.com
Microchip | www.microchip.com
Mikroe | www.mikroe.com
Nuvoton | www.nuvoton.com
SparkFun | www.sparkfun.com
Texas Instruments | www.ti.com

SOURCES
https://github.com/architecture-building-systems/MCP3911_Arduino_Library/blob/master/src/MCP3911.cpp

ADS1115: Texas Instruments https://www.ti.com/product/ADS1115

NAU7802:  Nuvoton https://www.nuvoton.com/export/resource-files/NAU7802%20Data%20Sheet%20V1.7.pdf

MCP3910: Microchip https://www.digikey.ca/en/products/detail/microchip-technology/MCP3911A0T-E-SS/3072405

Code and Supporting Files


26: Create an AI-Driven Smart Home Security System – Part 2—Adding Intruder Detection and Alerts, By Dhairya Parikh            

REFERENCES
[1] Dhairya Parikh. “Create an AI-Driven Smart Home Security System. Part 1:The Raspberry Pi AI Kit—Setup and First Steps.” Circuit Cellar #416, March, 2025.
[2] Example code for person detection:
https://github.com/hailo-ai/hailo-rpi5-examples/blob/main/basic_pipelines/detection.py
[3] GitHub Repository for Part 2 of this article series: https://github.com/Dhairya1007/Raspberry-Pi-AI-Home-Security-System-Part-2
[4] Hailo Raspberry Pi 5 Examples Repository: https://github.com/hailo-ai/hailo-rpi5-examples

RESOURCES
Raspberry Pi Foundation | www.raspberrypi.org
Hailo | www.hailo.ai

Code and Supporting Files


34: TECHNOLOGY FEATURE Automotive Systems – The Integration of AI and Connectivity in Modern Vehicles, By Caleb Smith                       

RESOURCES
Infineon | www.infineon
NVIDIA | www.nvidia.com
NXP Semiconductor | www.nxp.com
STMicroelectronics | www.st.com
Texas Instruments | www.ti.com
Tordex | www.tordex.com
VersaLogic | www.versalogic.com

SOURCES

https://www.mouser.com/new/analog-devices/adi-adxl100x-accelerometers
https://zoox.com/journal/zoox-robotaxi-in-san-francisco
https://www.sae.org/blog/sae-j3016-update
https://www.nxp.com/products/processors-and-microcontrollers/arm-processors/i-mx-applications-processors:IMX_HOME
https://www.ti.com/product/TDA4VM
https://builtin.com/articles/v2x-vehicle-to-everything


38: DATASHEET 32-Bit Microcontrollers – Performance, Integration, and Power Efficiency, By Caleb Smith          

Datasheet URLs:
Analog Devices: www.analog.com/media/en/technical-documentation/data-sheets/max32675c.pdf
Holtek: www.holtek.com/webapi/116711/HT32F12345_Datasheetv140.pdf
Infineon: www.documentation.infineon.com/aurixtc3xx/docs/nho1702366509393
Microchip: ww1.microchip.com/downloads/aemDocuments/documents/MPU32/ProductDocuments/DataSheets/SAMA7D6-Series-Data-Sheet-DS60001851.pdf
NXP Semiconductors: https://www.nxp.com/docs/en/data-sheet/S32K39-S32K37-DS.pdf
Renesas: www.renesas.com/en/document/dst/ra4l1-group-datasheet?
STMicroelectronics: www.st.com/resource/en/datasheet/stm32h743vi.pdf
Texas Instruments: www.ti.com/lit/ds/symlink/tms320f280049.pdf
Toshiba: www.toshiba.semicon-storage.com/eu/company/news/2025/01/micro-20250122-1.html


42: MODERN EMBEDDED INSIGHTS – Adopting Test-Driven Development in Embedded Systems, By Jacob Beningo

RESOURCES
[1] Modern Embedded CMake Build System Download
https://www.beningo.com/embedded-software-cmake-build-system/


46: START TO FINISH Feedback – What Is Feedback and What’s It Good For?, By Stuart Ball

Code and Supporting Files


52: EMBEDDED IN THIN SLICES  Introduction to Flutter State Management, By Bob Japenga

REFERENCES
[1] https://docs.flutter.dev/get-started/flutter-for/react-native-devs
[2] https://docs.flutter.dev/get-started/fundamentals/state-management
[3] https://github.com/rjapenga/cc_eits_smd (or Circuit Cellar Embedded in Thin Slices State Management Demo. In the /lib directory you will find all of the code organized rationally)
[4] The “Flutter Favorite” Provider package makes state management “easier.” https://pub.dev/packages/provider

SOURCES
A good description of Imperative versus Reactive/Declarative programming in Flutter. https://www.dhiwise.com/post/declarative-ui-vs-imperative-ui-in-flutter-development

For an architectural overview of Flutter, check out this resource: https://docs.flutter.dev/resources/architectural-overview

For getting started with Flutter, I found this helpful even if you are not a React Native developer or a JavaScript programmer. https://docs.flutter.dev/get-started/flutter-for/react-native-devs

Another great place to start with Flutter can be found here: https://www.youtube.com/watch?v=xWV71C2kp38&list=PLjxrf2q8roU3wk7CDw4RfV3mEwOJbjx1k&index=4

This is a good resource of the Flutter design team’s perspective on state management. https://docs.flutter.dev/data-and-backend/state-mgmt/intro

There are scores of options of outside paradigms of state management here: https://docs.flutter.dev/data-and-backend/state-mgmt/options

For a fairly clear introduction to state management with Provider, this is fairly clear: https://www.dhiwise.com/post/achieving-optimal-performance-with-flutter-provider-state-management

Code and Supporting Files


61: TECH THE FUTURE The Future of AI Integration – What It Really Takes for a General-Purpose MCU to Function as a Complete AI SoC, By Mark Rootz

RESOURCES
www.alifsemi.com

Keep up-to-date with our FREE Weekly Newsletter!

Don't miss out on upcoming issues of Circuit Cellar.


Note: We’ve made the Dec 2022 issue of Circuit Cellar available as a free sample issue. In it, you’ll find a rich variety of the kinds of articles and information that exemplify a typical issue of the current magazine.

Would you like to write for Circuit Cellar? We are always accepting articles/posts from the technical community. Get in touch with us and let's discuss your ideas.
Website |  + posts

Circuit Cellar's editorial team comprises professional engineers, technical editors, and digital media specialists. You can reach the Editorial Department at editorial@circuitcellar.com, @circuitcellar, and facebook.com/circuitcellar

Editor-in-Chief at  |  + posts

Caleb Smith is a passionate technology enthusiast who joined the Circuit Cellar team as Editor-in-Chief in 2025, where he brings a fresh perspective to the world of embedded electronics. His academic journey began in mechanical engineering, where he developed a strong foundation in problem-solving and innovation. He later pursued studies in emergency medicine to fulfill his desire to help others, honing his analytical skills and ability to think on his feet.

Caleb has explored various facets of technology, including robotics and language development, allowing him to blend creativity with technical knowledge. His writing reflects a deep curiosity and an eagerness to engage with the latest advancements in the field.

When he’s not immersed in the latest tech trends, Caleb enjoys traveling to new destinations and indulging his passion for film as a self-proclaimed cinephile. His diverse interests and unique background fuel his commitment to making Circuit Cellar a leading voice in the industry.

Supporting Companies

Upcoming Events


Copyright © KCK Media Corp.
All Rights Reserved

Copyright © 2026 KCK Media Corp.

April (issue #417) Circuit Cellar

by Circuit Cellar Staff and Caleb Smith time to read: 4 min