Lup Yuen Lee 李立源
Contacting Lup Yuen Lee 李立源
Federation handle:
@lupyuen@qoto.org
Lup Yuen Lee 李立源's Information
Pronouns/Gender/Sexuality |
He/Him/They, Bisexual/Asexual 🇸🇬 |
Date of Birth |
1969 |
|
|
Articles |
Lup Yuen Lee 李立源's Bio
IoT Techie and Educator / Apache NuttX PMC
Lup Yuen Lee 李立源's Posts
Lup Yuen Lee 李立源 has 26 posts.
Pinned
Lup Yuen Lee 李立源
Something broke Apache #NuttX RTOS and it's one of these 468 Commits ... But which one? Let's run Git Bisect to discover the Breaking Commit automatically
https://lupyuen.org/articles/bisect.html
Tags: #nuttx
Likes: 0
Replies: 0
Boosts: 0
Lup Yuen Lee 李立源
Here's how Apache #NuttX RTOS is running Continuous Integration with GitHub Actions ... And why some Pull Requests might trigger 1,594 NuttX Builds!
https://lupyuen.org/articles/ci.html
Tags: #nuttx
Likes: 0
Replies: 0
Boosts: 0
Lup Yuen Lee 李立源
Our Build Farm for Apache #NuttX RTOS runs all day, all night. Continuously compiling 1,000 NuttX Targets ... Can we be 100% sure that NuttX is OK? Without getting spammed by Alert Emails? Let's turn #Mastodon into a fun new way to broadcast NuttX Alerts
https://lupyuen.org/articles/mastodon.html
Tags: #nuttx #mastodon
Likes: 0
Replies: 0
Boosts: 0
Lup Yuen Lee 李立源
Earlier this year: My student Rushabh Gala completed his project for Google Summer of Code, on creating Safer #RustLang Apps for Apache #NuttX RTOS ... Let's walk through Rushabh’s contributions, and understand how we’re evolving Rust Apps for NuttX
https://lupyuen.codeberg.page/articles/rust6.html
Tags: #rustlang #nuttx
Likes: 0
Replies: 0
Boosts: 0
Lup Yuen Lee 李立源
#RISCV Continuous Integration Test has been failing in Apache #NuttX RTOS for a while ... The Bug Stops Here! We dive inside a NuttX CI Test with #Pytest / Pexpect / QEMU
https://lupyuen.github.io/articles/ci7
Tags: #riscv #nuttx #pytest
Likes: 0
Replies: 0
Boosts: 0
Lup Yuen Lee 李立源
"#SiFive opens China office" (#RISCV)
https://finance.yahoo.com/news/tech-war-us-firm-sifive-093000815.html
Tags: #sifive #riscv
Likes: 0
Replies: 0
Boosts: 1
Lup Yuen Lee 李立源
Something broke Apache #NuttX RTOS and it's one of these 468 Commits ... But which one? Let's run Git Bisect to discover the Breaking Commit automatically
https://lupyuen.org/articles/bisect.html
Tags: #nuttx
Likes: 0
Replies: 0
Boosts: 0
Lup Yuen Lee 李立源
Here's how Apache #NuttX RTOS is running Continuous Integration with GitHub Actions ... And why some Pull Requests might trigger 1,594 NuttX Builds!
https://lupyuen.org/articles/ci.html
Tags: #nuttx
Likes: 0
Replies: 0
Boosts: 0
Lup Yuen Lee 李立源
Let's Emulate Ubuntu x64 on macOS Arm64 ... With UTM Emulator, very slooooowly
Article: https://lupyuen.org/articles/ci.html#utm-emulator-for-macos-arm64
Here's how Apache #NuttX RTOS is running Continuous Integration with GitHub Actions ... And why some Pull Requests might trigger 1,594 NuttX Builds!
https://lupyuen.org/articles/ci.html
by Lup Yuen Lee 李立源 ;
Likes: 0
Replies: 1
Boosts: 0
Lup Yuen Lee 李立源
Self-Hosted GitHub Runners will work on macOS Arm64 ... But #NuttX Continuous Integration requires Docker x64
Article: https://lupyuen.org/articles/ci.html#fetch-source-on-macos-arm64
Let's Emulate Ubuntu x64 on macOS Arm64 ... With UTM Emulator, very slooooowly
Article: https://lupyuen.org/articles/ci.html#utm-emulator-for-macos-arm64
by Lup Yuen Lee 李立源 ;
Tags: #nuttx
Likes: 0
Replies: 1
Boosts: 0
Lup Yuen Lee 李立源
Self-Hosted GitHub Runners will work for Apache #NuttX Builds ... But kinda slow
Article: https://lupyuen.org/articles/ci.html#running-the-runners
Self-Hosted GitHub Runners will work on macOS Arm64 ... But #NuttX Continuous Integration requires Docker x64
Article: https://lupyuen.org/articles/ci.html#fetch-source-on-macos-arm64
by Lup Yuen Lee 李立源 ;
Tags: #nuttx
Likes: 0
Replies: 1
Boosts: 0
Lup Yuen Lee 李立源
Let's experiment with GitHub Self-Hosted Runners ... To understand what happens inside Apache #NuttX Continuous Integration
Article: https://lupyuen.org/articles/ci.html#self-hosted-runners
Self-Hosted GitHub Runners will work for Apache #NuttX Builds ... But kinda slow
Article: https://lupyuen.org/articles/ci.html#running-the-runners
by Lup Yuen Lee 李立源 ;
Tags: #nuttx
Likes: 0
Replies: 1
Boosts: 0
Lup Yuen Lee 李立源
Apache #NuttX RTOS has 1,594 Targets across Arm, RISC-V, Xtensa, x64, ... Making sure they compile correctly? Gets super tricky
Article: https://lupyuen.org/articles/ci.html#one-thousand-build-targets
Let's experiment with GitHub Self-Hosted Runners ... To understand what happens inside Apache #NuttX Continuous Integration
Article: https://lupyuen.org/articles/ci.html#self-hosted-runners
by Lup Yuen Lee 李立源 ;
Tags: #nuttx
Likes: 0
Replies: 1
Boosts: 0
Lup Yuen Lee 李立源
Our Build Farm for Apache #NuttX RTOS runs all day, all night. Continuously compiling 1,000 NuttX Targets ... Can we be 100% sure that NuttX is OK? Without getting spammed by Alert Emails? Let's turn #Mastodon into a fun new way to broadcast NuttX Alerts
https://lupyuen.org/articles/mastodon.html
Tags: #nuttx #mastodon
Likes: 0
Replies: 0
Boosts: 0
Lup Yuen Lee 李立源
Here's how Apache #NuttX RTOS is running Continuous Integration with GitHub Actions ... And why some Pull Requests might trigger 1,594 NuttX Builds!
Article: https://lupyuen.org/articles/ci.html
Apache #NuttX RTOS has 1,594 Targets across Arm, RISC-V, Xtensa, x64, ... Making sure they compile correctly? Gets super tricky
Article: https://lupyuen.org/articles/ci.html#one-thousand-build-targets
by Lup Yuen Lee 李立源 ;
Tags: #nuttx
Likes: 0
Replies: 1
Boosts: 0
Lup Yuen Lee 李立源
Earlier this year: My student Rushabh Gala completed his project for Google Summer of Code, on creating Safer #RustLang Apps for Apache #NuttX RTOS ... Let's walk through Rushabh’s contributions, and understand how we’re evolving Rust Apps for NuttX
https://lupyuen.codeberg.page/articles/rust6.html
Tags: #rustlang #nuttx
Likes: 0
Replies: 0
Boosts: 0
Lup Yuen Lee 李立源
#NuttX for 64-bit QEMU #RISCV fails on GitHub Actions ... That's why my Home Computer will download the Daily Builds and Test Locally
Article: https://lupyuen.codeberg.page/articles/rust6.html#appendix-nuttx-qemu-risc-v-fails-on-github-actions
Earlier this year: My student Rushabh Gala completed his project for Google Summer of Code, on creating Safer #RustLang Apps for Apache #NuttX RTOS ... Let's walk through Rushabh’s contributions, and understand how we’re evolving Rust Apps for NuttX
https://lupyuen.codeberg.page/articles/rust6.html
by Lup Yuen Lee 李立源 ;
Tags: #nuttx #riscv
Likes: 0
Replies: 1
Boosts: 0
Lup Yuen Lee 李立源
#RISCV Continuous Integration Test has been failing in Apache #NuttX RTOS for a while ... The Bug Stops Here! We dive inside a NuttX CI Test with #Pytest / Pexpect / QEMU
https://lupyuen.github.io/articles/ci7
Tags: #riscv #nuttx #pytest
Likes: 0
Replies: 0
Boosts: 0
Lup Yuen Lee 李立源
Daily Test of #NuttX QEMU #RISCV at GitHub Actions ... Works OK for 32-bit, but fails for 64-bit!
Article: https://lupyuen.codeberg.page/articles/rust6.html#appendix-daily-test-of-nuttx-qemu-risc-v
#NuttX for 64-bit QEMU #RISCV fails on GitHub Actions ... That's why my Home Computer will download the Daily Builds and Test Locally
Article: https://lupyuen.codeberg.page/articles/rust6.html#appendix-nuttx-qemu-risc-v-fails-on-github-actions
by Lup Yuen Lee 李立源 ;
Tags: #nuttx #riscv
Likes: 0
Replies: 1
Boosts: 0
Lup Yuen Lee 李立源
How we test #RustLang Blinky with #NuttX QEMU at GitHub Actions
Article: https://lupyuen.codeberg.page/articles/rust6.html#appendix-daily-test-of-rust-blinky
Daily Test of #NuttX QEMU #RISCV at GitHub Actions ... Works OK for 32-bit, but fails for 64-bit!
Article: https://lupyuen.codeberg.page/articles/rust6.html#appendix-daily-test-of-nuttx-qemu-risc-v
by Lup Yuen Lee 李立源 ;
Tags: #rustlang #nuttx
Likes: 0
Replies: 1
Boosts: 0
Lup Yuen Lee 李立源
#NuttX Community is now prepping NuttX RTOS as a Tier 3 Target in #RustLang
Article: https://lupyuen.codeberg.page/articles/rust6.html#all-things-considered
How we test #RustLang Blinky with #NuttX QEMU at GitHub Actions
Article: https://lupyuen.codeberg.page/articles/rust6.html#appendix-daily-test-of-rust-blinky
by Lup Yuen Lee 李立源 ;
Tags: #nuttx #rustlang
Likes: 0
Replies: 1
Boosts: 0
Lup Yuen Lee 李立源
Every day through GitHub Actions: We auto-test #RustLang Blinky App for #NuttX on QEMU #RISCV Emulator
Article: https://lupyuen.codeberg.page/articles/rust6.html#daily-build-and-test
#NuttX Community is now prepping NuttX RTOS as a Tier 3 Target in #RustLang
Article: https://lupyuen.codeberg.page/articles/rust6.html#all-things-considered
by Lup Yuen Lee 李立源 ;
Tags: #rustlang #nuttx #riscv
Likes: 0
Replies: 1
Boosts: 0
Lup Yuen Lee 李立源
#NuttX LED Driver for QEMU #RISCV will blink a Simulated LED
Article: https://lupyuen.codeberg.page/articles/rust6.html#led-drivers-for-nuttx
Every day through GitHub Actions: We auto-test #RustLang Blinky App for #NuttX on QEMU #RISCV Emulator
Article: https://lupyuen.codeberg.page/articles/rust6.html#daily-build-and-test
by Lup Yuen Lee 李立源 ;
Tags: #nuttx #riscv
Likes: 0
Replies: 1
Boosts: 0
Lup Yuen Lee 李立源
#NuttX doesn't support #RustLang Crates ... So we have creative workarounds
Article: https://lupyuen.codeberg.page/articles/rust6.html#no-crates-in-nuttx
#NuttX LED Driver for QEMU #RISCV will blink a Simulated LED
Article: https://lupyuen.codeberg.page/articles/rust6.html#led-drivers-for-nuttx
by Lup Yuen Lee 李立源 ;
Tags: #nuttx #rustlang
Likes: 0
Replies: 1
Boosts: 0
Lup Yuen Lee 李立源
#NuttX Apps run on the #RustLang Core Library (no_std) ... Here's our Panic Handler
Article: https://lupyuen.codeberg.page/articles/rust6.html#panic-handler-for-rust
#NuttX doesn't support #RustLang Crates ... So we have creative workarounds
Article: https://lupyuen.codeberg.page/articles/rust6.html#no-crates-in-nuttx
by Lup Yuen Lee 李立源 ;
Tags: #nuttx #rustlang
Likes: 0
Replies: 1
Boosts: 0