# nuclei-studio **Repository Path**: Nuclei-Software/nuclei-studio ## Basic Information - **Project Name**: nuclei-studio - **Description**: Document, User Guide, Wiki, and Discussions For Nuclei Studio - **Primary Language**: Unknown - **License**: EPL-2.0 - **Default Branch**: main - **Homepage**: https://nuclei-software.github.io/nuclei-studio/ - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-10-24 - **Last Updated**: 2026-07-28 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Nuclei Studio Supply Documents [![Deploy MkDocs](https://github.com/Nuclei-Software/nuclei-studio/actions/workflows/mkdoc.yml/badge.svg)](https://github.com/Nuclei-Software/nuclei-studio/actions/workflows/mkdoc.yml) [![pages-build-deployment](https://github.com/Nuclei-Software/nuclei-studio/actions/workflows/pages/pages-build-deployment/badge.svg)](https://nuclei-software.github.io/nuclei-studio/) This repository is utilized for **providing supply documents, user guides, wikis, and facilitating discussions related to Nuclei Studio**. > [!NOTE] > > - The latest version of Nuclei Studio IDE is **2025.10**, which can be found in https://github.com/Nuclei-Software/nuclei-studio/releases/tag/2025.10 > - In **Ubuntu 20.04**, you must install `libncursesw5 libtinfo5 libfdt1 libpixman-1-0 libpng16-16 libasound2 libglib2.0-0` to make **riscv64-unknown-elf-gdb and qemu** able to run. **PDF Version** can be found here: https://doc.nucleisys.com/nuclei_studio_supply/pdf/nuclei_studio_supply.pdf - **Nuclei Studio IDE Documentation**: https://doc.nucleisys.com/nuclei_tools/ide/index.html - **Nuclei Tools(Toolchain/OpenOCD/Qemu/Model) Documentation**: https://doc.nucleisys.com/nuclei_tools/ - **Nuclei Studio NPK Introduction**: 1. https://github.com/Nuclei-Software/nuclei-sdk/wiki/Nuclei-Studio-NPK-Introduction 2. https://doc.nucleisys.com/nuclei_tools/ide/npkoverview.html Please create new doc based on [Doc Template](0-template.md) Click [this link](https://doc.nucleisys.com/nuclei_studio_supply/) to see online version. > If you come across any spelling errors or areas that need improvement in the document, feel free to submit a Pull Request or Issue to help us enhance it! ## Documents > Generated by `python3 update.py` @ 2026-02-09 17:25:50 - [1. QEMU fails to start in Nuclei Studio due to insufficient memory](1-cannot-setup-guestmemory.md) - [2. Error reported when debugging a program with QEMU in Nuclei Studio on Windows 11](2-qemu-glib-gio-unexpectedly.md) - [3. How to print memory usage in Nuclei Studio](3-print_memor_usage_in_ide.md) - [4. Error reported when using Pre-build Command/Post-build Command during project compilation](4-use_pre_build_or_post_build.md) - [5. Upgrade npk.yml to support Nuclei Studio 2023.10](5-update_npk_to_support_nucleistudio_202310.md) - [6. GCC13 auto generated RVV instructions when RVV enabled](6-gcc13_gen_rvv_instructions_when_rvv_enabled.md) - [7. Update Nuclei Studio 2023.10 to the latest fixed version](7-update_nucleistudio_202310_to_fixed_version.md) - [8. Issues with OpenOCD when operating nor-flash larger than 16M-Byte](8-openocd_202310_flashloader_flaws.md) - [9. Upgrade the project toolchain to GCC 13 by modifying the .cproject file](9-modify_the_cproject_file_to_change_the_project_to_gcc13.md) - [10. Compiling projects with the command line in Nuclei Studio](10-compiling_projects_with_headless_in_nuclei_studio.md) - [11. Error reported when OpenOCD flashes a program: Error: Device ID 0x1e200a6d is not known as FESPI capable](11-openocd_reported_error_not_known_as_fespi_capable.md) - [12. About the inconsistency between Dhrystone benchmark scores in the IDE and NSDK 0.5.0 command-line scores](12-nucleisdk-0.5.0-dhrystone-score-lower-than-expected-in-IDE.md) - [13. Error: Couldn't find an available hardware trigger / Error: can't add breakpoint: resource not available](13-error_could_not_find_an_available_hardware_trigger.md) - [14. cannot find -lncrt_balanced: No such file or directory](14-cannot_find_-lncrt_balanced_no_such_file_or_directory.md) - [15. UnsatisfiedLinkError of swt-win32-4965r8.dll on Windows 7](15-unsatisfiedLinkError_of_swt-win32-4965r8_dll_on_windows7.md) - [16. Some issues you may encounter when using the Profiling feature](16-incomplete_data_output_when_using_profiling_function.md) - [17. An example of performance tuning with the Profiling feature in Nuclei Studio](17-an_example_to_demonstrate_the_use_of_profiling_and_code_coverage.md) - [18. Demonstrating Nuclei Model NICE/VNICE instruction acceleration through Profiling](18-demonstrate_NICE_VNICE_acceleration_of_the_Nuclei_Model_through_profiling.md) - [19. Rapid verification of NICE/VNICE instruction acceleration with Nuclei Model and NICE Wizard](19-rapid_verification_of_NICE_VNICE_acceleration_with_Nuclei_Model_and_NICE_Wizard.md) - [20. Flash Programming use cases](20-quick_downloads_using_flash_programming.md) - [21. Using the Live Watch feature](21-livewatch_for_monitoring_variables.md) - [22. Tutorial on adding custom assembly instructions in LLVM](22-example_for_adding_new_instructions_in_llvm.md) - [23. How to use the DebugMap registers provided by Nuclei to analyze error scenes](23-nuclei_debug_map_register_analyze.md) - [24. Tutorial on adding custom assembly instructions in binutils](24-example_for_adding_new_instructions_in_binutils.md) - [25. Guide to using the Nuclei cross trigger feature in OpenOCD](25-nuclei_cross_trigger_in_openocd.md) - [26. Guide to OpenOCD debugging support for FreeRTOS](26-debugging_support_for_freertos_by_openocd.md) - [27. How to debug with multiple HummingBird debuggers simultaneously](27-debug_with_multiple_ftdi_devices.md) - [28. Quick porting from evalsoc to customsoc based on Nuclei SDK](28-quick_porting_from_evalsoc_to_customsoc_based_on_Nuclei_SDK.md) - [29. Using the `OVERLAY` command in linker scripts](29-using_overlay_command_in_linker_scripts.md)