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.

Journaled Flash Storage – Emulating EEPROM over Flash, ACID Transactions, and More. Part I – Flash vs EEPROM

September 28, 2015 by “No Bugs” Bunny

EEPROM vs Flash

Quote:

You cannot erase single byte of Flash, but need to erase the whole page

Another Quote:

First of all, we want to be sure that whatever-is-already-written to our persistent storage, stays there; this property is known as Durability.

Filed under: On.ProgrammingEmbeddedOn.HardwareMCU

Tagged With: MCUIoTFlashEEPROM
Read more

Modified Harvard Architecture: Clarifying Confusion

September 21, 2015 by “No Bugs” Bunny

von Neumann dines with Harvard

Abstract:

Definition of "Modified Harvard" architecture is confusing and overbroad. Proposed alternatives are "Almost-Harvard" and "Almost-von-Neumann

Quote:

"One thing nobody realised for a while is that the system with the least possible amount of chargebacks is the system which rejects all transactions outright

Filed under: On.ProgrammingEmbeddedOn.HardwareMCU

Tagged With: x86/x64MCUIoTCache
Read more