首页
论坛
外包
下载
专栏
专栏首页
通信技术
显示光电
单片机
测试测量
智能硬件
汽车电子
消费电子
工业控制
医疗电子
电路图
物联网
模拟
专访
电源
芯闻号
嵌入式
技术学院
公众号精选
厂商动态
新基建
中国芯
Datasheet
公开课
更多
阅读
21ic专访
编辑视点
专题
会展
高端访谈
新基建
技术
通信技术
显示光电
单片机
测试测量
智能硬件
汽车电子
消费电子
工业控制
医疗电子
开发板
物联网
模拟
电源
嵌入式
资讯
新品
应用
技术专访
基础知识
中国芯
互动
论坛
外包
招聘
课程
公开课
在线研讨会
TI在线培训
资源
下载
电路图
Datasheet
在线计算器
开发板试用
厂商
登录
|
注册
论坛
论坛
Datasheet
文章
下载
论坛首页
论坛列表
厂商专区
家园币兑换
任务活动
问答
优质原创
论坛专题
开发板试用
21ic电子技术开发论坛
›
单片机与嵌入式系统
›
ChipON MCU
›
ChipON KF8 自定义库及使用说明
返回列表
[KungFu8位 MCU]
ChipON KF8 自定义库及使用说明
[复制链接]
1547
|
6
手机看帖
扫描二维码
随时随地手机跟帖
Bruing
当前离线
关注TA
发消息
71
主题
308
帖子
924
积分
高级技术员
高级技术员, 积分 924, 距离下一级还需 76 积分
高级技术员, 积分 924, 距离下一级还需 76 积分
积分
924
在线时间
18 小时
精华
0
注册时间
2017-6-16
最后登录
2021-8-1
电梯直达
楼主
Bruing
|
楼主
|
2018-8-28 19:57
|
只看该作者
|
倒序浏览
|
阅读模式
Chip
,
chipON
,
ip
库相关文件
头文件,即*.inc 或 *.h
库文件,即*.o 或 *.lib
这里的库文件专指o 文件
使用特权
评论
回复
赏
标题置顶
标题高亮
点赞
共
0
人点赞
Bruing
当前离线
关注TA
发消息
71
主题
308
帖子
924
积分
高级技术员
高级技术员, 积分 924, 距离下一级还需 76 积分
高级技术员, 积分 924, 距离下一级还需 76 积分
积分
924
在线时间
18 小时
精华
0
注册时间
2017-6-16
最后登录
2021-8-1
沙发
Bruing
|
楼主
|
2018-8-28 19:57
|
只看该作者
库文件编写
常规C 项目或汇编项目的正常书写,将库相关方法独立在单个或多个要制作 的库方法文件中。
举例C 项目:针对编写时的头文件即为库对外的声明文件。源文件编译在 Debug 或 Release 目录下的对应文件名的“.o”文件。其中作为库使用的应该选 项 Release 编译并使用 Release 目录下对应的o 文件。需要说明的该头文件应该 仅完成自己的声明或外部符号的引用声明,即可独立移植到任何项目中。
举例汇编项目:可以编写”.INC”的汇编风格头文件。也可以独立的”.asm”的源 文件成库。汇编库文件需要使用退格的”.global”声明变量或函数。
另外需要说明,库对外的变量应该具有明确的风格,从而做到独立通用,即 不和外部函数名及变量同名。C 项目开发的或汇编开发的库,配合目标项目的头 文件(*.inc 或 *.h),均可以进行方法调用,变量赋值传递。
使用特权
评论
回复
赏
点赞
共
0
人点赞
Bruing
当前离线
关注TA
发消息
71
主题
308
帖子
924
积分
高级技术员
高级技术员, 积分 924, 距离下一级还需 76 积分
高级技术员, 积分 924, 距离下一级还需 76 积分
积分
924
在线时间
18 小时
精华
0
注册时间
2017-6-16
最后登录
2021-8-1
板凳
Bruing
|
楼主
|
2018-8-28 19:58
|
只看该作者
库文件使用
对应目标项目的头文件添加到项目中,完成头文件的包含实现方法对项目的 可见。
添加库文件到初步编译或存在的 Debug 和Release 文件夹中。
添加库文件到项目的链接路径中。
使用特权
评论
回复
赏
点赞
共
0
人点赞
Bruing
当前离线
关注TA
发消息
71
主题
308
帖子
924
积分
高级技术员
高级技术员, 积分 924, 距离下一级还需 76 积分
高级技术员, 积分 924, 距离下一级还需 76 积分
积分
924
在线时间
18 小时
精华
0
注册时间
2017-6-16
最后登录
2021-8-1
地板
Bruing
|
楼主
|
2018-8-28 19:58
|
只看该作者
库路径添加
在项目资源管理器中,选择项目,执行右键,选定属性。
点开C/C++构建,选择设置。
分别选择配置下拉框中的 Debug 和Release。并在工具设置标签页完成添加。
选择”Asm Linker Debug(Release)”或”C Project Linker Debug(Release)”,并在命 令的后面完成空格间隔的库文件名添加。如 kf8link -O2 -c -m –z Abc.o
使用特权
评论
回复
赏
点赞
共
0
人点赞
抹茶妹妹
当前离线
关注TA
发消息
10
主题
149
帖子
552
积分
高级技术员
高级技术员, 积分 552, 距离下一级还需 448 积分
高级技术员, 积分 552, 距离下一级还需 448 积分
积分
552
在线时间
7 小时
精华
0
注册时间
2018-9-4
最后登录
2023-12-29
打赏
0.00
受赏
65.00
5
楼
抹茶妹妹
|
|
2018-9-19 22:52
|
只看该作者
可以 可以。点赞,
使用特权
评论
回复
赏
点赞
共
0
人点赞
一点点0321
当前离线
关注TA
发消息
33
主题
345
帖子
1288
积分
助理工程师
助理工程师, 积分 1288, 距离下一级还需 712 积分
助理工程师, 积分 1288, 距离下一级还需 712 积分
积分
1288
在线时间
7 小时
精华
0
注册时间
2017-12-6
最后登录
2024-3-31
6
楼
一点点0321
|
|
2018-10-13 18:50
|
只看该作者
库文件需要专门给命令在后面
使用特权
评论
回复
赏
点赞
共
0
人点赞
xiaoqi000
当前离线
关注TA
发消息
45
主题
671
帖子
2148
积分
初级工程师
初级工程师, 积分 2148, 距离下一级还需 852 积分
初级工程师, 积分 2148, 距离下一级还需 852 积分
积分
2148
在线时间
14 小时
精华
0
注册时间
2017-11-27
最后登录
2024-3-31
打赏
0.00
受赏
20.00
7
楼
xiaoqi000
|
|
2018-10-17 21:42
|
只看该作者
可以的
使用特权
评论
回复
赏
点赞
共
0
人点赞
返回列表
高级模式
B
Color
Image
Link
Quote
Code
收费
Smilies
您需要登录后才可以回帖
登录
|
注册
发表回复
本版积分规则
回帖后跳转到最后一页
Bruing
71
主题
308
帖子
1
粉丝
关注
私信