zdjh22
100+ Head-Fier
The ARM processor in the A16 is an “M” series, so not capable of running a general purpose OS like Linux (very primitive memory controller, really just a memory protection unit not a MMU). More of a microcontroller intended for low power designs.I do not think the hardware inside the A16 is at all capable of this. The TCP server is an ASCII level text interface with about a 500ms latency per command.
As a result there isn’t the software infrastructure for a general TCP/IP stack and all of the usual libraries available for implementing a web server easily. Frankly the IP (TCP) command server they’ve included is pretty impressive as it is, considering the implementation may have been a lot of low level socket programming. OTOH triggering a BMP dump and sending back an encoded string doesn’t seem like a huge extension. But any hopes for a sophisticated web server aboard the A16 seem to me to be dim; adding on a lot of IP functionality to the various apps likewise.
That said, this community could probably do some of that software grunt work. Open source and open hardware are powerful concepts.
Last edited: