- 33
- 0
- 约1.71千字
- 约 9页
- 2017-06-17 发布于湖北
- 举报
资源来自网络:前段时间有博友问到在IAR环境下隐藏原始代码开放功能性接口的方法,其实就是库(Library)的概念了,算是一种半开源的方式吧,估计应该是公司里常用到一种开发模式吧,不同分工团队部门之间最后的整合都是通过标准的接口来实现(当然限于大公司了,不是那种一个人负责一个完整项目的小公司),也就是一个分工团队接触不到另一个团队的核心代码,这种模式一定程度上避免了完整产品设计技术的外泄,不过每个团队的人掌握的技术也就有所局限了,于个人水平的提升不利,当然如果你做的足够专就另当别论了,呵呵,总之自己马上要找工作了,也在大公司和小公司之间矛盾的徘徊,哎~? ? 前奏啰嗦了一些东西,明天就带队去参加智能车比赛了,今天临走前更新一篇也算是对那位博友有个交代,希望有所帮助,哈哈,不多废话了,下面进入正题(分为生成库文件和调用库文件两部分):生成库文件:1.首先建立好自己的库工程,注意库里不用加main函数,因为库不是线程(不用来执行),而是要被调用的,所以在库工程里写好自己的底层驱动代码封装到C文件里(可以多个C)就OK了,这里我就自己随便添加了个底层驱动(ADC)的C文件建立了BSP_Lib工程作为例子说说生成和调用Kinetis库,如下图:2.如上图,把自己想要添加的驱动文件都添加到工程里面,不过要保证编译需要的相关头文件和相关C文件(如上图的CPU文件组和Header文件组),另外需
您可能关注的文档
- 精通Oracle核心技术及项目实战之高级查询.pptx
- 张鑫C++笔记详解.doc
- 第03讲 面向对象的核心特性.ppt
- 交通基础设施和中国区域经济一体化.pdf
- 第六章 三相组合式过电压保护器说明书.pdf
- SQL_Server_2005进行备份还原及数据导入导出操作(图解).ppt
- 基于DSP的语音和图像的97、53小波分解和重构.pdf
- 编译原理第6讲-语义分析.pdf
- 3讲7节 大规模集成电路上课(新).pdf
- 第八章 可变数字电阻器DS3902.pdf
- 2025 小学二年级科学上册科学保障人身安全课件.pptx
- 2025 小学二年级科学上册分享科学实验的小收获课件.pptx
- 2025 小学二年级科学上册科学实验的伦理规范课件.pptx
- 2025 小学二年级科学上册了解种子的发芽时间记录课件.pptx
- 2025 小学二年级科学上册用数学统计实验数据课件.pptx
- 2025 小学二年级科学上册比较玻璃与金属的透光性课件.pptx
- 2025 小学二年级科学上册了解磁铁的穿透材料实验课件.pptx
- 2025 小学二年级科学上册了解节约用水的家庭实践课件.pptx
- 工业软件创新:2026年工业软件国产化与制造业升级报告.docx
- 疫病防控五年创新:2026年兽药行业发展报告.docx
原创力文档

文档评论(0)