Զեֆիր 2.3.0


Զեֆիր 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-ի բոլոր հանգույցներն ու հատկությունները:
  • Kernel timeout API-ն վերանախագծվել է, որպեսզի լինի ավելի ճկուն և կարգավորելի՝ նկատի ունենալով ապագա գործառույթների աջակցությունը, ինչպիսիք են 64-բիթանոց և բացարձակ ժամկետները:
  • Նոր հատկացուցիչը k_heap/sys_heap ունի ավելի լավ կատարողականություն, քան գոյություն ունեցող k_mem_pool/sys_mem_pool-ը
  • Bluetooth Low Energy Host-ն այժմ աջակցում է LE Advertising Extensions-ին
  • CMSIS-DSP գրադարանը ինտեգրված է

Source: linux.org.ru

Добавить комментарий