前段时间有博友问到在IAR环境下隐藏原始代码开放功能性接口的方法,其实就是库(Library)的概念了,算是一种半开源的方式吧,估计应该是公司里常用到一种开发模式吧,不同分工团队部门之间最后的整合都是通过标准的接口来实现(当然限于大公司了,不是那种一个人负责一个完整项目的小公司),也就是一个分工团队接触不到另一个团队的核心代码,这种模式一定程度上避免了完整产品设计技术的外泄,不过每个团队的人掌握的技术也就有所局限了,于个人水平的提升不利,当然如果你做的足够专就另当别论了,呵呵,总之自己马上要找工作了,也在大公司和小公司之间矛盾的徘徊,哎~
前奏啰嗦了一些东西,明天就带队去参加智能车比赛了,今天临走前更新一篇也算是对那位博友有个交代,希望有所帮助,哈哈,不多废话了,下面进入正题(分为生成库文件和调用库文件两部分):