Software and hardware obsolescence in the kernel
Software and hardware obsolescence in the kernel
Posted Aug 31, 2020 1:22 UTC (Mon) by Cyberax (✭ supporter ✭, #52523)In reply to: Software and hardware obsolescence in the kernel by iabervon
Parent article: Software and hardware obsolescence in the kernel
Turns out that the toolchains for 8-bit just suck and you have a hard limit of 64kb for direct addressability. So a switch to 32 bits will cause a hit to the code size, but you're likely not writing anything complex involving tons of pointers anyway.
Posted Aug 31, 2020 3:34 UTC (Mon)
by excors (subscriber, #95769)
[Link]
Posted Aug 31, 2020 5:36 UTC (Mon)
by jem (subscriber, #24231)
[Link]
It's a slow death. You have to take human factors into account, too. A few years ago I met a hardware guy who had designed a new device based on an Atmel microcontroller. This Atmel device was available in two versions, pin compatible with identical peripherals. The only difference was that one version had an ARM core, and the other one had a 8-bit 8051 core. Of course he had chosen the 8051 version, because that was what he was familiar with writing software to (in assembly). The cost of moving to a 32-bit RISC core is essentially negligible today. A RISC-V core can be implemented in 0.28 mm2.
Software and hardware obsolescence in the kernel
Software and hardware obsolescence in the kernel