Introduction to Serial Framing Formats

Introduction Serial communication (UART, RS-232, SPI, I2C, etc) provides the ability to transfer raw data between devices in Embedded Systems. There are a number of challenges to consider when developing […]
eBook: Top Five Signs Your Embedded Firmware Team Needs External Support

Whether it’s resource constraints, intricate project demands, or technical skill gaps, partnering with Dojo Five can be transformative. The eBook “Top Five Signs Your Embedded Firmware Team Needs External Support” […]
Upgrading Your Control System: Replacing your existing PLC with Arduino OPTA

In the world of industrial automation and control systems, Programmable Logic Controllers (PLCs) have been the go-to solution for decades. They offer reliability, stability, and robust performance. However, with advancements […]
How To Protect Your Firmware: 5 Mistakes To Avoid

You put a massive amount of time, energy, and cost into developing your firmware. As such, protecting your firmware should be a top priority. The best way to protect your […]
What is Dojo Five Reading in April 2025?

“Dojo” translates to “place of the way” and represents an environment for immersive learning. Here at Dojo 5, we prioritize that learning by encouraging our engineers to always be on […]
Useful Python Packages For Parsing HTML Report

Static analysis tools such as IAR C-STAT, Cppcheck, and Flawfinder are able to generate reports in the form of HTML files. To learn how and why it is necessary to […]
What is TLS and When Can It Be Used?

Transport Layer Security (TLS) is a cryptographic protocol that provides secure communication over computer networks. It is the successor to the Secure Sockets Layer (SSL) protocol and has become the […]
Setting up Jenkins for Embedded the right way (or not at all)

By: Brandon Leiran
Embracing continuous integration (CI) practices and tools makes embedded development smoother. Jenkins isn’t always the best choice for Embedded CI, but if you follow the 3 CI principles laid out in this article, you’ll start off well!
[Infographic] Dojo Five EmbedOps

EmbedOps by Dojo Five is a productivity tool that helps engineering teams win back development hours. Get the embedded firmware development platform that integrates with your favorite tools like GitHub, […]
How to Start Developing Firmware Remotely

Modern embedded development starts with modern practices. Remote work has revolutionized the way that engineering is done, and it is now more possible than ever for traditionally on-site work to […]
The CLI’s Essential ‘Verbose’ Option

For those creating their own CLI tool If you have played around with any command line interface tools, such as Particle CLI or Git UI, you’ll notice that they oftentimes […]
EmbedOps: Ship Smarter Code Faster

Modern DevOps for Embedded Teams EmbedOps by Dojo Five is a productivity tool that helps engineering teams win back development hours. Get the embedded firmware development platform that integrates with […]