NuttX Logo

Table of Contents

  • Home
  • Introduction
  • Getting Started
  • The Inviolable Principles of NuttX
  • Supported Platforms
  • OS Components
  • Applications
  • API Reference
  • Guides
    • NFS Client How-To
    • USB Device Trace
    • Simulator
    • Drivers
    • Task Trace
    • C++ Example using CMake
  • Contributing
  • Glossary
NuttX
  • »
  • Guides
  • View page source

Todo

Create “tutorial” type documentation for specific subjects not to be covered in more general terms.

Guides¶

  • NFS Client How-To
    • Adding NFS to the NuttX Configuration
    • Mount Interface
    • NFS Mount Command
    • Configuring the NFS server (Ubuntu)
  • USB Device Trace
  • Simulator
    • Compiling
    • Accessing the Network
    • Stopping
    • Debugging
  • Drivers
    • Porting a Driver
    • NuttX Drivers as a Reference
    • Using Chip Datasheets
    • Logic Analyzers
    • DMA Debugging
  • Task Trace
    • Task Trace User Guide
      • Installation
        • Install Trace Compass
        • NuttX kernel configuration
      • How to get trace data
        • Quick Guide
          • Getting the trace
          • Displaying the trace result
      • Trace command description
        • trace start
        • trace stop
        • trace cmd
        • trace dump
        • trace mode
        • trace syscall
        • trace irq
    • Task Trace Internals
      • Overview
        • NuttX kernel events collection
        • Filter logic (nuttx/sched/sched_note.c)
        • Noteram device driver (nuttx/drivers/note/noteram_driver.c)
        • Notectl device driver (nuttx/drivers/note/notectl_driver.c)
        • “trace” Built-In Application (apps/system/trace/trace.c)
      • Getting the system call events
        • FLAT build
        • PROTECTED/KERNEL build
  • C++ Example using CMake
    • Preparation
    • Creating the project
    • Building
Next Previous

© Copyright 2020, The Apache Software Foundation.