EmbeddedRelated.com
The 2026 Embedded Online Conference

Embedded Firmware Refactoring, Optimisation and Migration

Ian SmithIan Smith March 29, 2016

Legacy embedded products often hit CPU, memory, or power limits long before customers stop wanting new features. This article lays out three practical paths: squeeze more from the current build with optimisation, make the codebase maintainable through refactoring, or port firmware to new hardware when constraints demand it. Read on for a pragmatic view of when each approach makes sense and how to reduce risk.


SIGFOX – A new network technology for IoT comms?

Ian SmithIan Smith February 29, 20165 comments

Built for tiny, infrequent messages, SIGFOX promises ultra-low-cost, long-life IoT connectivity using ultra-narrowband radios and a managed back-end. The network supports 12-byte uplinks, up to 140 messages per day, deep indoor penetration, and multi-year battery life, making it ideal for meters, alarms, and simple sensors. The article covers coverage, available modules, and practical trade-offs like limited bandwidth and vendor lock-in.


Embedded Firmware Refactoring, Optimisation and Migration

Ian SmithIan Smith March 29, 2016

Legacy embedded products often hit CPU, memory, or power limits long before customers stop wanting new features. This article lays out three practical paths: squeeze more from the current build with optimisation, make the codebase maintainable through refactoring, or port firmware to new hardware when constraints demand it. Read on for a pragmatic view of when each approach makes sense and how to reduce risk.


SIGFOX – A new network technology for IoT comms?

Ian SmithIan Smith February 29, 20165 comments

Built for tiny, infrequent messages, SIGFOX promises ultra-low-cost, long-life IoT connectivity using ultra-narrowband radios and a managed back-end. The network supports 12-byte uplinks, up to 140 messages per day, deep indoor penetration, and multi-year battery life, making it ideal for meters, alarms, and simple sensors. The article covers coverage, available modules, and practical trade-offs like limited bandwidth and vendor lock-in.


The 2026 Embedded Online Conference