良许Linux教程网 干货合集 如何使用 SEGGER Embedded Studio创建库文件?

如何使用 SEGGER Embedded Studio创建库文件?

软件环境

编译器环境:使用 SEGGER Embedded Studio v5.60(SES) 进行编译。硬件环境:目标硬件选择为 nrf52840。

创建库工程

首先,在 Embedded Studio 的菜单栏中点击“File -> New Project…”来创建一个新的工程。在弹出的向导中,选择“An ARM library project.”选项,并为工程命名。

image-20240109193135829
image-20240109193135829

点击ARM Core type ,之后点击“Next”,会显示出具体的信息。image-20240109193142626

image-20240109193146226
image-20240109193146226

点击“Next”,选择debug,release配置选项,之后选择“finish”

image-20240109193149092
image-20240109193149092

在左侧工程导航栏,右键点击工程名,选择“Add New File…”来添加一对头文件和源文件。之后看工程选项,选择code generation。

image-20240109193152639
image-20240109193152639

接下来就需要配置arm指令集,arm内核,大小端浮点类型的信息,因为应用工程所需要的或者用到的东西不一样,所以这一块要对应起来。

image-20240109193159791
image-20240109193159791

之后编译就可以生成自己的库文件了,在Output files里面会有一个.ind和.a文件,.a文件就是我们需要的。

之后新建新的工程,添加.a文件就可以使用了,当然也可以使用keil来添加,但是keil默认的是用.lab,需要自己配置一下文件属性,改为lib文件即可。

一半release sdk的时候用这种方式很关键的,毕竟自己的核心代码不难让别人看到,当然比尔也可以反向编译搞出来,所以在此之前最好也是代码混淆一下,这个后续再说。

以上就是良许教程网为各位朋友分享的Linu系统相关内容。想要了解更多Linux相关知识记得关注公众号“良许Linux”,或扫描下方二维码进行关注,更多干货等着你 !

137e00002230ad9f26e78-265x300
本文由 良许Linux教程网 发布,可自由转载、引用,但需署名作者且注明文章出处。如转载至微信公众号,请在文末添加作者公众号二维码。
良许

作者: 良许

良许,世界500强企业Linux开发工程师,公众号【良许Linux】的作者,全网拥有超30W粉丝。个人标签:创业者,CSDN学院讲师,副业达人,流量玩家,摄影爱好者。
上一篇
下一篇

发表评论

联系我们

联系我们

公众号:良许Linux

在线咨询: QQ交谈

邮箱: yychuyu@163.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

关注微博
返回顶部