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
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
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
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
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
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
