nuttx
nuttx copied to clipboard
Apache NuttX is a mature, real-time embedded operating system (RTOS)
## Summary Please let me know if you need the commits in separate pull requests (I'm new at this). udp_bind: there was an unmatch net_unlock() tcp: fix non-compliant return value...
## Summary we can use g_cpu_lockset to determine whether we are currently in the scheduling lock, and all accesses and modifications to g_cpu_lockset, g_cpu_irqlock, g_cpu_irqset are in the critical section,...
I found a nice project that could be integrated on NuttX to support ext2, ext3 and ext4: https://github.com/gkostka/lwext4 To get it BSD only we need to remove the extended attribute...
## Summary cpu0 cpu1: user_main signest_test sched_unlock nxsched_merge_pending nxsched_add_readytorun up_cpu_pause arm_sigdeliver enter_critical_section Reason: In the SMP, cpu0 is already in the critical section and waiting for cpu1 to enter the...
@acassis in your 2020 [blog post](https://acassis.wordpress.com/2020/06/28/using-nuttx-as-library-once-again/) you described how to export NuttX as a library. This is also documented in [C++ Example using CMake](https://nuttx.apache.org/docs/latest/guides/cpp_cmake.html#c-example-using-cmake). In both of these cases, and...
While profiling some of the litex layers, I found that the riscv mtimer is scheduled through openSBI multiple times per alarm interrupt. This isn't ideal, as the openSBI ecall is...
I was looking at PWM driver API interface because of one project and some possible changes have come to my mind. The current API utilizes two structures, `pwm_info_s` and `pwm_chan_s`...
I am using NuttX 12.2.1 on an stm32 nucleo f103rb with a SIM7600G-H to try to use an AT command (via the LTE library). This is how I am using...
## Summary - Test make export archive in the CI - Add `CONFIG_ARCH_BOARD_COMMON` to all defconfig by default for all boards Closes #10388 ## Impact ## Testing
I add NAND simulation under sim/nsh configuration, when 'nand' is executed, the ‘/dev/nand‘ device will be generated, but when using "mkfatfs /dev/nand" or "echo hello > /dev/nand", some errors will...