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 · #2950

M

MCU on Eclipse

Personal blog · mcuoneclipse.comhardwareprogrammingsystems

MCU on Eclipse is a personal blog at mcuoneclipse.com about hardware, programming and systems. Since 2013, 26 different Hacker News readers have linked it 30 times, most often “Reverse Engineering of a Not-So-Secure IoT Device”. It is still writing: the last post was on 2026-10-25, and you can follow it by feed.

Visit the blog
30mentions?
26HN people?
2013–2026first – last linked?
Links on Hacker News per year · peak 6 in 2023

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

Why HN links it

HN commenters link MCU on Eclipse for embedded microcontroller posts on log2ram for SD card wear, malloc pitfalls on embedded platforms, poor-man's tracing, volatile, compiler flags and Cortex-M low-power techniques. The links are cited as sources.

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

On a lifelong learning journey ...

Most-linked posts?

  1. Reverse Engineering of a Not-So-Secure IoT Device
    4 people · 4 mentions · first linked 2019-05-30
  2. Navigating AI: Critical Thinking in the Age of LLMs
    3 people · 3 mentions · first linked 2025-12-31
  3. ARM Cortex-M, Interrupts and FreeRTOS
    2 people · 2 mentions · first linked 2016-08-14
  4. How to make sure no dynamic memory is used
    2 people · 2 mentions · first linked 2022-11-07
  5. Finding Memory Bugs with Google Address Sanitizer (ASAN) on Microcontrollers
    2 people · 2 mentions · first linked 2021-06-01

What Hacker News says?

  1. I found k3s to be VERY noisy in logs - I definitely recommend log2ram if you want your SD card to last very long! (Or use different external storage). I had two Pi nodes with corrupted filesystems until I made the switch. https://mcuoneclipse.com/2019/04/01/log2ram-extending-sd-car...

    Comment linking /2019/04/01/log2ram-extending-sd-card-lifetime-for-raspberry-pi-lorawan-gateway/

    on “Managing my personnal servers in 2020 with K3s”
  2. Submitted How to make sure no dynamic memory is used as a story · 109 points

    HN discussion
  3. In my sibling comment about the overall systems aspects of the situation, I asserted that there was in fact enormously more information available for how to program in the 32-bit ARM assembly used by the ATSAMD20 than in Z80 assembly. This is an overview of that information, starting, as you did, from the Internet Archive's texts collection. Searching the Archive instead for [arm thumb programming] I find https://ar…

    Comment linking /2016/08/14/arm-cortex-m-interrupts-and-freertos-part-1/

    on “Collapse OS”
  4. Submitted ARM Cortex-M, Interrupts and FreeRTOS as a story · 93 points

    HN discussion
  5. malloc() on an embedded platform can still present pitfalls. This article explains why: https://mcuoneclipse.com/2022/11/06/how-to-make-sure-no-dyna...

    Comment linking /2022/11/06/how-to-make-sure-no-dynamic-memory-is-used/

    on “NSA guidance on how to protect against software memory safety issues [pdf]”
  6. Submitted DIY ‘Meta Clock’ with 24 Analog Clocks as a story · 86 points

    HN discussion
  7. Hmm, maybe you could possibly instrument the functions[1] to write the function address to a register, presuming you have enough program space. Presuming you're in C and your compiler supports that. 1: https://mcuoneclipse.com/2015/04/04/poor-mans-trace-free-of-...

    Comment linking /2015/04/04/poor-mans-trace-free-of-charge-function-entryexit-trace-with-gnu-tools/

    on “A Practical Guide to Watchdogs for Embedded Systems”
  8. Submitted DIY Split Flap Display as a story · 83 points

    HN discussion
  9. I can add a bit of historical context here. John wrote that during the development of WINAVR, the first GCC compiler for AVR. The discussions can be found in the AVR-GCC mailing list archives. When the 'Small' optimization is used in AVR GCC it is aggressive and leads often to broken code if 'volatile' is not properly used. AVR GCC, using Small optimization, would remove any variable that has no side effects from th…

    Comment linking /2013/08/14/volatile-can-be-harmful/

    on “Nine ways to break your systems code using volatile”
  10. Submitted DIY RFID Business Card and Badge Holder with Victorinox Swiss Army Knife Tools as a story · 77 points

    HN discussion
  11. Adding to other replies https://mcuoneclipse.com/2021/05/31/finding-memory-bugs-with... https://interrupt.memfault.com/blog/ubsan-trap I've tested the UBSan, it worked with some limitations but helped me catch some old hidden bugs.

    Comment linking /2021/05/31/finding-memory-bugs-with-google-address-sanitizer-asan-on-microcontrollers/

    on “My favorite C compiler flags during development”
  12. Submitted Using a Time-Of-Flight LIDAR Sensor as a story · 64 points

    HN discussion
  13. The link leads to some politics article that is not accessible in the EU. This is probably the correct one: https://mcuoneclipse.com/2024/05/22/low-power-optimization-t...

    Comment linking /2024/05/22/low-power-optimization-techniques-for-arm-cortex-m0-microcontrollers/

    on “Low-Power Optimization Techniques for ARM Cortex-M Microcontrollers”
  14. Submitted Reverse Engineering of a Not-So-Secure IoT Device as a story · 16 points

    HN discussion
  15. Submitted Position-Independent Code with GCC for ARM Cortex-M as a story · 4 points

    HN discussion
  16. Submitted Semihosting with VS Code on RP2040 as a story · 3 points

    HN discussion
  17. Submitted Refilling the non-refillable Miele AutoDos Dishwasher as a story · 2 points

    HN discussion
  18. Submitted Finding Memory Bugs with Google Address Sanitizer (ASAN) on Microcontrollers as a story · 2 points

    HN discussion
  19. Submitted Navigating AI: Critical Thinking in the Age of LLMs – MCU on Eclipse as a story · 1 points

    HN discussion
  20. Submitted Navigating AI: Critical Thinking in the Age of LLMs as a story · 1 points

    HN discussion
  21. Submitted Navigating AI: Critical Thinking in the Age of LLMs as a story · 1 points

    HN discussion
  22. Submitted Creating a New Embedded Rust Projects for NXP LPC55S69 as a story · 1 points

    HN discussion
  23. Submitted GNU Linker Wizardry: Wrapping Printf() with Timestamps as a story · 1 points

    HN discussion
  24. Submitted Added Heap Memory Monitoring and Tracking to FreeRTOS v10.5 as a story · 1 points

    HN discussion
  25. Submitted Reverse Engineering of a Not-So-Secure IoT Device as a story · 1 points

    HN discussion
  26. Submitted Building a DIY SMT Pick&Place Machine with OpenPnP and Smoothieboard as a story · 1 points

    HN discussion
  27. Submitted Reverse Engineering of a Not-So-Secure IoT Device as a story · 1 points

    HN discussion
  28. Submitted Reverse Engineering of a Not-So-Secure IoT Device as a story · 1 points

    HN discussion
  29. Submitted Free Static Code Analysis with Eclipse as a story · 1 points

    HN discussion

Search all of HN for mcuoneclipse.com

Linked by the same people?