Comunitatea Zephyr a lucrat la o noua versiune a SDK-ul cu actualizari in cea mai mare parte la instrumentele gazda. versiunea 0.9.5 a SDK Zephyros.
Aceasta versiune vine cu urmatoarele modificari fata de versiunea 0.9.3.
- Noua versiune QEMU (bazat pe 3.0.0 + git 19b599f7664b2ebfd0f405fb79c14dd241557452)
- Instalarea Qemu are acum toate ROM-urile necesare si fisiere BIOS pentru a sprijini drivere Ethernet de conectare, cum ar fi Intel E1000.
- Noul OpenOCD cu modificari legate de Zephyr (comite: 05e0d633)
- Noua versiune DTC 1.4.7 + Git (comite 2e930b7f8f6421638869a04b00297034c42e1a82)
- Upgrade binutils arc la 2018.03-RC2
Modificarile de mai sus, si în special elementele legate de qemu cere dezvoltatorilor sa se mute la noul SDK cât mai curând posibil.
Noul SDK-ul aduce unele modificari la Zephyros.
- RISCV32 Qemu acum foloseste un alt tip de masina. Qemu-riscv32 este acum un alias la placa de hifive1, care poate fi rulat în Qemu, de asemenea.
- NIOS2 Qemu acum foloseste un driver UART diferit
- ARM Qemu este acum sustinuta de doua tipuri de masini:
- mps2_an385: Acesta va fi utilizat pentru testarea caracteristici kernel. Acest tip de masina are suport MPU si va permite testarea pe ARM spatiul rezervat utilizatorului
- lm3s6965evb: Acesta este tipul de masina este pentru compatibilitate si testarea retele si Bluetooth
Nota: CI va fi actualizat cu noul SDK si va necesita sanitycheck in noul SDK-ul pentru a trece, ceea ce înseamna ca, daca rulati sanitycheck local ve-ti avea nevoie de acest SDK.