BT Sözlüğü › Altyapı › OpenAMP

OpenAMP

Altyapı Svenska → Güncellendi: 2026-11-04
Daha fazla bilgi
Tür
Çerçeve
Lisans
BSD-3-Clause
Kaynak kod
github.com/OpenAMP
Resmî site

Linux çalıştırmayan taraf için Linux remoteproc ve RPMsg’nin karşılığı; böylece bir RTOS ya da bare-metal program aynı protokolü konuşabilir.

Linux çekirdeğinde RPMsg hazır gelir, ama yardımcı çekirdeğin ödünç alabileceği bir çekirdeği yoktur. OpenAMP bu boşluğu doldurur: virtio kuyruklarını, uç noktaları ve remoteproc’un bellenimi yüklerken okuduğu kaynak tablosunu uygulayan bağımsız bir C kitaplığıdır. Altında libmetal bulunur; kesmeler, paylaşımlı bellek ve kilitler açısından FreeRTOS, Zephyr, bare-metal ve Linux kullanıcı alanı arasındaki farkları gizleyen ince bir katmandır.

Projeyi başlangıçta Xilinx ve Mentor Graphics yürüttü; 2019’da topluluk projesi olarak Linaro çatısı altına geçti. Xilinx, ST ve NXP gibi üreticilerin çiplerinde AMP’ye giden varsayılan yoldur. Yani üretici örnekleri ilk gün çalışır, sorun da biri bellek haritasını düzenlediğinde başlar.

← Sözlüğe dön