RPMsg-Lite: RPMsg implementation for small MCUs
Identifikátory výsledku
Kód výsledku v IS VaVaI
<a href="https://www.isvavai.cz/riv?ss=detail&h=RIV%2F27116051%3A_____%2F18%3AN0000001" target="_blank" >RIV/27116051:_____/18:N0000001 - isvavai.cz</a>
Výsledek na webu
<a href="https://github.com/NXPmicro/rpmsg-lite" target="_blank" >https://github.com/NXPmicro/rpmsg-lite</a>
DOI - Digital Object Identifier
—
Alternativní jazyky
Jazyk výsledku
angličtina
Název v původním jazyce
RPMsg-Lite: RPMsg implementation for small MCUs
Popis výsledku v původním jazyce
RPMsg-Lite component is a lightweight implementation of the Remote Processor Messaging (RPMsg) protocol. The RPMsg protocol defines a standardized binary interface used to communicate between multiple cores in a heterogeneous multicore system. Compared to the RPMsg implementation of the Open Asymmetric Multi Processing (OpenAMP) framework (https://github.com/OpenAMP/open-amp), the RPMsg-Lite offers a code size reduction, API simplification and improved modularity. On smaller Cortex-M0+ based systems, it is recommended to use RPMsg-Lite. Main features: Much lighter implementation than in OpenAMP, reducing the code size by more than 50% Binary compatible with Linux and OpenAMP RPMsg implementations Received data processing outside the interrupt context Zero-copy support added (both send and receive no copy) Supporting static API option – no dynamic allocation used
Název v anglickém jazyce
RPMsg-Lite: RPMsg implementation for small MCUs
Popis výsledku anglicky
RPMsg-Lite component is a lightweight implementation of the Remote Processor Messaging (RPMsg) protocol. The RPMsg protocol defines a standardized binary interface used to communicate between multiple cores in a heterogeneous multicore system. Compared to the RPMsg implementation of the Open Asymmetric Multi Processing (OpenAMP) framework (https://github.com/OpenAMP/open-amp), the RPMsg-Lite offers a code size reduction, API simplification and improved modularity. On smaller Cortex-M0+ based systems, it is recommended to use RPMsg-Lite. Main features: Much lighter implementation than in OpenAMP, reducing the code size by more than 50% Binary compatible with Linux and OpenAMP RPMsg implementations Received data processing outside the interrupt context Zero-copy support added (both send and receive no copy) Supporting static API option – no dynamic allocation used
Klasifikace
Druh
R - Software
CEP obor
—
OECD FORD obor
20201 - Electrical and electronic engineering
Návaznosti výsledku
Projekt
<a href="/cs/project/7H14001" target="_blank" >7H14001: Embedded multi-core systems for mixed criticality applications in dynamic and changeable real-time environments</a><br>
Návaznosti
P - Projekt vyzkumu a vyvoje financovany z verejnych zdroju (s odkazem do CEP)
Ostatní
Rok uplatnění
2018
Kód důvěrnosti údajů
S - Úplné a pravdivé údaje o projektu nepodléhají ochraně podle zvláštních právních předpisů
Údaje specifické pro druh výsledku
Interní identifikační kód produktu
RPMsg-Lite
Technické parametry
https://github.com/NXPmicro/rpmsg-lite
Ekonomické parametry
Open source software
IČO vlastníka výsledku
—
Název vlastníka
NXP Semiconductors