About OSS-ECAL Site
The OSS-ECAL site is a platform to support embedded engineers.
Software compatible with electronic components does not need to be newly developed for each product, since the functions of electronic components are predetermined. In addition, product manufacturers are increasingly requesting electronic component manufacturers to provide software that supports 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
- OSS-ECAL DownloadUntil now, OSS-ECAL source code files could be downloaded by non-registered users, but for the following reasons, we have decided to change this so that only registered users can download the files.Thank you for your understanding. Reasons
- Providing a sample version of OSS-ECALWe 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 us permission to… 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-ECALThe 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 executed in processes… Read more: Notes on the sample version of OSS-ECAL
- Improved smartphone text displayImproved the disorder of the introductory dance and the OSS-ECAL description text of each electronic component on smartphones and other devices.
This website is based on the patent No. JPB6694567 obtained by our company.
Advertisement of electronic components and provision of OSS-ECAL