Atomic Object Show Nav
Close Menu
< Blog Home
Atomic Object
  • AI Software Development
  • New Product Development
  • Product Enhancement
  • Product Modernization
  • Web App
  • Mobile App
  • IoT Software
  • Desktop App
  • Cloud
  • Healthcare
  • Financial Services
  • Education
  • Insurance
  • See more...
Portfolio
Team
Culture
Contact
Atomic Object Atomic Object
Services
  • Offerings
  • AI Software Development
  • New Product Development
  • Product Enhancement
  • Product Modernization
  • Platforms
  • Web App
  • Mobile App
  • IoT Software
  • Desktop App
  • Cloud
  • Industries
  • Healthcare
  • Financial Services
  • Education
  • Insurance
  • See more...
Portfolio
Team
Culture
Blog
Contact
Atomic Object
Services
Portfolio
Team
Culture
We're Hiring
Blog
Contact
← Back to Blog Home

Embedded Systems

    Platforms & Languages category
  • HTML/CSS1
  • NextJS0
  • Svelte2
  • GitHub Actions6
  • Realm1
  • Azure2
  • Vue2
  • C#12
  • PostgreSQL3
  • React Native33
  • React / Redux76
  • Kotlin4
  • Blockchain5
  • Scala1
  • Desktop Apps2
  • JavaScript16
  • Rust4
  • FaunaDB1
  • Flutter2
  • Angular17
  • AWS18
  • Prisma9
  • Functional Programming46
  • Web Apps293
  • Mobile Apps36
  • Embedded Systems81
  • DevOps & System Admin.132
  • Android Development27
  • C & C++22
  • Java20
  • Ember.js58
  • iOS / OS X70
  • jRuby15
  • .NET / WPF55
  • Objective-C27
  • Presenter First6
  • Python20
  • Ruby62
  • Ruby Motion7
  • Ruby on Rails45
  • Swift20
  • TypeScript80
    Other Categories
  • Artificial Intelligence
  • Game Development
  • Golang
  • DX
  • Marketing
  • Accessibility
  • Project & Team Management
  • UX & Design
  • Development
  • Platforms & Languages
  • The Software Life
Most Recent
Embedded Systems

heatshrink: An Embedded Data Compression Library

I couldn't find an embedded data compression library that would work in my resource-constrained environment, so I created my own: heatshrink.
Embedded Systems

Using UDP Broadcast Messages to Discover Local Clients

Embedded Systems

Bit-banding – An Elegant Approach to Setting & Clearing Bits

With ARM's Bit-Banding feature, a device takes a region of memory and maps each bit in that region to an entire word in a second memory region.
Embedded Systems

Cheap Checks for Validation of Hardware Designs

Hardware mistakes are costly to address. We present some cheap methods to keep check on the 'human element' that that plagues electrical design work.
Embedded Systems

STM32F4 Discovery Toolchain for Mac OS X

My process for setting up a full development chain for the STM32F4 Discovery board.
Embedded Systems

Catching Exceptions and Printing Stack Traces for C on Windows, Linux, & Mac

Examples on how to catch signals/exceptions with C compiled with gcc on windows and posix systems.

Keep up with our latest posts.

We’ll send our latest tips, learnings, and case studies from the Atomic braintrust on a monthly basis.

[mailpoet_form id="1"]
Embedded Systems

Modular Hardware Components to Aid Board Bring Up

In some situations, using modular hardware components can help you test AND keep moving forward.
Embedded Systems

Things About C that Make Me Say, “WHAT?!?”

I have found several aspects of C that really tripped me up. I’d like to share a few of them with you so you can avoid them!
Embedded Systems

Hey, C Is a Functional Language Too!

I will show how you can write a linked list reversal function in C with no mutation and no malloc!
Embedded Systems

Getting Started with TDD for Microchip’s PICs

A tutorial describing how to setup Ceedling so you can enable Test Driven Development using Microchip's PIC microcontrollers.
Embedded Systems

Conversing JSON with Qt and Ruby

A simple command processing engine in C++ using Qt and QtScriptEngine for parsing JSON. The server, which initiates simple exchanges, is written trivially in Ruby.
Embedded Systems

Bootloaders and Updating in Embedded Software

It seems like every chip has a unique way of updating its internal flash. I guess this is what makes writing bootloaders so much fun.
« Previous 1 2 3 4 5 6 7 Next »

Want to see what Atomic can do?

Check out some of our work

Atomic's Portfolio

Atomic is a software design + development consultancy.

© 2025 Atomic Object LLC
Explore
  • Careers
  • Diversity
  • Resources
  • Atomic Blog
  • Developer Resources
  • Client Resources
Offices
  • Grand Rapids
  • Ann Arbor
  • Chicago
  • Raleigh-Durham
Details
  • Contact
  • Media
  • Privacy Policy
Certified B Corporation