• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

怎样进行arduino底层驱动的开发

hehung 2018-04-13 浏览量:1059
就是开发.c  .h文件,需要使用什么软件开发,怎样开发,现在做项目需要,有做的大神提供一下方法
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 开发软件多的很,arduino IDE,Atmel Studio 7.0,visual stduino等等,建议采用c++比较好,因为官方的驱动用C++写的
    • 发布于 2018-04-13
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:8
  • 底层的uart、spi和i2c的驱动不需要开发了,直接使用就可以了。

    传感器的驱动开发是在uart、spi和i2c等驱动的基础上写,主要的工作是根据数据协议写库。

    举一个例子,捷研芯MA10评估板,这个模块需要用户自己写接口函数

    //www.icxbk.com/community/thread-96649-1-1.html

      

    库里的函数可以全部写进一个h文件里

    也可以分开写在h和c文件里,h文件里只写数据和函数的定义,实现形式写到c文件里

    • 发布于2018-04-13
    • 举报
    • 评论 0
    • 0
    • 0

  • 按照使用的语言和使用的资源选择合适的IDE,微软的visual studio不错,对各种语言的兼容性比较好。

    • 发布于2018-04-13
    • 举报
    • 评论 0
    • 0
    • 0

  • 用微软的vs移动开发吧,有免费社区版
    • 发布于2018-04-13
    • 举报
    • 评论 0
    • 0
    • 0

  • 你先在你的单片机上实现arduino可以实现的功能,之后,把你的实现函数与arduino的API函数做个接口,就可以是一个简单的底层了
    • 发布于2018-04-13
    • 举报
    • 评论 0
    • 0
    • 0

  • arduino的底层也是普通的C语言,用任意一款IDE都可以编辑
    • 发布于2018-04-14
    • 举报
    • 评论 0
    • 0
    • 0

  • Arduino的底层不是C哦,是C++,文件名称是.cpp和.h,楼主需要具备一定的C++面向对象知识才可以编写Arduino的底层驱动。

    • 发布于2018-04-27
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

怎样进行arduino底层驱动的开发