Tell me more ×
Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. It's 100% free, no registration required.

I'm currently developing the software for a measurement and control system. In addition to the usual SCPI interface I'd also give it a nice HTTP frontend.

Now I don't want to reinvent the wheel all over again. I already have a simple HTTPD running, but I don't want to implement all the other stuff. So what I'm looking for is a web application toolkit targeted at embedded system development.

In particular this has to run on a ARM Cortex-M4, and I have some 8k of RAM available for this. It must be written in C.

Is there such a thing or do I have to implement this myself?

share|improve this question
@RobertHarvey: Well, KLone looks very nice, but it expects a POSIX like environment. When I write embedded, then I mean, really resource limited devices, that won't even run Linux or NetBSD natively, due to lack of a MMU. My target embedded RTOS is ChibiOS. Maybe I can modify it to my needs though; but even with this, KLone requires about 100kiB, which is simply too much. The whole system has not more than 192kiB of memory. – datenwolf Feb 28 at 22:19
@RobertHarvey: Well, I'm constantly begging the designer of the circuit to add a few MiB of SRAM on the board, but no, the 192kiB in the STM32F will have to suffice. I could really use some extra memory for all the stuff I've to cram into that thing (maybe I'll sneak in the memory onto the board myself, but who's going to sign that off then…?) – datenwolf Feb 28 at 23:19

Know someone who can answer? Share a link to this question via email, Google+, Twitter, or Facebook.

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Browse other questions tagged or ask your own question.