3 ms·
curious... why would you take the overhead of a general-purpose OS for a system like that? If its just for an IP stack, there's easier, more standard, less res
by TickleSteve 10y ago
curious... why would you take the overhead of a general-purpose OS for a system like that?
If its just for an IP stack, there's easier, more standard, less resource intensive ways of doing that than using a version of Linux with all its drawbacks.
- stephen_g 10y agoI wasn't there when the decision was made, but it was not too bad an environment. It ran a web server with quite a complex web application, multiple daemons monitoring and controlling various devices, SNMP, various DMAs into the FPGA's block memory to shunt data back and forth for processing in various ways. I probably would have looked at lighter options like VxWorks or QNX or something but for our new products with a dual core A9 Linux suits us really well.
- rjsw 10y agoIf you are creating a complicated communications product it can be helpful to be able to develop on a desktop machine then use basically the same source code on the embedded target.