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 moreBringing Architecture of Operating Systems to XXI Century – Part III. Basic Ideas
May 9, 2019 by • “No Bugs” Bunny
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 moreJournaled Flash Storage – Emulating EEPROM over Flash, ACID Transactions, and More. Part III – JoFS Itself
October 12, 2015 by • “No Bugs” Bunny
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
Read moreJournaled 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
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
Read more


