The Curious Engineer

All blogs / Embedded / microcontrollers

Stratify Labs

blog.stratifylabs.dev

IoT Building Tips

Embedded / microcontrollersC++Electronics

’05’10’15’20’25
Posts
106 from 1 Jan 2001 to 28 Jan 2023
Posting
quiet since 2023
Kind
company blog
Feed
https://blog.stratifylabs.dev/index.xml

2023 1

  1. From C++ to Rust

2022 5

  1. Callbacks and Lambdas in Embedded C++
  2. An Everywhere GUI Stack in C++
  3. Initializing Variables in Embedded C++
  4. Simple and Exponential Moving Averages in embedded C++
  5. Multi-threaded Singleton Access in embedded C++

2021 10

  1. UART FIFO with DMA on STM32
  2. Using Singletons in Embedded C++
  3. The Problem with malloc()
  4. Dev Ops with CMake
  5. Semantic Versioning on Github
  6. Stratify Toolbox Campaign Preview
  7. Ten C++ Advantages over C in Embedded Systems
  8. Actual Examples of RAII in embedded C++
  9. PCB Layout Review Checklist
  10. Schematic Design Review Checklist

2020 7

  1. Filesystem Inspired Abstraction in Embedded C++
  2. What is Embedded C++
  3. RAII Everywhere in Embedded C++
  4. Concise Code Using Method Chaining in Embedded C++
  5. Thread Local Error Contexts in Embedded C++
  6. C++ Objectified Arguments
  7. Microprocessors vs Microcontrollers for your IoT Product

2019 19

  1. Inductors for Makers
  2. Capacitors for Makers
  3. Stratify Toolbox Prototype Update
  4. Equivalent Circuits for Makers
  5. Kirchhoff's Laws for Makers
  6. Using Strong Type Arguments in Embedded C++
  7. Reading Floating Pins
  8. Ohm's Law for Makers
  9. A Simple Approach to C++ Callbacks
  10. SPI Modes
  11. My Favorite Serial Bus
  12. Double vs Float in Embedded C
  13. The Stratify Toolbox
  14. ARM Cortex M7 Cache, RAM, and Flash Performance
  15. Handshake Times by Cipher using mbedTLS
  16. Dhrystone Benchmarking on MCUs
  17. End to End Firmware Security
  18. Why Your Firmware is Behind Schedule
  19. Pricing Details

2018 3

  1. Controlling MOSFETs using MCU Pins
  2. Embedded Code Editor Review
  3. Three Products from Amazon to Boost your ESD Practices

2017 11

  1. Four Things You (Probably) Don't Know About Electrical Current
  2. Our Engineering Process
  3. Choosing the Right Solder
  4. Introduction to IPC-A-610
  5. U2F Excitement then Disappointment
  6. ADC Signal Conditioning
  7. Analyzing Op Amps
  8. Including Arbitrary Binary Data in Embedded Applications
  9. Understanding Memory using Embedded C++
  10. Three Pitfalls to avoid going from Prototype to Production
  11. Low Pass Filters with Microcontroller ADCs

2016 6

  1. Three Mistakes Companies Make When Developing Products
  2. What's a Microcontroller
  3. 5 Questions to Ask before Building a New Product
  4. Ohms Law and Microcontroller GPIO
  5. Finding a Great Freelancer
  6. Building and Installing a Cortex-M Compiler on Mac, Windows or Linux

2014 2

  1. Applications without an MMU
  2. Integrating Doxygen and Bootstrap

2013 32

  1. Installing Windows Device Drivers
  2. Order of Operations Reference
  3. Keywords Reference
  4. Compound Data Types
  5. Preprocessor Directives
  6. Pointers and Arrays
  7. Flow Control
  8. Operators
  9. Raw Types
  10. Functions
  11. Hello World
  12. Using Op Amps in Embedded Design
  13. Controlling a Solenoid
  14. Using Pull-Up and Pull-Down Resistors
  15. Using LEDs in Embedded Designs
  16. Using Doxygen with C
  17. USB Virtual Serial Port Firmware
  18. Understanding Microcontroller Pin Input/Output Modes
  19. Sensing the Source Current in an Embedded Application
  20. RAM/Flash Usage in Embedded C Programs
  21. Motor Control using PWM and PID
  22. How Microcontrollers Work
  23. FFT on the ARM Cortex M3
  24. Effective Use of ARM Cortex-M3 SVCall
  25. Decoupling Capacitors (and Other Power Rules of Thumb)
  26. Context Switching on the Cortex-M3
  27. Building and Installing Autotools
  28. An Easy-to-Use Digital Filter
  29. ADC Thermistor Circuit and Lookup Table
  30. A FIFO Buffer Implementation
  31. 8 vs 16 vs 32 Bit Microcontrollers--A Case Study
  32. Thank You for Signing Up

2001 10

  1. | Stratify Labs
  2. | Stratify Labs
  3. | Stratify Labs
  4. | Stratify Labs
  5. | Stratify Labs
  6. | Stratify Labs
  7. | Stratify Labs
  8. | Stratify Labs
  9. | Stratify Labs
  10. | Stratify Labs