Work in progress: 181,232 of 181,233 sites checked so far, more every week · updated 2 Nov 2026Missing a blog? Tell us

Top all-time · #3642

L

Lup Yuen Lee

Personal blog · lupyuen.github.io/articlessystemshardware

Lup Yuen Lee writes lupyuen, a personal blog at lupyuen.github.io about systems and hardware. Since 2020, 21 different Hacker News readers have linked it 97 times, most often “Quick Peek of PineCone BL602 RISC-V Evaluation Board”. It is still writing: the last post was on 2026-04-21, and you can follow it by feed.

Visit the blog
97mentions?
21HN people?
2020–2025first – last linked?
Links on Hacker News per year · peak 39 in 2020

Too few sampled comments (13) to say how often HN recommends it.?

Why HN links it

HN readers link Lup Yuen Lee's blog for hands-on articles on open-source embedded systems: PineTime, PinePhone, BL602 and NuttX RTOS, LoRa, and Zig/WASM with LVGL.

Summarised by Claude from a sample of 13 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.

Most-linked posts?

  1. Quick Peek of PineCone BL602 RISC-V Evaluation Board
    3 people · 4 mentions · first linked 2020-11-28
  2. Create Your Own PineTime Watch Face in Rust and Publish on Crates.io
    2 people · 4 mentions · first linked 2020-10-16
  3. Wayland and LVGL on PinePhone with Ubuntu Touch
    2 people · 3 mentions · first linked 2020-07-25
  4. Porting PineTime Watch Face from C to Rust on Riot with LVGL
    2 people · 3 mentions · first linked 2020-09-13
  5. Flutter State Management with Bloc for PineTime Companion App
    2 people · 2 mentions · first linked 2020-06-27
  6. NuttX RTOS for PinePhone: LVGL Terminal for NSH Shell
    2 people · 2 mentions · first linked 2023-02-02
  7. Simulate RISC-V BL602 with WebAssembly, uLisp and Blockly
    2 people · 2 mentions · first linked 2021-06-05
  8. /articles/plic
    2 people · 2 mentions · first linked 2023-08-02
  9. Read NuttX Sensor Data with Zig
    2 people · 2 mentions · first linked 2022-07-29

