Embedded

Embedded development is a huge field with lots of its own peculiarities and strange specifics. As quite a few of us are currently working on embedded projects, we could not ignore embedded development in our posts and articles.

Bringing Architecture of Operating Systems to XXI Century – Part IV. First Draft

November 8, 2019 by “No Bugs” Bunny

Quote:

While L3 kernel can STILL run on MMU-less RAM-constrained MCUs, it provides responsiveness which is comparable to that of multi-stack kernels.

Another Quote:

multi-coring is essentially a special case of balancing shared-nothing nodes

Filed under: On.System ArchitectureDesign decisions(Re)ActorsOn.ProgrammingEmbedded

Read more

Bringing Architecture of Operating Systems to XXI Century – Part III. Basic Ideas

May 9, 2019 by “No Bugs” Bunny

if all you have is a hammer, everything looks like a nail

Quote:

everything in the system should be a Finite State Machine (FSM)

Another Quote:

‘OS’ is not understood as ‘OS kernel’, but rather is defined by the apps which can run on it

Filed under: On.System ArchitectureDesign decisions(Re)ActorsOn.ProgrammingEmbedded

Read more

Journaled Flash Storage – Emulating EEPROM over Flash, ACID Transactions, and More. Part III – JoFS Itself

October 12, 2015 by “No Bugs” Bunny

BB_part58_v1.png

Abstract:

JoFS provides faithful EEPROM emulation and ACID-compliant Flash-based storage

Quote:

The first working version of JoFS is expected approximately by the end of 2015

Filed under: On.ProgrammingEmbeddedOn.HardwareMCU

Tagged With: IoTEEPROMFlashMCU
Read more

Journaled Flash Storage – Emulating EEPROM over Flash, ACID Transactions, and More. Part II – Existing Implementations by Atmel, SiLabs, TI, STM, and Microchip

October 5, 2015 by “No Bugs” Bunny

Losing Data on Way to Flash

Quote:

Whenever a developer is using something named 'X Emulation over Y', she may expect that a faithful emulation exhibits the same properties as original (non-emulated) X.

Another Quote:

Unfortunately, as discussed in detail above, none of five implementations is a really faithful EEPROM emulation.

Filed under: On.ProgrammingEmbeddedOn.HardwareMCU

Tagged With: IoTMCUFlashEEPROM
Read more