Skip to content
Patterns in the Machine

Patterns in the Machine

Software Engineering blog for Embedded Development

  • Home
  • Profile
  • Books
  • Search

Category: Colony.*

The Perils of Dynamic Memory in Embedded Systems

November 3, 2024
 |  No Comments
 |  Colony.*, General

First start let’s start with a definition. In this context – dynamic memory means acquiring and releasing memory at run […]

NQBP Gen2 – Yet another Build System

February 24, 2023
 |  No Comments
 |  Colony.*, PIM

NQBP Gen2 is a Python based build system that I have used in some form or another over many years […]

Porting the Cpl OSAL to a new Target

February 19, 2023
 |  No Comments
 |  Colony.*

This week’s article is a dive into the Colony.core’s Cpl C++ class library, specifically its Operating System Abstract layer (OSAL). […]

LHeader and LConfig Patterns

February 9, 2023
 |  No Comments
 |  Colony.*, PIM

As discussed earlier, one form of late binding is compile time binding. This is an abstraction technique that allows you […]

TShell: Example Application

January 16, 2023
 |  No Comments
 |  Colony.*, General

The TShell example project is an introduction to using the TShell framework. A brief overview to the TShell can be […]

TShell: A Command Line Interface for Embedded Applications

 |  No Comments
 |  Colony.*, General

The world can always use yet another Command Line Interface implementation 😉. Here is mine. The TShell is a C++ […]

Data Model: Change Notifications

December 27, 2022
 |  No Comments
 |  Colony.*, Data Model, PIM

This post provides in-depth details about the Data Model’s change notification mechanism and semantics as implemented by the CPL C++ […]

Data Model: Example Application

 |  No Comments
 |  Colony.*, Data Model, PIM

The Data Model example project is an introduction to using the CPL C++ Class library’s Data Model framework. A brief […]

Colony.Pico gone Wireless

November 2, 2022
 |  No Comments
 |  Colony.*, Raspberry Pi Pico

My latest progress with the Raspberry Pi Pico: the PicoW. I have purchased a new Pimoroni Automation 2040W board for […]

Limitless Containers without dynamic memory allocation in C/C++.

September 25, 2022
 |  No Comments
 |  Colony.*, General

Lists, FIFOs, dictionaries, maps, etc. are handy-dandy data structures when designing and implementing code.  However, most container implementations either use […]

Posts pagination

1 2 Next

Category

  • Colony.*
  • Data Model
  • EPC
  • General
  • Never Trust the Software Guys
  • PIM
  • Raspberry Pi Pico

Archives

  • March 2025
  • February 2025
  • January 2025
  • December 2024
  • November 2024
  • September 2024
  • July 2024
  • February 2024
  • January 2024
  • July 2023
  • April 2023
  • March 2023
  • February 2023
  • January 2023
  • December 2022
  • November 2022
  • October 2022
  • September 2022

Meta

  • Log in
Copyright Patterns in the Machine
Theme By Pin Minimal