专栏名称: strongerHuang
公众号作者『strongerHuang』(黄工),分享内容包括(但不限于):Keil、IAR、STM8、STM32、μC/OS、FreeRTOS、CANOpen、ModBus...
目录
相关文章推荐
今天看啥  ›  专栏  ›  strongerHuang

如何在MCU中使用二进制库(动态库)

strongerHuang  · 公众号  ·  · 2022-03-03 08:30
    

文章预览

关注+ 星标公众 号 ,不错过精彩内容 转自 | 工程师的废纸篓 作为一个嵌入式软件攻城狮,提起库首先会想到静态库和动态库。静态库一般以.a为后缀,动态库以.so为后缀(Win系统.DLL)。 库类型 说明 静态库 将库中的函数编译进可执行文件,优点是不需要外部库的依赖,缺点是文件会比较大,一旦需要更新就必须重新编译 动态库 动态库中的函数没有编译到可执行文件中,当执行到相关函数时才会被调用,优点是可执行文件小,动态库的改变不影响应用程序,升级比较方便 而作为一个单片机软件攻城狮,也会经常用到各种静态库,常见的C库有stdio,stdlib,string,time等,第三方库也有CMSIS_DSP_Library,mbedtls,60730等等。为什么要使用这些库呢?个人认为可能有以下几个原因 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览