Hacker News new | ask | show | jobs
by thetallstick 1569 days ago
That's part of the reason ARM will be very hard to displace. Just like there is a ton of x86 code out there in the server world that's not going anywhere. There is a ton of ARM code (especially peripheral driver code) out there in the uC world. And much, probably most, of it is not open source and not actively maintained.

The good news is compute and memory are getting so cheap it's probably not long until RISCV cores just emulate ARM and solve the problem, all inside a greeting card at a profit...

1 comments

We've moved past this for the most part. Anything running on an ARM will be almost entirely written in C. At that point, porting to RISC-V becomes much cheaper. As long as the savings from RISC-V exceed the cost of porting the firmware, this is what companies would do.
The code may have been written in C but many drivers are distributed in binary only form with headers. Unfortunately the binaries are often ARM only.