https://preview-developer.espressif.com/pr350/blog/nuttx-getting-started/