What Hacker News says?

  1. eximius · 2020-12-01Recommends
    Someone already said PineTime, but here is an interesting blog post about it: https://lupyuen.github.io/pinetime-rust-mynewt/articles/watc...

    Comment linking /pinetime-rust-mynewt/articles/watchface

    on “Wyze $20 Smart Watch”
  2. Submitted Reverse Engineer the BL602 WiFi Driver as a story · 190 points

    HN discussion
  3. I'm kind of hopeful an interesting community will develop around the PineTime Watch. https://lupyuen.github.io/pinetime-rust-mynewt/articles/watc...

    Comment linking /pinetime-rust-mynewt/articles/watchface

    on “Wyze $20 Smart Watch”
  4. Submitted Build a PinePhone App with Zig and Zgt as a story · 145 points

    HN discussion
  5. I was using LVGL (8.3.3) some time ago with Zig/WASM/PinePhone, following these great NuttX series of articles by Lup Yuen: https://lupyuen.github.io/pinephone-lvgl-zig/ I just recently returned to Zig, and started porting the build file (zig cc calls) to latest Zig (build.zig), but struggling to compile the C LVGL to WASM I suspect because LVGL has a few dependencies on standard C bits n bobs, and I cant find a way…

    Comment linking /pinephone-lvgl-zig/

    on “Lvgl: Embedded graphics library to create beautiful UIs”
  6. Submitted Wayland and LVGL on PinePhone with Ubuntu Touch as a story · 117 points

    HN discussion
  7. More info, from the same author: https://lupyuen.github.io/articles/pinecone Aside: This is another interesting example of the "convenience" of centralisation of source code control around a single website: github.com. The author seemingly never has to search competing source code control websites or hardware manufacturer websites. Most everything he references is found on github.com Pine64 required all nutcracker e…

    Comment linking /articles/pinecone

    on “Reverse Engineer the BL602 WiFi Driver”
  8. Submitted Continuous Integration Dashboard for Apache NuttX RTOS (Prometheus and Grafana) as a story · 74 points

    HN discussion
  9. On one hand, it's disappointing. On the other hand, most of the PinePhone software has been developed, adapted, and patched by enthusiasts. Many applications were never intended to work on mobile devices in the first place. And no top-down direction. Android and iOS have been around for 10+ years, and it would be interesting to compare early Android to PinePhone now. I believe PinePhones ship with Manjaro and Plasma…

    Comment linking /articles/pinephone2

    on “PinePhone review after a month of daily driving”
  10. Submitted Configure Mynewt for SPI Flash on PineTime Smart Watch (NRF52) as a story · 25 points

    HN discussion
  11. > This product family will never run Linux, as developers will need to develop a new firmware from scratch. This is obviously not a problem for the earbuds, but a big limitation for the player Perhaps not Linux, but I suspect there would be a place here for a Unix-like platform that feels familiar. If for example we could get wide-adoption of something like the JVM or wasm3 [0] on these platforms, code could become…

    Comment linking /articles/sensor

    on “The Pine Formula”
  12. Submitted macOS Build Farm for Apache NuttX RTOS (Apple Silicon) as a story · 15 points

    HN discussion
  13. That's what I thought too... A locked down walled garden! But the more I probed, the more it looked like plain Ubuntu with Wayland and AppArmor, without X11 :-) Check out what I found: https://lupyuen.github.io/pinetime-rust-mynewt/articles/wayl...

    Comment linking /pinetime-rust-mynewt/articles/wayland

    on “Wayland and LVGL on PinePhone with Ubuntu Touch”
  14. Submitted Apache NuttX RTOS on Arm Cortex-A53: How It Might Run on PinePhone as a story · 14 points

    HN discussion
  15. I think there are a lot of new applications something like this can fill. Farmbots are a good example, requiring ML, cameras, low power operation, radio (lora would be better here, but you should be able to add it easily https://lupyuen.github.io/articles/lora2 ). The other thing to note here is that the bl808 is likely to be completely open, no binary blobs. To be this full featured in the cpu, npu, mcu, IO, and ra…

    Comment linking /articles/lora2

    on “Pine64 Ox64 $6 RISC-V Linux hybrid SBC”
  16. Submitted NuttX RTOS for PinePhone: Framebuffer as a story · 6 points

    HN discussion
  17. stevenhuang · 2023-05-02Recommends
    Commodity RISCV chips. Some of these have just entered mass production, such as the CH32V003 (10 cents each in 1k quantities). https://github.com/cnlohr/ch32v003fun Fully open source stack! Grab the below eval board and peck around: https://www.aliexpress.com/item/1005005269690018.html Also see here for awesome writeup on the BL602 chip using the Nuttx RTOS: https://lupyuen.github.io/articles/nuttx

    Comment linking /articles/nuttx

    on “Ask HN: What tech is under the radar with all attention on ChatGPT etc.?”
  18. Submitted NuttX RTOS for PinePhone: Display Engine as a story · 6 points

    HN discussion
  19. I use Firefox for reasons, but sometime Mozilla makes it hard. They just pushed a new mobile version that wiped out all my tabs, and crashes on one of the stories in the front page here: https://lupyuen.github.io/pinetime-rust-mynewt/articles/wayl... Curious if others are seeing it.

    Comment linking /pinetime-rust-mynewt/articles/wayland

    on “Firefox push[ing] irrelevant notifications”
  20. Submitted NuttX RTOS for PinePhone: UART Driver as a story · 4 points

    HN discussion
  21. Hi All: Here's my new article that explains how we may access the SPI Flash on PineTime Smart Watch with Mynewt OS. We'll be using SPI Flash in the MCUBoot Bootloader for storing the old firmware, so that MCUBoot can roll back to the old firmware if the new firmware doesn't start. https://lupyuen.github.io/pinetime-rust-mynewt/articles/spif...

    Comment linking /pinetime-rust-mynewt/articles/spiflash

    on “Configure Mynewt for SPI Flash on PineTime Smart Watch (NRF52)”
  22. Submitted Build an IoT App with Zig and LoRaWAN as a story · 4 points

    HN discussion
  23. Most popular modern SoCs are not fully documented - one part that usually lacks any documentation is the GPU. For most ARM-based SoCs, it's either one of ARM's Mali series or an Imagination Technologies product, most RISC-V based SoCs (e.g. the JH7110) also use Imagination Technologies GPUs. Additional components also have documentation that's hard to find, especially those based on Synopsys' DesignWare IP. These ar…

    Comment linking /articles/plic

    on “Ask HN: Are There Any Fully-Documented Computers”
  24. Submitted Zig on RISC-V BL602: Quick Peek with Apache NuttX RTOS as a story · 4 points

    HN discussion
  25. Not yet- I have a maix M1s dock full package on order, so hope to try it shortly. Sipeed supply a connector to be able to flash their board easily, and they seem to have an IDE for various use cases. I'm hoping the MCU in the chip is the same as the BL602 chip- the 602 has a fully opensource firmware for the radio and cpu, can run zig and lora: https://lupyuen.github.io/ For me, I'm looking forward to using a riscV…

    Comment linking /

    on “The $8 Linux Computer”
  26. Submitted First GTK App with Go and VSCodium as a story · 4 points

    HN discussion
  27. Converting Embedded C to Rust is not that hard... Here's how we convert a PineTime Watch Face with LVGL from C to Rust on RIOT https://lupyuen.github.io/pinetime-rust-riot/articles/watch_...

    Comment linking /pinetime-rust-riot/articles/watch_face

    on “Porting PineTime Watch Face from C to Rust on Riot with LVGL”
  28. Submitted Failing a Continuous Integration Test for Apache NuttX RTOS (QEMU RISC-V) as a story · 3 points

    HN discussion
  29. Observe step-by-step the Wireless Firmware Update running on PineTime Smart Watch (nRF52) with MCUBoot Bootloader, NimBLE Bluetooth LE Stack and Apache Mynewt... https://lupyuen.github.io/pinetime-rust-mynewt/articles/dfut...

    Comment linking /pinetime-rust-mynewt/articles/dfutest

    on “Wireless Firmware Update in Action on PineTime Smart Watch (NRF52)”
  30. Submitted Zig Visual Programming with Blockly as a story · 3 points

    HN discussion

Search all of HN for lupyuen.github.io

Linked by the same people?