3 ms·
With an IC, it makes sense to work from two different RAM ICs. I'm not an electronics engineer, however.
by edejong 10y ago
With an IC, it makes sense to work from two different RAM ICs. I'm not an electronics engineer, however.
- RealityVoid 10y agoProgram flash is usually ROM and that is where you are executing the SW. You mostly keep variables in RAM, although you can do a couple of neat tricks with copying and fiddling with code in RAM. Even more, while you usually can self-program the ROM memory, you can only erase it in blocks that are pretty big relative to the whole memory of the device. If you have a simple system that runs in a flat address space with no MPU and virtual memory, it gets pretty complicated for a running update. Of course, that's from my experience with microcontrollers. SOrry if I went off-topic, but I just thought the discussion interesting. Embedded Linux computers I bet are more complex than that and probably execute code in RAM. These babies are connected to the internet so they probably have a far beefier SOC running Linux not some lightweight RTOS. It is a kettle, you need a lot of juice for that baby!