Article: (Clickable) Call Graph for Apache NuttX Real-Time Operating System
#1
Last week we ran Apache NuttX Real-Time Operating System (RTOS) on Unicorn Emulator, and we hit a baffling Arm64 Exception in the emulator. In this article we’ll create some tools to troubleshoot the exception…

1.  Render the Dynamic Call Graph for Apache NuttX RTOS, to understand how it boots

2.  Make it Clickable, so we can browse the NuttX Source Code as we explore the Call Graph

3.  We’ll use a Block Execution Hook in Unicorn Emulator to generate the Call Graph with Rust

4.  And call the Rust Libraries addr2line and gimli to map the Code Addresses to NuttX Kernel Functions

5.  Thanks to the (Clickable) Call Graph, we’ll describe the complete Boot Sequence of NuttX RTOS on PinePhone

6.  And explain how we might do Automated Daily Build and Test for NuttX on PinePhone

(Clickable) Call Graph for Apache NuttX Real-Time Operating System
  Reply


Messages In This Thread
Article: (Clickable) Call Graph for Apache NuttX Real-Time Operating System - by lupyuen - 03-04-2023, 10:39 PM

Possibly Related Threads…
Thread Author Replies Views Last Post
  [Video] LVGL in WebAssembly: Building NuttX Touchscreen Apps with Zig lupyuen 0 952 09-30-2023, 03:37 AM
Last Post: lupyuen
  [Video] PinePhone Touchscreen on NuttX: MIPI DSI, Display Engine, Touch Panel lupyuen 2 1,275 09-29-2023, 11:37 PM
Last Post: lupyuen
  [Video] Apache NuttX RTOS for PINE64 PinePhone lupyuen 0 945 09-27-2023, 11:26 PM
Last Post: lupyuen
  Apache NuttX International Workshop (Sep 29 & 30) lupyuen 0 968 09-14-2023, 07:18 PM
Last Post: lupyuen
  Article: NuttX RTOS for PinePhone: Feature Phone UI in LVGL, Zig and WebAssembly lupyuen 64 17,807 09-09-2023, 09:49 AM
Last Post: WhiteHexagon
  Pinephone OS Backups (System Images) ThrillGates 6 7,847 08-20-2023, 09:22 AM
Last Post: DominiqueM
  [Presentation] What's inside a PinePhone? Exploring the internals with Apache NuttX lupyuen 0 1,951 08-09-2023, 09:43 PM
Last Post: lupyuen
  Access to system directories from flatpak lagrang3 0 915 07-15-2023, 05:53 AM
Last Post: lagrang3
  Article: NuttX RTOS for PinePhone: The First Year lupyuen 0 1,144 06-19-2023, 10:01 PM
Last Post: lupyuen
  Article: (Possibly) LVGL in WebAssembly with Zig Compiler lupyuen 0 922 05-30-2023, 12:25 AM
Last Post: lupyuen

Forum Jump:


Users browsing this thread: 1 Guest(s)