HAL
HAL - short for Hardware Abstraction Device - is our flashing + testing device.
Key Features
- Managed device - setup and control your HAL from embedhub.com
- Offline mode - allows to setup provisioning and sync report with Internet, while keeping flashing operations offline
- App ecosystem - so that you can use HAL for production, testing, field testing, CI/CD and more!
Our hardware has the following key features
- 5 inch touch screen
- Support for USB keyboards and barcode scanners
- Hot swappable USB C expansion cards
- Power monitoring on all ports
- In built software controlled adjustable power supply (0-30V upto 5A)
- Active cooling
Hardware
We are building the hardware for the HAL with the following principles in mind -
- Modular
- Open standards
- Open source hardware
- Hackable
More details soon!
How you use a HAL
You give a HAL work the same way you give a person work: write a todo, describe the task in markdown, and assign it to the device. The HAL picks it up, does it, and reports back — you watch the todo move to in progress and then complete in the web UI.
Run HAL on your own hardware
The HAL agent runs on most Linux machines — a Raspberry Pi, a mini PC, or a spare single-board computer. Follow the setup guide to get one running and connected to your projects.