OSS-ECAL stands for Open-Source Software for Electronic Components Abstraction Layer. OSS-ECAL is a software layer aimed at improving the efficiency and usability of software development for electronic components, and provides software interfaces tailored to the characteristics of electronic components.
OSS-ECAL has the following features.
- Standard interface ( API ) for electronic components
- Interfaces (API) tailored to the characteristics of each electronic component
- Supports combinations of electronic components
- Wrapping HAL
- Compatible with various HALs from MCU manufacturers
![](https://oss-ecal.com/wp-content/uploads/2024/06/Welcome-OSS-ECAL.gif)
HAL Support List
OSS-ECAL supports HALs from many MCU and board manufacturers. We will continue to expand HAL support to meet user needs.
HAL Providing Manufacturer | HAL |
---|---|
Arduino | Arduino 1.8.6 |
ARM | Mbed 6.17.0 |
Infineon | ModusToolbox HAL Cat1 2.4.3 |
NXP | MCUXpresso SDK iMXRT1051B_1052B ksdk2_0 |
Renesas | SSP 2.4.0 |
STM | STM32Cube FW_F4 V1.27.1 |
NXP (AUTOSAR) | AUTOSAR 4.4 |
Debian Project (Linux) | Debian v2022.04 (under development) |
News
- Improved smartphone text displayPost Views: 17 Improved the disorder of the introductory dance and the OSS-ECAL description text of each electronic component on smartphones and other devices.
- Started providing OSS-ECAL for AUTOSAROSS-ECAL for AUTOSAR will be provided sequentially. Please download and use it.
- Notice of browser download unblockingI am pleased to announce that I was able to unblock the browser download block that has been inconveniencing you.
- Availability of OSS-ECAL for Debian(Linux)We provide Debian Linux version of OSS-ECAL for the following electronic components. We hope you will use it.
- Started providing OSS-ECAL for Debian(Linux)OSS-ECAL for Debian Linux will be provided sequentially. Please download and use it.
This website is based on the patent No. JPB6694567 obtained by our company.