Skip to content

Homepage for the Open Hardware in the Loop Community

Notifications You must be signed in to change notification settings

exactassembly/openhil.github.io

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Open Hardware in the Loop Community

Discord

Welcome to Open Hardare in the loop (HiL) community 👋

We are a forum for software engineers, hardware hackers, QA teams, and embedded board manufacturers to come together and have conversations about Hardware in the Loop (HiL or HitL) systems. We welcome folks to present their systems in the forum, ask questions about HiL CI/CD pipelines and document our knowledge to help everyone along the path to build out an effective system.

What is Hardare in the Loop?

Hardware in the Loop is a system that enables testing of software applications on real hardware.

  • It's a feedback loop for teams to test software changes in a controlled environement before deploying applications to production (embedded IoT, fleet management usecases)
  • It's a QA pipeline to test if your software works well with new hardware under synthetic, stress testing or real-life workloads (Factory floor, complinance testing usecases)
  • It's a way to test systems end-to-end by controlling external factors (power, network, environment) and create a diverse range of test scenarios to catch mission critical failures.

Hardware in the loop helps ensure everything is functioning as intended in an environment making your teams deploy not just as fast as possible but as confidently as possible.

Who are we?

The community was started in 2024 by fellow HiL system builders who have been:

  • tired of rebuilding the wheel constantly.
  • Tired of having no standardized documentation on how to start thinking about Hardware in the Loop.
  • Tired of proprietory, expensive hardware automation jigs built for limited use cases.

The community is meant to be a way forward to pool our collective expertise, document our past learnings and present it as a guide for anyone looking to building their own HiL system.

Where can you find us?

You are more than welcome to join our community chat over on Discord even if you are looking to learn about Hardware in the Loop. Please introduce yourself, tell us about your work, and your interests.

We are looking to spread awareness about the community, talk to more people, and speak about HiL in conferences and meetups. Please share the website as much as you can!

Presentations and Talks

This section provides a list of presentations and talks related to hardware in the loop.

2024

Hardware

This section provides a list of hardware components, systems and shops, that can help you build hardware in the loop testing rigs

Testing rigs

  • Autokit: Balena Autokit is the documentation for a testing rig that can be used to test embedded devices: enables power switching, wifi testing, HDMI capture and storage switching via SD-MUX.

  • DUTLink: DUTLink is part of the Jumpstarter project, it's a board to connect your SOM to a testing server, enables: power switching, power metering, USB3 SuperSpeed storage switching, UART and basic GPIOs.

  • Linux Test automation controller: A great labgrid exporter. Enables: Power control and metering, GPIOs, UART, CAN, IOBUS, USB and Ethernet access. It does not provide storage switching directly but can be used in combination with SD-MUX. Supports POE.

Shops

  • Numato Labs Provides a comprehensive range of USB/Network controlled modules and accessories with CE certification.

About

Homepage for the Open Hardware in the Loop Community

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Ruby 100.0%