We change #RISCV `auipc` to `li` in our bespoke #TinyEMU Emulator for #Sophgo SG2000
Article: https://lupyuen.codeberg.page/articles/sg2000b.html#change-auipc-to-li-in-boot-code
macOS Build Farm for Apache #NuttX RTOS ... Now in Operation! 🎉
Fixing the #RISCV AUIPC Overflow in our #SG2000 TinyEMU Emulator
Article: https://lupyuen.codeberg.page/articles/sg2000b.html#auipc-overflow-in-boot-code
macOS Build Farm for Apache #NuttX RTOS ... Coming up soon! 🎉
We take the TinyEMU #RISCV Emulator for Ox64 BL808 SBC ... Tweak it for #Sophgo SG2000 SoC
Article: https://lupyuen.codeberg.page/articles/sg2000b.html#update-the-memory-map
Migrating #NuttX Continuous Integration from Intel macOS to M1 macOS 🎉
Earlier we made a #RISCV Emulator for Ox64 BL808 SBC ... Let's do the same for Pine64 Oz64 #SG2000 SBC and Milk-V Duo S!
Article: https://lupyuen.codeberg.page/articles/sg2000b.html
Merging Multiple PRs became very costly for Apache #NuttX RTOS ... That's why we created a Mirror Repo for Merge Jobs 👍
Optimising the Continuous Integration for Apache #NuttX RTOS 🎉
How we upload the #NuttX Test Logs ... As GitHub Release Notes
Article: https://lupyuen.codeberg.page/articles/sg2000a.html#upload-the-test-log
Here's our Expect Script that sends #NuttX Commands over USB Serial ... For testing our #RISCV SG2000 SBC
Article: https://lupyuen.codeberg.page/articles/sg2000a.html#automated-test-script
Our Build Farm for Apache #NuttX RTOS ... Now runs with a Grafana Dashboard 🎉
Parsing the Build Logs for Apache #NuttX RTOS ... To build a Grafana Dashboard for our Build Farm 😬
Source: https://github.com/lupyuen/ingest-nuttx-builds/blob/main/src/main.rs
Another Server joins our Build Farm for Apache #NuttX RTOS 🎉 … Now we create a Grafana Dashboard 🤔
Source: https://gist.github.com/jerpelea
Monitoring our CI Servers 24 x 7 ... Even on Overnight Hikes 👍
Source: https://github.com/apache/nuttx/issues/14376#issuecomment-2440765758
IoT Techie and Educator / Apache NuttX PMC