底层的uart、spi和i2c的驱动不需要开发了,直接使用就可以了。
传感器的驱动开发是在uart、spi和i2c等驱动的基础上写,主要的工作是根据数据协议写库。
举一个例子,捷研芯MA10评估板,这个模块需要用户自己写接口函数
//www.icxbk.com/community/thread-96649-1-1.html
库里的函数可以全部写进一个h文件里
也可以分开写在h和c文件里,h文件里只写数据和函数的定义,实现形式写到c文件里
按照使用的语言和使用的资源选择合适的IDE,微软的visual studio不错,对各种语言的兼容性比较好。