嵌入式C语言常用代码模块库,包含了嵌入式中常用的算法库(查找、校验、过滤、哈希、排序等)、数据结构/容器库(通用队列、栈、堆、列表、动态数组、字符串、集合、字典、映射、图等)、解析器库(csv、ini、json、xml、yaml等)、数学库(大数运算、数学运算)、独立C语言std库、工具库等等。 具有简单、通用、高效的特点,目的为了学习以及在开发中拿来就用,提高开发效率以及代码可靠稳定性。
CycloneCRYPTO 是由 Oryx Embedded 开发的一套专为嵌入式系统设计的综合性密码学工具包。它的核心目标是在资源受限的 MCU 环境中,提供一套完整、可裁剪、高性能的安全功能实现。
Linux 硬件抽象层,一个用 C 语言编写的硬件外设访问库。 我们可以用它来读写 Serial、SPI、I2C 等,非常适合在嵌入式产品上使用。 我们可以基于它优秀的代码框架,不断地扩展出更多的功能模块,最终形成自己产品适用的 Linux 硬件抽象层。
libowfat 是从 Dan Bernstein 的软件中提取出的一组通用 API 库,经过重新实现,并采用 GNU 通用公共许可证第 2 版(不包括后续版本)进行授权。
LibTomCrypt 是一个功能全面、模块化且可移植的密码工具包,为开发者提供了大量广为人知的已发布分组密码、单向哈希函数、链式模式、伪随机数生成器、公钥密码学以及众多其他实用程序。