适用于搭载 USB 的 Raspberry Pi 的 C++ 纯物理环境 (32 位和 64 位)
Circle 包括用于特定目的的更大(可选)第三方 C 库(在 addon/ 目录中)。这就是 GitHub 将该项目评为 C 语言项目的原因。Circle 的主要库使用类来编写,因此被称为 C++ 编程环境。
此版本对 TCP/IP 网络栈进行了显著改进。它支持根据 RFC 5681 实现的 TCP 拥塞控制,支持快速重传和快速恢复。此外,还大幅减少了栈中不必要的帧和数据拷贝。这大大提高了吞吐量,特别是当使用 100 Mbps 的以太网连接的 Raspberry Pi 连接到千兆网络时。
Circle 通过 circle-stdlib 项目中的多种方式支持扩展的 C++ 标准库支持(LLVM libc++ 端口),例如通过新的 STDLIB_SUPPORT=4 级别。
用于构建 Circle 应用程序的推荐工具链现在基于 GCC 15.2.Rel1。请参阅“构建”部分中的链接!默认情况下,Circle 现在使用 -std=c++17 构建。可以选择 C++14(之前的版本)或 C++17。
暂无开放 Issues,或尚未同步最近议题。