picolibc - 一个为嵌入式 32 位和 64 位系统设计的 C 库。
Copyright © 2018-2023 Keith Packard Picolibc 是一套提供标准 C 库 API 的库,针对 具有有限 RAM 的小型嵌入式系统。Picolibc 是通过混合 来自 Newlib 的代码, AVR Libc。 构建状态:
Picolibc 的源代码来自多个地方,拥有大量版权持有人和许可文本。虽然大部分代码来自 Newlib,但构建库时使用的所有与 GPL 相关的部分都已从仓库中删除,因此所有源代码都使用类似 BSD 的许可,包括 2 条款和 3 条款的 BSD 许可本身,以及其他一些(大部分是较旧的)具有类似条款的许可。
用于测试 printf 的两个文件是 test/printf-tests.c 和 test/testcases.c,它们都采用了 GPL 2 或更高版本的许可证。此外,还有一个 shell 脚本 GeneratePicolibcCrossFile.sh,它采用了 AGPL 3 或更高版本的许可证,作为帮助用户构建库的工具,但 picolibc 本身并不使用它。COPYING.picolibc 文件包含了当前的所有版权和许可信息,采用了 Debian 标准的机器可读格式。它是使用 make-copyrights 和 find-copyright 脚本生成的。
Picolibc 已集成了对许多架构的测试支持,用于验证所有补丁集成的代码:
暂无开放 Issues,或尚未同步最近议题。