nuttx
nuttx copied to clipboard
Apache NuttX is a mature, real-time embedded operating system (RTOS)
As noted in https://github.com/apache/nuttx/issues/12696#issuecomment-2232279326, NuttX Kernel fails to boot on Milk-V Duo S SBC (Sophgo SG2000 SoC) when we change GCC Option `-Os` to `-O2`: 1. `tools/configure.sh milkv_duos:nsh` 1. Edit...
## Summary Obtain ELF related information when loading and unloading ELF, update the module information in the loadable_module_descriptor type array through loadable_module_create and loadable_module_destroy, and the local PC loads the...
## Summary Previously compilation with ticket spinlock enabled failed for the rp2040 board due to comparisons between structs: ``` CC: netdb/lib_proto.c chip/rp2040_testset.c: In function 'up_testset': chip/rp2040_testset.c:73:11: error: invalid operands to...
## Summary time: change time_t to signed type in TIME32/64 It is wrong to set the time_t to uint32_t, it should be signed type, see the reference here: https://www.gnu.org/software/libc/manual/html_node/Time-Types.html ##...
## Summary 1. using rwsem lock as inode_lock to avoid deadlock deadlock examples: When executing df -h on Core A to view mount information, this process will traverse inode nodes,...
## Summary In the kernel, we are planning to remove all occurrences of up_cpu_pause as one of the steps to simplify the implementation of critical sections. The goal is to...
## Summary In the kernel, we are planning to remove all occurrences of up_cpu_pause as one of the steps to simplify the implementation of critical sections. The goal is to...
## Summary fs/mount: move mountpoint inode create after bind This can avoid the issue of invalid inode access when bind is not yet completed. ## Impact Bug fix ## Testing...