This is an automated email from the ASF dual-hosted git repository. xiaoxiang781216 pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/nuttx.git
commit 28981b32bbe4f5883aa791773945b514862a3194 Author: Acfboy <[email protected]> AuthorDate: Wed Aug 19 23:36:16 2026 +0800 boards: add Nano-X configurations Add sim:nanox and qemu-intel64:nanox defconfigs for the Nano-X terminal and calculator examples. Signed-off-by: Acfboy <[email protected]> Assisted-by: Opencode/Deepseek-V4-pro --- boards/sim/sim/sim/configs/nanox/defconfig | 45 +++++++++++++ .../qemu/qemu-intel64/configs/nanox/defconfig | 73 ++++++++++++++++++++++ 2 files changed, 118 insertions(+) diff --git a/boards/sim/sim/sim/configs/nanox/defconfig b/boards/sim/sim/sim/configs/nanox/defconfig new file mode 100644 index 00000000000..1fcee021e24 --- /dev/null +++ b/boards/sim/sim/sim/configs/nanox/defconfig @@ -0,0 +1,45 @@ +# +# This file is autogenerated: PLEASE DO NOT EDIT IT. +# +# You can use "make menuconfig" to make any modifications to the installed .config file. +# You can then do "make savedefconfig" to generate a new defconfig file that includes your +# modifications. +# +CONFIG_ARCH="sim" +CONFIG_ARCH_BOARD="sim" +CONFIG_ARCH_BOARD_SIM=y +CONFIG_ARCH_CHIP="sim" +CONFIG_ARCH_SIM=y +CONFIG_BUILTIN=y +CONFIG_DEBUG_SYMBOLS=y +CONFIG_DRIVERS_VIDEO=y +CONFIG_EXAMPLES_NANOXCALC=y +CONFIG_EXAMPLES_NANOXTERM=y +CONFIG_FRAME_POINTER=y +CONFIG_GRAPHICS_MICROWINDOWS=y +CONFIG_IDLETHREAD_STACKSIZE=4096 +CONFIG_INIT_ENTRYPOINT="nanoxterm_main" +CONFIG_INIT_STACKSIZE=32768 +CONFIG_INPUT=y +CONFIG_LIBC_EXECFUNCS=y +CONFIG_LIBC_FLOATINGPOINT=y +CONFIG_MICROWINDOWS_MOUSE_TS=y +CONFIG_MICROWINDOWS_NANOX=y +CONFIG_MICROWINDOWS_NANOX_NANOWM=y +CONFIG_NET=y +CONFIG_NET_LOCAL=y +CONFIG_NSH_BUILTIN_APPS=y +CONFIG_NSH_READLINE=y +CONFIG_PSEUDOTERM=y +CONFIG_SIM_FBHEIGHT=768 +CONFIG_SIM_FBWIDTH=1024 +CONFIG_SIM_KEYBOARD=y +CONFIG_SIM_TOUCHSCREEN=y +CONFIG_SIM_WALLTIME_SIGNAL=y +CONFIG_SIM_X11FB=y +CONFIG_START_DAY=12 +CONFIG_START_MONTH=6 +CONFIG_START_YEAR=2026 +CONFIG_SYSTEM_NSH=y +CONFIG_TLS_NELEM=4 +CONFIG_VIDEO_FB=y diff --git a/boards/x86_64/qemu/qemu-intel64/configs/nanox/defconfig b/boards/x86_64/qemu/qemu-intel64/configs/nanox/defconfig new file mode 100644 index 00000000000..6a8a2c28fe9 --- /dev/null +++ b/boards/x86_64/qemu/qemu-intel64/configs/nanox/defconfig @@ -0,0 +1,73 @@ +# +# This file is autogenerated: PLEASE DO NOT EDIT IT. +# +# You can use "make menuconfig" to make any modifications to the installed .config file. +# You can then do "make savedefconfig" to generate a new defconfig file that includes your +# modifications. +# +# CONFIG_ARCH_INTEL64_HAVE_PCID is not set +# CONFIG_ARCH_PVHBOOT is not set +CONFIG_16550_ADDRWIDTH=16 +CONFIG_16550_UART0=y +CONFIG_16550_UART0_BASE=0x3f8 +CONFIG_16550_UART0_CLOCK=1843200 +CONFIG_16550_UART0_IRQ=36 +CONFIG_16550_UART0_RXBUFSIZE=16 +CONFIG_16550_UART0_SERIAL_CONSOLE=y +CONFIG_16550_UART0_TXBUFSIZE=16 +CONFIG_16550_UART=y +CONFIG_ARCH="x86_64" +CONFIG_ARCH_BOARD="qemu-intel64" +CONFIG_ARCH_BOARD_INTEL64_QEMU=y +CONFIG_ARCH_CHIP="qemu" +CONFIG_ARCH_CHIP_INTEL64_QEMU=y +CONFIG_ARCH_INTEL64_CORE_FREQ_KHZ=2600000 +CONFIG_ARCH_SIZET_LONG=y +CONFIG_ARCH_X86_64=y +CONFIG_BOOT_RUNFROMEXTSRAM=y +CONFIG_BUILTIN=y +CONFIG_DEBUG_SYMBOLS=y +CONFIG_DEFAULT_TASK_STACKSIZE=65536 +CONFIG_DEV_SIMPLE_ADDRENV=y +CONFIG_DRIVERS_VIDEO=y +CONFIG_EXAMPLES_NANOXCALC=y +CONFIG_EXAMPLES_NANOXTERM=y +CONFIG_GRAPHICS_MICROWINDOWS=y +CONFIG_HIDKBD_STACKSIZE=10240 +CONFIG_HIDMOUSE_STACKSIZE=10240 +CONFIG_HIDMOUSE_XMAX=1024 +CONFIG_HIDMOUSE_YMAX=768 +CONFIG_IDLETHREAD_STACKSIZE=4096 +CONFIG_INIT_ENTRYPOINT="nanoxterm_main" +CONFIG_INIT_PRIORITY=20 +CONFIG_INIT_STACKSIZE=32768 +CONFIG_LIBC_EXECFUNCS=y +CONFIG_LIBM=y +CONFIG_MICROWINDOWS_KBD_EVENT_PATH="/dev/kbda" +CONFIG_MICROWINDOWS_NANOX=y +CONFIG_MICROWINDOWS_NANOX_NANOWM=y +CONFIG_MULTBOOT2_FB=y +CONFIG_NET=y +CONFIG_NET_LOCAL=y +CONFIG_NSH_BUILTIN_APPS=y +CONFIG_NSH_READLINE=y +CONFIG_PCI=y +CONFIG_PCI_MSIX=y +CONFIG_PSEUDOTERM=y +CONFIG_PTHREAD_STACK_MIN=4096 +CONFIG_RAM_SIZE=268435456 +CONFIG_SCHED_HPWORK=y +CONFIG_SCHED_LPWORK=y +CONFIG_SCHED_TICKLESS=y +CONFIG_START_DAY=12 +CONFIG_START_MONTH=6 +CONFIG_START_YEAR=2026 +CONFIG_SYSTEM_NSH=y +CONFIG_TLS_NELEM=4 +CONFIG_USBHOST=y +CONFIG_USBHOST_HIDKBD=y +CONFIG_USBHOST_HIDMOUSE=y +CONFIG_USBHOST_WAITER=y +CONFIG_USBHOST_XHCI_PCI=y +CONFIG_USEC_PER_TICK=1 +CONFIG_VIDEO_FB=y
