Building a DIY SOHO router, 18 months later
It’s been a year since my last post on this DIY SOHO router project, and 18 months since I posted the article series itself. So it’s worth doing a check-in.
I have over 17 years experience in developing different parts of the Linux ecosystem, with the majority of that time focusing on embedded systems. I was an early PowerPC Linux developer, focusing on the area of handoff between firmware and kernel. I have been a key developer in the OpenEmbedded and Yocto projects, spending time on the OpenEmbedded Technical Steering Committee. I have been a technical leader at MontaVista, Mentor Graphics, and Texas Instruments as well as playing key roles in the Embedded Alley Solutions team. I am currently the head custodian of Das U-Boot, a popular open source firmware.
It’s been a year since my last post on this DIY SOHO router project, and 18 months since I posted the article series itself. So it’s worth doing a check-in.
Software Update solutions are a key part of our services offering. For open source over-the-air updates, we often we recommend and work with mender.io. Here’s a brief introduction to how it works.
6 months ago, I posted part 4 of our series on making a SOHO router using Yocto Project / OpenEmbedded. Here’s how the router has worked out in residential use.
How to build your own SOHO router using the Yocto Project build system, OpenEmbedded, Part 4, by Tom Rini, VP of Engineering
How to build your own SOHO router using the Yocto Project build system, OpenEmbedded, Part 3, by Tom Rini, VP of Engineering
How to build your own SOHO router using the Yocto Project build system, OpenEmbedded, Part 2, by Tom Rini, VP of Engineering
How to build your own SOHO router using the Yocto Project build system, OpenEmbedded, Part 1, by Tom Rini, VP of Engineering
Recently, my SoftIron OverDrive1000 arrived, and I’ve finally given myself some time to sit down and implement the project I purchased it for. First, one may ask, why AArch64? The answer lies in my history of installing Linux-based machines at home, the number of PowerPC machines still exceeds the number of x86/x86-64 machines that I […]
All of us have our favorite tools and workflows. For me, I am a fan of git. One of the things I really like about it is git stash, because it lets me keep drafts of my changes and develop them incrementally. But there are times where you need to adapt your workflow to fit […]
One of the more painful steps in doing development on hardware is when you don’t have any networking that’s functional and reliable yet. So you end up having to shuffle a SD card, USB stick, or similar back and forth. This can be even less fun when you’re working on a prototype, and need to […]
Helping companies around the world develop successful products, offering consulting, product engineering, support and capability building at every stage of the engagement.
99 South Almaden Boulevard
Suite 600
San Jose, California 95113