- Jan 11, 2013
- Leamington Spa, UK
I strongly suspect you’re right! Pity.No, I don't think that's how it works (and I'd bet my shirt on it). IMHO, you have a generic / industry standard real time operating system like VxWorks, QNX, RealOS or something like that with modules to access various subsystems (like the IP core, but also modules either for hardware like wifi, sdcards, hdmi, usb etc. or software like vfat filesystem, jpeg library, tcp/ip, web server etc.), and tied to that system a big ASIC which is the only Olympus specific part besides fancy graphics and UX, which they have tuned and for which they control the software. But if you wanted to create a new firmware, you'd need a development stack from the main vendor, with system, libraries, compiler, linker, etc.