Unit Testing For Embedded Software Development
By: Steve Branam Unit testing uses small automated tests to drive development of embedded system code. Learn best practices for Test Driven Development (TDD), including writing and implementing successful unit tests to provide fast feedback and confidence in your code.
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!
Hardware-in-the-loop is hard! Sometimes.
By: Ander Galisteo, Ph.D. The concept of hardware-in-the-loop (HIL) is not new in the embedded space. The basic idea is to automate the functional tests of your device under development to verify if your implementation does what it's supposed to do.
What does a modern pipeline look like for embedded?
What does a modern pipeline look like for embedded? Featured Categories Our Engineers Security Embedded CI All Categories Recent Posts By: Aaron Fontaine Having a modern pipeline helps automate the tools you need to ensure high software quality and consistent results. Although the cost of setup is higher, once a modern pipeline (and corresponding practices)…
Simulators in EmbedOps: Another Reason DevOps is Beneficial to your Embedded Development Workflow
Arm is no stranger to DevOps or Continuous Integration (CI). They have several pipeline scripts available for Travis CI and outline how they use Jenkins to build and […]
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 […]
The Unspoken Benefits of Having Automated CI Pipelines
In the web world, continuous integration and deployment (CI/CD) is quickly leaving “hot new trend territory” and heading toward being an absolute must for any development team. But […]