RTOS Zephyr 2.3.0 ๋ฆด๋ฆฌ์ค๊ฐ ๋ฐํ๋์์ต๋๋ค.
Zephyr๋ ๋ฆฌ์์ค๊ฐ ์ ํ๋ ์๋ฒ ๋๋ ์์คํ ์์ ์ฌ์ฉํ๋๋ก ์ค๊ณ๋ ์ปดํฉํธ ์ปค๋์ ๊ธฐ๋ฐ์ผ๋ก ํฉ๋๋ค. Apache 2.0 ๋ผ์ด์ผ์ค์ ๋ฐ๋ผ ๋ฐฐํฌ๋๋ฉฐ Linux Foundation์์ ์ ์ง๊ด๋ฆฌํฉ๋๋ค.
Zephyr ์ฝ์ด๋ ARM, Intel x86/x86-64, ARC, NIOS II, Tensilica Xtensa, RISC-V 32๋ฅผ ํฌํจํ ์ฌ๋ฌ ์ํคํ ์ฒ๋ฅผ ์ง์ํฉ๋๋ค.
์ด๋ฒ ๋ฆด๋ฆฌ์ค์ ์ฃผ์ ๊ฐ์ ์ฌํญ:
- ์๋ก์ด Zephyr CMake ํจํค์ง๋ก ์ธํด
ํ๊ฒฝ ๋ณ์ - ๊ณ์ธต์ ๋งคํฌ๋ก๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํ๋ ์๋ก์ด Devicetree API์ ๋๋ค. ์ด ์๋ก์ด API๋ฅผ ์ฌ์ฉํ๋ฉด C ์ฝ๋๊ฐ ๋ชจ๋ Devicetree ๋ ธ๋ ๋ฐ ์์ฑ์ ์ฝ๊ฒ ์ก์ธ์คํ ์ ์์ต๋๋ค.
- ์ปค๋ ์๊ฐ ์ด๊ณผ API๋ 64๋นํธ ๋ฐ ์ ๋ ์๊ฐ ์ด๊ณผ์ ๊ฐ์ ๊ธฐ๋ฅ์ ๋ํ ํฅํ ์ง์์ ์ผ๋์ ๋๊ณ ๋ณด๋ค ์ ์ฐํ๊ณ ๊ตฌ์ฑ ๊ฐ๋ฅํ๋๋ก ์ฌ์ค๊ณ๋์์ต๋๋ค.
- ์๋ก์ด ํ ๋น์ k_heap/sys_heap์ ๊ธฐ์กด k_mem_pool/sys_mem_pool๋ณด๋ค ์ฑ๋ฅ์ด ๋ ์ข์ต๋๋ค.
- Bluetooth Low Energy ํธ์คํธ๋ ์ด์ LE ๊ด๊ณ ํ์ฅ์ ์ง์ํฉ๋๋ค.
- CMSIS-DSP ๋ผ์ด๋ธ๋ฌ๋ฆฌ ํตํฉ
์ถ์ฒ : linux.org.ru