前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >如何使用 SEGGER Embedded Studio创建库文件?

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

作者头像
李肖遥
发布2022-12-22 10:30:15
1.9K0
发布2022-12-22 10:30:15
举报
文章被收录于专栏:技术让梦想更伟大

来源:技术让梦想更伟大

作者:李肖遥

软件环境

编译器环境:SEGGER Embedded Studio v5.60(SES) 硬件环境:nrf52840

创建库工程

在 Embedded Studio 的菜单栏点击“File -> New Project...”,在弹出的向导中选择“An ARM library project.”选项,并为工程添加名字。

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

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

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

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

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

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

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

‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧ END ‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2022-08-29,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 技术让梦想更伟大 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 软件环境
  • 创建库工程
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档