Top all-time · #8765
Freedom Embedded
Personal blog · balau82.wordpress.comhardwaresystems
Freedom Embedded is a personal blog at balau82.wordpress.com about hardware and systems. Since 2010, 9 different Hacker News readers have linked it 10 times, most often “Hello world for bare metal ARM using QEMU”. The last post was in 2016, but the archive is still widely read.
Too few sampled comments (4) to say how often HN recommends it.?
Why HN links it
HN readers link this blog for its bare-metal programming tutorials, such as the ARM QEMU kernel series and hello-world posts, plus a how-to on linking binary blobs with objcopy.
Summarised by Claude from a sample of 4 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.
Balau's technical blog on open hardware, free software and security
Most-linked posts?
- Hello world for bare metal ARM using QEMU2 people · 3 mentions · first linked 2010-03-03
- /2012/02/19/linking-a-binary-blob-with-gcc/2 people · 2 mentions · first linked 2018-04-05
What Hacker News says?
This article[1] shows how you can use GCC toolchain along with objcopy to create an object file from a binary blob, link it, and use the data within in your own code. [1] https://balau82.wordpress.com/2012/02/19/linking-a-binary-bl...
Comment linking /2012/02/19/linking-a-binary-blob-with-gcc/
on “Embed is in C23”Submitted QBasic game programming as a story · 74 points
HN discussionYeah its definitely nice to avoid an annoying "binary" to source step and then have to waste a bunch of cycles to parse/compile said source. I do embedded work and run into this all the time with C and C++. Its toolchain dependent on how to import binary blobs unfortunately in C/C++. You very quickly run into a wall on how large of a source file can be compiled around 100 MB or so. gcc is the best at handling huge s…
Comment linking /2012/02/19/linking-a-binary-blob-with-gcc/
on “Making a Statically-Linked, Single-File Web App with React and Rust”Submitted Programming Arduino Uno in pure C as a story · 5 points
HN discussionI like this series; it covers getting a bare metal kernel running on ARM QEmu: http://balau82.wordpress.com/2010/02/28/hello-world-for-bare... ARM is generally a lot more sane than x86 when it comes to writing close to the metal, although there's a lot less info about stuff out there. Often reading the manuals for the chipset will get you what you want though..
Comment linking /2010/02/28/hello-world-for-bare-metal-arm-using-qemu/
on “Bare Bones OS Kernel Tutorial”Submitted Custom hardware modeling with QEMU (ELC 2010) as a story · 3 points
HN discussionWhich part troubles you? A project like this encompasses many areas of computer science from compiler design to kernel programming. If you want to get started with doing bare metal stuff, I quite like this article: http://balau82.wordpress.com/2010/02/28/hello-world-for-bare... It uses ARM so you don't have to worry about all the x86 legacy cruft.
Comment linking /2010/02/28/hello-world-for-bare-metal-arm-using-qemu/
on “Show HN: Javascript operating system”Submitted Coding styles comparison in the Open Source Software world as a story · 2 points
HN discussionSubmitted Hello world for bare metal ARM using QEMU as a story · 2 points
HN discussionSubmitted Emulating 8051 serial port communication on Linux in C as a story · 1 points
HN discussion