nuttx
nuttx copied to clipboard
Apache NuttX is a mature, real-time embedded operating system (RTOS)
With the `risc-v/litex` port, we're able to access the TIME and TIMEH CSRs in usermode. I would like take advantage of this feature to replace the proxies for syscalls, such...
# **platform: windows10+msys2+kconfig-frontends-win32-3.12.1.zip(kconfig-mconf.exe)** 1. ./tools/configure.sh -L | less 2. ./tools/configure.sh -l stm32f4discovery:nsh 3. make menuconfig ``` CP: arch/dummy/Kconfig to /d/Project/OpenSouceProject/nuttx/arch/dummy/dummy_kconfig CP: boards/dummy/Kconfig to /d/Project/OpenSouceProject/nuttx/boards/dummy/dummy_kconfig LN: include/arch to arch/arm/include LN: include/arch/board...
## Description When .config is tweaked, sometimes cmake system doesn't update the `include/nuttx/config.h`. ## Reproducing To reproduce, try following steps: - Find an out-of-tree build folder, do `cmake ~/Projects/Nuttx/nuttx -G...
Hi, I am new to NuttX and have hit a wall when it comes to running NuttX as a kernel build. The provided flat build (nsh) config worked and I...
We are connecting 6 BLE devices using ESP32. After running for a period of time, typically a few hours, the following assert occurs. Hardware Platform:esp32-wrover-kit Branch:Master Bluetooth stack:nimble SMP:disenable log:...
purpose: 1 sched_lock is very time-consuming, and reducing its invocations can improve performance. 2 sched_lock is prone to misuse, and narrowing its scope of use is to prevent people from...
System call wraps are used to support system call instrumentation (sched note). This feature is done by the linker, using the --wrap option for each symbol respectively, after the nuttx...
## Reproducing Similar to that of issue #12209, but using latest master from Nuttx upstream. QEMU is still 6.2 but OpenSBI firmware is v1.0, as the default v0.9 is no...
Hello, I`m trying format the sdcard and have the error bellow: ``` nsh> uname -a NuttX 12.5.1 28044f7d5a-dirty Apr 23 2024 20:36:15 arm linum-stm32h753bi nsh> mkfatfs /dev/mmcsd0 bchdev_register: blkdev="/dev/mmcsd0" chardev="/dev/tmpc000001"...
* On FreeBSD `sed` part of the build needs to be fixed in order to complete the sim build process :-) * Probably a gnu sed vs bsd sed issue...