Explore #LVGL on #NuttX RTOS - Rotary Encode Demo
https://www.hackster.io/nuttx-applications/explore-lvgl-on-nuttx-rtos-rotary-encode-demo-a6e28d
Running self-hosted #QuickJS in a browser (#WebAssembly)
Here's how we intercept the #BL808 UART Registers ... And emulate the #Ox64 UART Controller
Article: https://lupyuen.codeberg.page/articles/tinyemu2.html#intercept-the-uart-registers
Apache #NuttX: Implementing On-Demand Paging
https://tmedicci.github.io/articles/2024/03/20/nuttx-on-demand_paging.html
"The Expatriates" by Janice Y. K. Lee
Let's emulate the UART Registers for #BL808 SoC inside #Ox64 SBC
Article: https://lupyuen.codeberg.page/articles/tinyemu2.html#uart-registers-for-bl808-soc
#MicroPython on #RP2040: Runtime-Defined USB Device Support
"Fluffy Silkie Chicken roaming around Singapore"
[#Singapore] "Surbana Jurong Campus" by Safdie Architects
https://www.archdaily.com/1014551/surbana-jurong-campus-safdie-architects
Apache #NuttX RTOS boots OK in our #Ox64 BL808 Emulator!
Article: https://lupyuen.codeberg.page/articles/tinyemu2.html#run-tinyemu-emulator
"Being a Great Google Summer of Code Mentor" (#GSoC)
"CSA’s #IoT Device Security Specification is a baseline cybersecurity standard and certification program that aims to provide a single, globally recognized security certification for Consumer IoT devices"
@exa Cool thanks! :-)
@lupyuen if by "loop forever" you mean "the hart isn't going to execute past the WFI instruction", then yeah that code might be wrong
@icenowy Yep thanks! I just realised that Linux Boot Code uses WFI + Loop together: https://github.com/torvalds/linux/blob/f6cef5f8c37f58a3bc95b3754c3ae98e086631ca/arch/riscv/kernel/head.S#L185-L188
@exa I have some code that assumes WFI will loop forever. I suppose that's incorrect 🤔
IoT Techie and Educator / Apache NuttX PMC