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


Possibly Related Threads…
Thread Author Replies Views Last Post
  Article: Inside a Smartphone Accelerometer: PinePhone with NuttX RTOS lupyuen 22 2,966 Yesterday, 06:09 AM
Last Post: lupyuen
  When should new OS's like Genode & NuttX RTOS get their own PinePhone subforum? PineFone 1 249 05-17-2023, 06:38 PM
Last Post: lupyuen
  Article: NuttX RTOS for PinePhone: Phone Calls and Text Messages lupyuen 2 311 05-03-2023, 05:03 PM
Last Post: lupyuen
  Article: NuttX RTOS for PinePhone: 4G LTE Modem lupyuen 2 528 04-10-2023, 10:19 PM
Last Post: lupyuen
  Article: NuttX RTOS for PinePhone: USB with Enhanced Host Controller Interface lupyuen 2 643 04-07-2023, 03:47 AM
Last Post: lupyuen
  Article: (Possibly) Emulate PinePhone with Unicorn Emulator lupyuen 0 863 02-23-2023, 05:24 AM
Last Post: lupyuen
  Article: NuttX RTOS for PinePhone: Exploring USB lupyuen 0 861 02-17-2023, 09:58 PM
Last Post: lupyuen
  Video: Apache NuttX Real-Time Operating System for PinePhone lupyuen 0 928 02-07-2023, 07:35 PM
Last Post: lupyuen
  Article: NuttX RTOS for PinePhone: LVGL Terminal for NSH Shell lupyuen 0 971 02-01-2023, 10:11 PM
Last Post: lupyuen
  Article: NuttX RTOS for PinePhone: Boot to LVGL lupyuen 2 1,176 01-23-2023, 10:41 PM
Last Post: lupyuen

Forum Jump:


Users browsing this thread: 1 Guest(s)