RTOS Zephyr 2.3.0 విడుదల అందించబడింది.
Zephyr అనేది రిసోర్స్-నిరోధిత మరియు ఎంబెడెడ్ సిస్టమ్లలో ఉపయోగం కోసం రూపొందించబడిన కాంపాక్ట్ కెర్నల్పై ఆధారపడి ఉంటుంది. Apache 2.0 లైసెన్స్ క్రింద పంపిణీ చేయబడింది మరియు Linux ఫౌండేషన్ ద్వారా నిర్వహించబడుతుంది.
Zephyr కోర్ ARM, Intel x86/x86-64, ARC, NIOS II, Tensilica Xtensa, RISC-V 32తో సహా బహుళ ఆర్కిటెక్చర్లకు మద్దతు ఇస్తుంది.
ఈ విడుదలలో ప్రధాన మెరుగుదలలు:
- న్యూ జెఫైర్ CMake ప్యాకేజీ, అవసరాన్ని తగ్గిస్తుంది
పర్యావరణం వేరియబుల్స్ - క్రమానుగత మాక్రోల ఆధారంగా కొత్త Devicetree API. ఈ కొత్త API అన్ని Devicetree నోడ్లు మరియు లక్షణాలను సులభంగా యాక్సెస్ చేయడానికి C కోడ్ని అనుమతిస్తుంది.
- 64-బిట్ మరియు సంపూర్ణ గడువు వంటి ఫీచర్లకు భవిష్యత్తు మద్దతుతో, కెర్నల్ టైమ్అవుట్ API మరింత సరళంగా మరియు కాన్ఫిగర్ చేయడానికి రీడిజైన్ చేయబడింది
- కొత్త కేటాయింపుదారు k_heap/sys_heap ఇప్పటికే ఉన్న k_mem_pool/sys_mem_pool కంటే మెరుగైన పనితీరును కలిగి ఉంది
- బ్లూటూత్ లో ఎనర్జీ హోస్ట్ ఇప్పుడు LE అడ్వర్టైజింగ్ ఎక్స్టెన్షన్లకు మద్దతు ఇస్తుంది
- CMSIS-DSP లైబ్రరీ ఇంటిగ్రేటెడ్
మూలం: linux.org.ru