Logo
0.1.0

Contents:

  • Overview
  • Quick Startup
  • Developer Guide
    • Code Style
    • Build System based on Makefile
    • Application Development
    • Build Nuclei N100 SDK Documentation
  • Contributing
  • Design and Architecture
  • Changelog
  • FAQ
  • License
  • Glossary
  • Appendix
Nuclei N100 SDK
  • »
  • Developer Guide
  • View page source

Developer Guide

  • Code Style
  • Build System based on Makefile
    • Makefile Structure
      • Makefile.base
      • gmsl
      • toolchain
      • Makefile.misc
      • Makefile.conf
      • Makefile.rules
      • Makefile.files
      • Makefile.soc
      • Makefile.rtos
      • Makefile.components
      • Makefile.core
      • Makefile.global
      • Makefile.local
    • Makefile targets of make command
    • Makefile variables passed by make command
      • SOC
      • BOARD
      • VARIANT
      • TOOLCHAIN
      • DOWNLOAD
      • CORE
      • ARCH_EXT
      • CPU_SERIES
      • SEMIHOST
      • SIMULATION
      • GDB_PORT
      • JTAGSN
      • BANNER
      • V
      • SILENT
    • Makefile variables used only in Application Makefile
      • TARGET
      • NUCLEI_SDK_ROOT
      • RTOS
      • MIDDLEWARE
      • STDCLIB
      • NCRTHEAP
      • NCRTIO
      • SMP
      • BOOT_HARTID
      • HARTID_OFS
      • STACKSZ
      • HEAPSZ
      • RISCV_ARCH
      • RISCV_ABI
      • RISCV_CMODEL
      • RISCV_TUNE
      • APP_COMMON_FLAGS
      • APP_ASMFLAGS
      • APP_CFLAGS
      • APP_CXXFLAGS
      • APP_LDFLAGS
      • NOGC
      • RTTHREAD_MSH
    • Build Related Makefile variables used only in Application Makefile
      • INCDIRS
      • C_INCDIRS
      • CXX_INCDIRS
      • ASM_INCDIRS
      • SRCDIRS
      • C_SRCDIRS
      • CXX_SRCDIRS
      • ASM_SRCDIRS
      • C_SRCS
      • CXX_SRCS
      • ASM_SRCS
      • EXCLUDE_SRCS
      • COMMON_FLAGS
      • CFLAGS
      • CXXFLAGS
      • ASMFLAGS
      • LDFLAGS
      • LDLIBS
      • LIBDIRS
      • LINKER_SCRIPT
  • Application Development
    • Overview
    • Add Extra Source Code
    • Add Extra Include Directory
    • Add Extra Build Options
    • Optimize For Code Size
    • Change Link Script
    • Set Default Make Options
      • Set Default Global Make Options For Nuclei N100 SDK
      • Set Local Make Options For Your Application
  • Build Nuclei N100 SDK Documentation
    • Install Tools
    • Build The Documentation
Previous Next

© Copyright 2023-Present, Nuclei. Last updated on Jul 02, 2024.

Built with Sphinx using a theme provided by Read the Docs.