zoukankan      html  css  js  c++  java
  • stm32开发生成库的方法

           在一个项目里面可能有对单片机很熟悉的工程师,懂硬件和软件,也有只写软件的工程师,那么怎么才能进行协同工作呢,我想了一个办法就是懂底层的工程师开发驱动,然后留出接口给其他的工程师来调用,这样其他的工程师就不需要知道这个底层的功能是如何实现的,他只要关心使用这个模块能干什么,怎么使用该模块的一些函数.这样就发挥了各自的长处又节约了开发时间成本.

          生成库是在有多个模块的情况下进行打包,例如有1.c;2.c;3.c文件已经写好并测试好,如果添加3个.c文件和头文件就很耗时间,生成库lib以后只要添加一个.lib和一个.h文件就可以实现调用.具体的实现方式的先将要添加到.lib的文件加入一个新的group里面,将整个工程编译验证功能实现后,在Target上右击选择-option for target-output-选择生成lib(不生成hex了).

    不会上传图片就这样步骤应该也差不多.

       其他的group上同样右击-option for group-去掉勾选include in target build.

    其他的都勾选掉后重新编译,就生成了lib.

  • 相关阅读:
    CentOS7中使用yum安装Nginx的方法
    Flask&&人工智能AI --4
    Flask&&人工智能AI --3
    Flask&&人工智能AI --2
    Flask&&人工智能AI --1
    Linux--8
    Linux--7
    django 请求生命周期
    Linux--6 redis订阅发布、持久化、集群cluster、nginx入门
    Node.js Addons翻译(C/C++扩展)
  • 原文地址:https://www.cnblogs.com/constanto/p/9189808.html
Copyright © 2011-2022 走看看