About OSS-ECAL Site
The OSS-ECAL site is a platform to support embedded engineers.
Usually, programs for electronic components do not need to be developed for each product, since the function of the component is already determined. More often than not, product manufacturers require electronic component manufacturers to provide programs that correspond to electronic components. This site provides OSS-ECAL, open source software for electronic components, to support product manufacturers and electronic component manufacturers.
In addition, we will disseminate technology and know-how related to embedded software. We try to provide content that engineers can understand in a short time, even in their busy daily lives.
OSS-ECAL
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.
To learn more, please refer to the Introduction.
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.
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 |
---|
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 4.4 |
Debian Project (Linux) v2022.04 |
Embedded Wiki and Know-how
This site introduces technical information (Wiki & Know-how) on embedded software. However, these Wikis & Know-How are provided based on the author’s experience and do not necessarily correspond to the respective standards or MCU manuals. Please use them as reference materials.
News
- Providing a sample version of OSS-ECALPost Views: 31 We received an inquiry from an electronic components manufacturer asking us why our products are not listed on the OSS-ECAL website. We believe that some of you may have similar questions. Conditions for providing sample versions of OSS-ECAL: Sample versions of OSS-ECAL are provided only for products of manufacturers who have given… Read more: Providing a sample version of OSS-ECAL
- Banner ad on NEDIA websiteBanner advertisement on the website of Nippon Electronic Device Industry Association (NEDIA).
- Notes on the sample version of OSS-ECALPost Views: 274 The sample version of OSS-ECAL is not intended to be used with Threads (Tasks) or interrupts of different priority. Please do not use it as in the example below. The regular version of OSS-ECAL is supported. Example: If each sensor is assigned to the same ADC group and the OSS-ECAL API is… Read more: Notes on the sample version of OSS-ECAL
- Improved smartphone text displayPost Views: 335 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.
This website is based on the patent No. JPB6694567 obtained by our company.
Advertisement of electronic components and provision of OSS-ECAL