.. todo:: Create "tutorial" type documentation for specific subjects not to be covered in more general terms. ====== Guides ====== .. toctree:: :maxdepth: 1 build/building_nuttx_with_app_out_of_src_tree.rst build/building_uclibcpp.rst build/cpp_cmake.rst build/custom_app_directories.rst build/customapps.rst build/integrate_newlib.rst build/nix_flake.rst build/platform_directories.rst .. toctree:: :maxdepth: 1 porting/customboards.rst porting/include_files_board_h.rst porting/port.rst porting/port_bootsequence.rst porting/port_relatedkernelconfigrations.rst porting/specialstuff_in_nuttxheaderfiles.rst .. toctree:: :maxdepth: 1 drivers/devicetree.rst drivers/drivers.rst drivers/logging_rambuffer.rst drivers/lwl.rst drivers/ofloader.rst drivers/reading_can_msgs.rst drivers/rndis.rst drivers/usbtrace.rst .. toctree:: :maxdepth: 1 concurrency/fork_vfork_migration.rst concurrency/kernel_threads_with_custom_stacks.rst concurrency/nestedinterrupts.rst concurrency/signal_events_interrupt_handlers.rst concurrency/signaling_sem_priority_inheritance.rst concurrency/thread_local_storage.rst concurrency/usingkernelthreads.rst concurrency/versioning_and_task_names.rst concurrency/zerolatencyinterrupts.rst .. toctree:: :maxdepth: 1 programs/fully_linked_elf.rst programs/partially_linked_elf.rst programs/protected_build.rst programs/updating_release_system_elf.rst .. toctree:: :maxdepth: 1 filesystem/automounter.rst filesystem/etcromfs.rst filesystem/ram_rom_disks.rst .. toctree:: :maxdepth: 1 networking/ipv6.rst networking/nfs.rst networking/nsh_network_link_management.rst networking/testingtcpip.rst .. toctree:: :maxdepth: 1 nsh/multiple_nsh_sessions.rst nsh/remove_device_drivers_nsh.rst .. toctree:: :maxdepth: 1 simulation/qemu_tips.rst simulation/renode.rst simulation/simulator.rst .. toctree:: :maxdepth: 1 security/fortify.rst security/optee.rst .. toctree:: :maxdepth: 1 languages/pysimcoder.rst languages/rust.rst .. toctree:: :maxdepth: 1 chip-specific/armv7m_runtimestackcheck.rst chip-specific/changing_systemclockconfig.rst chip-specific/port_drivers_to_stm32f7.rst chip-specific/semihosting.rst chip-specific/smaller_vector_tables.rst chip-specific/stm32_nucleo.rst chip-specific/stm32_ports.rst chip-specific/stm32ccm.rst chip-specific/stm32nullpointer.rst .. toctree:: :maxdepth: 1 /debugging/index.rst