stm32编程 keil中,截图如下,问题也如下,怎么理解呢?一定采纳!

上图总123处对应的文件夹是什么关系?并列么?他们之间怎么互相调用?第2处的lib文件是什么?什么用?为什么这种格式?第3处的.s文件是什么作用?123之间什么关系?编译... 上图总1 2 3处对应的文件夹是什么关系?并列么?他们之间怎么互相调用?第2处的lib文件是什么?什么用?为什么这种格式?第3处的.s文件是什么作用?1 2 3 之间什么关系?编译时候是怎么联系在一起的呢? 展开
 我来答
百度网友369ef7aa4
2012-11-02 · TA获得超过101个赞
知道答主
回答量:95
采纳率:100%
帮助的人:67.1万
展开全部
1、这些文件夹只是用来让用户看着舒服,便于管理文件,所以 你即使不建立文件夹,全部放到Target下也行
2、.lib文件是库文件,也就是说你添加这个东东后,在程序里面的能够省去很多代码,因为这个.lib文件也是通过写代码,编译器编译生成的,添加这个lib文件后,再添加一个头文件,你就能调用生成.lib文件的源码中定义并声明的函数了,这样很方便使用的。
3、.s文件时stm32的启动文件,没有这个是不行的,根据不同的型号,添加的也是不一样的,比如:互联性的添加 startup_stm32f10x_cl.s 小型的添加startup_stm32f10x_ld.s 中型的添加startup_stm32f10x_md.s 大型的添加startup_stm32f10x_hd.s ,上面的那个 stm32f10x.s是系统建立工程的时候自动添加的,一般都不添加,自己重新加,因为stm32f10x.s中的东东对高级的芯片是不完全的!
浙江启扬智能科技有限公司
2023-08-23 广告
作为浙江启扬智能科技有限公司的工作人员,我可以为您解答有关ARM开发板的问题。ARM开发板是一种基于ARM架构的微型计算机板,可用于开发嵌入式系统、智能控制、数据采集、多媒体处理等应用。常见的ARM开发板包括Cortex-A、Cortex-... 点击进入详情页
本回答由浙江启扬智能科技有限公司提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式