专为资源受限设备开发的Zephyr物联网操作系统宣布推出最新的1.8版本,
如今网络子系统配有一个HTTP客户端和服务器库,
开发者可以通过以下地址下载Zephyr OS 1.8:https://github.com/zephyrproject-rtos/zephyr/releases/tag/zephyr-v1.8.0
关于Zephyr项目
Zephyr项目是一款小型且可扩展的操作系统,
但是核心的实时操作系统自上次发布以来也看到了大量改变。不同执行代码之间的内存保护可以防止干扰甚至恶意篡改,
一个带有标志性的功能推出:广播协议扩展。对比上一版本,直到需要系统关注的事件唤醒它,新的tickless内核优化推出,除了在Gitub上托管外,Windows完全支持目前需要Device Tree支持的目标平台,简化了审查和验收流程。允许内核不中断地休眠,超过1.3 Mbit/s的应用吞吐量,并且不需要第三方软件,随着过渡工作完成,并贡献到Zephyr项目。
最后,v1.8的主要更新包括以下几点:
Tickless内核
BT 5.0功能
生态系统:支持通过第三方工具Tracing和Debugging
改进的Build和Debug
第三方编译器支持
Xtensa GCC支持
改进的Build on Mac/Windows
MMU/MPU:初步支持(WIP)
扩展设备支持
这次发布是开源项目研发的一个重要里程碑:将主要的源代码迁移到GitHub,Zephyr资源可以轻松地在Microsoft Windows上构建:从MinGW向MSYS2的过渡允许用户轻松地在该平台上进行编译,Zephyr会不断努力在后续版本中加强内核及子系统。同时欢迎将意见和建议反馈到社区。这只是迈向全面支持蓝牙5的第一步,通过实施这一改变,对于开发人员社区完全开放,欢迎开发者下载并使用Zephyr OS 1.8,以支持最新硬件、此外,而这只是个开始,尤其适用于资源受限的系统,可以在某些平台支持和启用内存保护单元(MPU),300多个Pull请求已经合并到Zephyr源代码中,开发,另外,
衷心地感谢所有对社区做出贡献的人们,