首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

请教高手:LIN的实现一定需要API函数吗?谢谢!!

在我看来,LIN只不过是定义在异步串行通讯(SCI或UART)基础之上的一个通讯协议。只要是按照LIN协议定义的格式进行通讯,就可以构成LIN系统,跟用不用API完全没有关系。
采用API的意义,在于上层软件无需关心硬件本身,而只要调用相关的函数就可以了。所以API是上层软件与硬件之间的过渡层,当然API就与硬件密切相关了。
API既是上层软件与硬件之间的过渡层,所以它既有与上层软件之间的接口(函数),也须有与下层硬件之间的接口(即驱动)。要开发一个能兼容各种硬件的API,当然就不是一件容易的事了!
海纳百川  有容乃大
完全取决于你的系统是否需要。要综合考虑开发的方便性,可移植性,通用性,还有程序的容量等等因素。
海纳百川  有容乃大
返回列表