How to set up AMD Vivado and Vitis on MacOS

A wave of data in front of binary code

AMD (formerly 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 […]

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.

The Case for EmbedOps (Embedded DevOps)

Man sitting in front of three monitors

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 types of […]

3 Steps to Reading New Code

Man writing some 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 code may […]

Choosing an embedded development board

Futuristic data tube

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 first board. […]