Upgrading Your Control System: Replacing your existing PLC with Arduino OPTA
Replacing your current PLC with an Arduino OPTA can be a cost-effective and efficient choice for many industrial automation applications. The benefits of affordability, flexibility, and a supportive community make it an appealing option.
10 Pillars of Modern Embedded. Pillar 3: Automated
Firmware development teams can eliminate tedious tasks, reduce (human) errors, and enforce standards easily–all while improving the quality, reliability and cost of the product. By identifying common errors early, automation allows frequent testing and, when ready, efficient deployment to production.
10 Pillars of Modern Embedded. Pillar 2: Managed Environments
Utilizing a managed environment fosters collaboration and creates stability, reliability, consistency and success in our software development projects. It further allows us to effectively manage and maintain the software environments throughout the development life cycle.
EmbedOps: The Future of DevOps for Embedded Firmware
By: Tom Dever, VP of Product In a rapidly evolving software development market, teams focused on embedded technologies are not benefiting from the same advancements as web and native platform developers. Dojo Five's EmbedOps is addressing this issue by providing tools, integrations, and services that allow embedded teams to take full advantage of contemporary developer tools and advancements.
Using a Git GUI Isn’t All Bad (And Sometimes Pretty Useful)
While not the popular opinion of CLI git users, I’ve gotten a ton of mileage from my git GUI. Using the CLI rather than a GUI provides a […]
The Case for EmbedOps (Embedded DevOps)
From even before the first computer was working, the technology industry has been looking for the best way to write code. Today, as code “eats the world”, the […]
How to set up Xilinx Vivado and Vitis on MacOS
Xilinx makes a number of great products that we have worked with in the past. If you haven’t used an FPGA-based platform before, it is amazing what you […]
Software Bill of Material (SBOM) for Medical Devices
Software Bill of Material (SBOM) for Medical Devices Modern devices are becoming increasingly more complex. Higher user expectations for product features and connectivity have developers looking […]
3 Steps to Reading New Code
Approaching Code For The First Time Whether you are approaching a code base for the first time or you are doing a code review for another developer, reading […]
Static Analysis: Is It Necessary for Your Automatic Build?
Is This Extra Step Necessary? Static analysis has the potential to become an integral part of your regular development as well as your continuous integration setup. Is it […]
Choosing an embedded development board
Choosing a first development board can be daunting with so many choices. Here are some examples to give you an idea of what you could consider for your […]
How CI Pipeline Scripts and Exit Codes Interact
What is An Exit Code? An exit code, sometimes called a return code, is a number returned by a shell command or script. It tells the caller the […]