Hi all, I am working on a preliminary Dropbear server port for NuttX and would like to confirm the expected integration approach before moving further.
As a starting point, I followed David’s ESP-IDF-based steps and, after some adjustments, I was able to get Dropbear running on an ESP32-C3. I then started porting it to NuttX. For the initial proof of concept, I placed the Dropbear server code under apps/netutils and kept the integration as simple as possible. With this approach, I was able to get it working. Before improving the port, I would like to confirm whether this is the correct location for the Dropbear source code, or if there is a more appropriate place in the NuttX apps tree. I also have a question about service initialization. Currently, I need to manually start the Dropbear application. My expectation is that the SSH server should be started automatically when enabled in the configuration. However, as far as I understand, there is no generic apps autostart mechanism that works across all boards. The alternative would be to add board-specific startup logic in each board bring-up code, but I would prefer to avoid that if possible. What would be the recommended approach for initializing this kind of network service in NuttX? Should this be handled by board bring-up logic, NSH initialization, an application-level startup mechanism, or some other pattern? Any guidance on the preferred architecture would be appreciated before I continue refining the port. -- *Felipe Moura de Oliveira* *Universidade Federal de Minas Gerais* Linkedin <https://www.linkedin.com/in/felipe-oliveira-75a651a0> <https://twitter.com/FelipeMOliveir?lang=pt-br>
