"Hallucinations" by Oliver Sacks
How we import into #NimLang the System Functions of Apache #NuttX RTOS
Article: https://lupyuen.codeberg.page/articles/nim.html#import-nuttx-functions
Coding #Ox64 BL808 SBC the Drag-n-Drop Way ... Homage to MakeCode and BBC micro:bit 🤔
WebSerial works perfectly with #Ox64 BL808 at 2 Mbps ... Time for some Ox64 Serial Hacking 🤩
"MakeCode and CODAL: Intuitive and efficient #Embedded systems programming for Education" (2019)
https://www.sciencedirect.com/science/article/pii/S1383762118306088
"Open-Source Book dedicated to helping you to make the best possible #Sourdough Bread at home"
Internet Censorship Techniques
Shortcat: "indexes your Mac's User Interface and makes them available to you in a powerful Command Palette"
Bus Pirate 5 review
Explorando o #NuttX com o #ESP32
https://tmedicci.github.io/workshop/2024/02/15/workshop_nuttx_1.html
Blinking the LED on #Ox64 BL808 #RISCV SBC @PINE64 ... With oxen, chicken and friends 😂
Source: https://github.com/lupyuen/quickjs-nuttx#quickjs-blinks-the-led-on-ox64-emulator
@icenowy haha oops
@icenowy yep working on NuttX can be challenging because we need to support STM32, ESP32, PineCone, PinePhone, Star64, Ox64, ... :-)
3D-Printed Games
Here's how we Blink an LED with #NimLang on Apache #NuttX RTOS
Article: https://lupyuen.codeberg.page/articles/nim.html#blink-an-led
@icenowy Probably because NuttX supports many platforms? x86, RISC-V, MIPS, SPARC, Xtensa, etc
@lupyuen then why not FDPIC?
(although such thing do not exist on RV yet)
@icenowy I think it's because NuttX also supports microcontrollers with Memory Protection Unit (but don't have Memory Mgmt Unit) ... So NuttX will relocate each ELF App to a Memory Region that's allocated to the app
@lupyuen oh why is an OS directly executing relocatable ELFs? Or is this kind of dynamic linking by doing the linking step in runtime?
IoT Techie and Educator / Apache NuttX PMC