#Sophgo SG2000 Emulator is super helpful for Daily Automated Testing of Apache #NuttX RTOS 👍
Article: https://lupyuen.codeberg.page/articles/sg2000b.html#daily-automated-testing
#HomeAssistant: "#1 Open Source project on GitHub with over 21,000 contributors"
https://www.home-assistant.io/blog/2024/11/18/event-wrapup-github-universe-24/
Using #Wokwi with Apache #NuttX RTOS (#ESP32)
https://developer.espressif.com/blog/2024/11/using-wokwi-with-nuttx/
Emulating the other #Sophgo SG2000 Peripherals in #TinyEMU: GPIO, I2C, SPI, …
Article: https://lupyuen.codeberg.page/articles/sg2000b.html#emulate-the-sg2000-peripherals
"Product Design, Technology, and Social Change: A Short Cultural History"
MomBoard: "E-ink Display for a parent with amnesia"
#TinyEMU Emulator supports only 32 #RISCV External Interrupts! Let's bump it up
Article: https://lupyuen.codeberg.page/articles/sg2000b.html#increase-tinyemu-interrupts-to-64
When we press a key: #TinyEMU crashes with a SegFault ... Let's troubleshoot with LLDB
Article: https://lupyuen.codeberg.page/articles/sg2000b.html#uart-input-triggers-segfault
👍 "Mastering #Prometheus: Gain expert tips to Monitoring Your Infrastructure, Applications, and Services"
Let's emulate the UART Input Registers in our #RISCV Emulator for #Sophgo SG2000 SoC
Article: https://lupyuen.codeberg.page/articles/sg2000b.html#emulate-the-uart-input-registers
"Right of the Dial: The rise of Clear Channel and the fall of Commercial Radio"
"Making sense of Real-Time Operating Systems" (#NuttX)
https://hackaday.com/2024/11/13/making-sense-of-real-time-operating-systems-in-2024/
Inside TinyEMU #RISCV Emulator: We intercept the Memory Writes to emulate the UART Output Register
Article: https://lupyuen.codeberg.page/articles/sg2000b.html#emulate-the-uart-output-registers
#NuttX Build Farm on macOS M2 Pro ... Gets boiling hot 😬
How we emulate the 16550 UART Controller in TinyEMU #RISCV Emulator
Article: https://lupyuen.codeberg.page/articles/sg2000b.html#emulate-the-16550-uart-controller
#NuttX Simulator failing on macOS? Just remove Homebrew `ar` from PATH 👍
Source: https://github.com/apache/nuttx/pull/14606#pullrequestreview-2425925903
@raynix Yep I tried Self-Hosted GitHub Runners, I wrote about my experience here: https://lupyuen.github.io/articles/ci
(1) GitHub Runners are actually quite complex to setup. And the machine needs to be properly secured, in case any unauthorised code is pushed down from GitHub.
(2) We don't have budget to set up Secure VMs for GitHub Runners anyway
(3) NuttX Project might be a little too dependent on GitHub. Even if we had the funds, the ASF contract with GitHub won't allow us to pay more for extra usage. So we're trying alternatives.
(4) Right now we're testing a community-hosted Build Farm based on Ubuntu PCs and macOS: https://lupyuen.github.io/articles/ci2
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! 🎉
IoT Techie and Educator / Apache NuttX PMC