Logo
2025.02

Contents

  • 1. Introduction
  • 2. Nuclei Studio IDE
  • 3. Nuclei Toolchain
  • 4. Nuclei C Runtime Library
    • 4.1. About Nuclei C Runtime Library
    • 4.2. Nuclei C Runtime Library for Nuclei Toolchain
    • 4.3. Quick start
    • 4.4. Runtime support
    • 4.5. Using customized fileops
    • 4.6. C library API
    • 4.7. Compiler support API
    • 4.8. External function interface
  • 5. Nuclei OpenOCD
  • 6. Nuclei QEMU
  • 7. Nuclei Model
  • 8. ChangeLog
  • 9. Glossary
  • 10. Appendix
Nuclei Development Tool Guide
  • 4. Nuclei C Runtime Library
  • Edit on GitHub

4. Nuclei C Runtime Library

  • 4.1. About Nuclei C Runtime Library
  • 4.2. Nuclei C Runtime Library for Nuclei Toolchain
    • 4.2.1. Usage
    • 4.2.2. Varieties
  • 4.3. Quick start
    • 4.3.1. exit()
    • 4.3.2. Basic UART I/O functions (-lfileops_uart)
    • 4.3.3. Using Semihosting (-lfileops_semi)
    • 4.3.4. Using RTT (-lfileops_rtt)
    • 4.3.5. Thread-local storage
    • 4.3.6. Heap
  • 4.4. Runtime support
    • 4.4.1. Getting to main() and then exit()
    • 4.4.2. Multithreaded protection for the heap
  • 4.5. Using customized fileops
  • 4.6. C library API
    • 4.6.1. <assert.h>
    • 4.6.2. <complex.h>
    • 4.6.3. <ctype.h>
    • 4.6.4. <errno.h>
    • 4.6.5. <fenv.h>
    • 4.6.6. <float.h>
    • 4.6.7. <iso646.h>
    • 4.6.8. <limits.h>
    • 4.6.9. <locale.h>
    • 4.6.10. <math.h>
    • 4.6.11. <setjmp.h>
    • 4.6.12. <stdbool.h>
    • 4.6.13. <stddef.h>
    • 4.6.14. <stdint.h>
    • 4.6.15. <stdio.h>
    • 4.6.16. <stdlib.h>
    • 4.6.17. <string.h>
    • 4.6.18. <time.h>
    • 4.6.19. <wchar.h>
    • 4.6.20. <wctype.h>
    • 4.6.21. <xlocale.h>
  • 4.7. Compiler support API
    • 4.7.1. GNU library API
  • 4.8. External function interface
    • 4.8.1. I/O functions
    • 4.8.2. Heap protection functions
    • 4.8.3. Error and assertion functions
    • 4.8.4. RTC functions
    • 4.8.5. Locale functions
Previous Next

© Copyright 2019-Present, Nuclei. Last updated on May 21, 2025.

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