由于不断升级设备及优化互联网连接,安全问题成为物联网 (IoT)备受关注的焦点,Zephyr 项目对这一点同样尤为关注。
Zephyr 项目是一项开源举措,致力于为低功耗、低内存占用的设备提供实时操作系统 (RTOS)。通过保持低内存占用并划分任务执行优先级,RTOS 能够最高效地利用能源。在此基础上,Zephyr可提供一次性至永久性保护用户免受安全威胁所需的保护级别。
Zephyr 内核能够将操作进程与裸机操作系统的其它进程进行分离,也称为微核和超微内核。超微内核负责所有基本操作任务,包括通过基于内部光纤的积压作业(backlog)执行任务。微核功能更强大,允许多任务处理和内存存储,但只在必要时使用。RTOS 利用这种方法成功创建了低功耗操作系统,功能强大但不会消耗所有能源。事实上,它只需 10KB 或以下存储空间便可操作。
Zephyr 内核基于模块化存储器和信息处理,与 MIT 的 new AI Chip 类似,RTOS 以合作方式安排任务执行,并以关键性能提示组织为基础。Zephyr可在最小 8 kB 到最大 512 kB 的装置上运行,也能同时运行多种系统架构。最重要的是,它为低功耗设备增加了一个原本无法实现的安全层,可有效抑制当前为了提供互联网连接而牺牲用户安全这一愈演愈烈的趋势。Zephyr 内核设计用于同Arduino 101、Arduino 双核、英特尔 Galileo Gen 2 和 NXP FRDM-K64F Freedom 开发板进行无缝合作。
了解zephyr项目:https://www.zephyrproject.org/
zephyr官网微信: