Zephyr 2.3.0

RTOS Zephyr 2.3.0 නිකුතුව ඉදිරිපත් කරන ලදී.

Zephyr පදනම් වී ඇත්තේ සම්පත් සීමා සහිත සහ කාවැද්දූ පද්ධතිවල භාවිතය සඳහා නිර්මාණය කර ඇති සංයුක්ත කර්නලයක් මතය. Apache 2.0 බලපත්‍රය යටතේ බෙදා හරිනු ලබන අතර Linux පදනම මගින් නඩත්තු කෙරේ.

Zephyr හරය ARM, Intel x86/x86-64, ARC, NIOS II, Tensilica Xtensa, RISC-V 32 ඇතුළු බහු ගෘහ නිර්මාණ ශිල්පයට සහය දක්වයි. 

මෙම නිකුතුවේ ප්‍රධාන වැඩිදියුණු කිරීම්:

  • නව Zephyr CMake පැකේජය, අවශ්‍යතාවය අඩු කරයි
    පරිසර විචල්යයන්
  • ධූරාවලි මැක්‍රෝ මත පදනම් වූ නව Devicetree API. මෙම නව API C කේතයට සියලුම Devicetree නෝඩ් සහ ගුණාංග පහසුවෙන් ප්‍රවේශ කිරීමට ඉඩ සලසයි.
  • කර්නල් කල් ඉකුත්වීමේ API වඩාත් නම්‍යශීලී සහ වින්‍යාස කළ හැකි ලෙස ප්‍රතිනිර්මාණය කර ඇත, 64-bit සහ නිරපේක්ෂ කාල සීමාවන් වැනි විශේෂාංග සඳහා අනාගත සහය ඇතිව
  • නව විබෙදන්නා k_heap/sys_heap දැනට පවතින k_mem_pool/sys_mem_pool වඩා හොඳ කාර්ය සාධනයක් ඇත
  • Bluetooth Low Energy Host දැන් LE Advertising Extensions සඳහා සහය දක්වයි
  • CMSIS-DSP පුස්තකාලය ඒකාබද්ධ

මූලාශ්රය: linux.org.ru

අදහස් එක් කරන්න