apache / apache/nuttx

Thread visibility in the NuttX simulator

Open
#10,931 3 comments 0 reactions 0 assignees View on GitHub
Dominant language
C
Stars
4k
Forks
1.7k
Avg merge
1d 17h
Merged PRs (30d)
237

Description

Up until now, I have been relying on `sim:vpnkit` (the simulator) for developing and testing my software before I use a real hardware target. However, AFAIK it is not possible to have visibility of threads during debugging with the sim target. Is this correct?

I'm considering different simulation targets, such as x86(-64) or the one used in https://nuttx.apache.org/docs/latest/guides/qemugdb.html, in order to have thread visibility during debugging. What do you recommend?

Contributor guide

Open the contributing guide

Research direction

Start by comparing the sim:vpnkit target with the x86(-64) and QEMU targets referenced in the issue, then read the NuttX QEMU GDB guide. Determine whether any target provides thread visibility during debugging and document a concrete recommendation or the changes needed to support it.

Written by the indexing model from the issue text.

Assessment

Tech stack
c
Domain
embedded-iot, operating-systems
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.