Estoy trabajando en un proyecto universitario en el que quiero integrar un servidor web http en un panel de evaluación de launchpad de TIVA. He estado buscando a través de Internet alguna orientación sobre el tema, pero la información parece ser escasa. He logrado probar un servidor de mangosta personalizado en una máquina Linux. Durante este proceso serví un solo archivo html. Noté que tengo que proporcionar un puerto http y un directorio en el que residía mi archivo html. A mi entender, los puertos son proporcionados por un sistema operativo y un directorio puede implementarse con un sistema de archivos.
¿Necesito usar un sistema operativo en este proyecto en caso de que decida utilizar un servidor web de mangosta? ¿Cómo implemento el sistema de archivos?
También encontré otra guía para usar uIP. Esta guía fue implementada con freeRTOS. Tengo un conocimiento práctico de freeRTOS. ¿Puedo usar uIP sin sistema operativo?
Por favor arroje algo de luz sobre el tema o apúnteme hacia la dirección correcta.