正点原子是一家专注于嵌入式开发的公司,致力于提供高品质、低成本、易学易用、灵活多变的嵌入式解决方案。在嵌入式开发中,库是非常重要的一环,能够大大提高开发效率。那么正点原子使用的是哪些库呢?本文将从以下几个方面进行详细阐述。
ST官方库,即ST公司提供的针对其系列处理器的相关库函数,包括STM8系列和STM32系列。这些库函数是由ST公司开发维护的,功能齐全,性能稳定。在进行STM32和STM8开发时,大部分开发者都会选择ST官方库作为基础库来开发。
但是,ST官方库也存在一些问题。首先,ST官方库的使用相对来说比较麻烦,需要配置很多参数和引入很多头文件。其次,ST官方库的体积也比较大,尤其是在一些资源受限的嵌入式系统中,不太适合使用。
为了解决ST官方库的问题,正点原子也研发了一些自己的库,包括针对WIFI模块的库、针对OLED显示屏的库、针对蜂鸣器的库等等。这些库都是由正点原子自己设计开发,功能强大,使用方便。
与ST官方库相比,正点原子自主研发的库更加精简,且使用更加方便。同时,正点原子的库也支持在线开发和在线下载,用户可以直接从正点原子的官网下载库,更加及时方便。
在嵌入式开发领域,还存在着很多第三方库,例如FreeRTOS、lwIP等等。这些库都是由国内外一些知名的研究机构或公司开发的,使用非常广泛。
正点原子也提供了一些第三方库的使用教程和示例程序,方便用户查阅。同时,正点原子对第三方库进行了适配和改进,提高了其适用性和稳定性。
总体来说,正点原子使用的库多种多样,不同的库适用于不同的场景。用户在进行开发时,需要根据实际情况选择合适的库。