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

Ardunio底层驱动的开发

hehung 2018-04-15 浏览量:1008
怎样开发Arduino的底层驱动,又则那样能够知道自己的驱动能不能运行,有没有人做过,提供一下教程与思路都可以
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 只做过NRF240L01的库,当时为了Arduino能够与STM32进行2.4G通信,而开源的Arduino NRF24L01库又不能跟STM32正常通信,所以我就一移植了原子的NRF24L01库到ARDUINO,不知道这算不算底层开发

    参考系列教程:https://www.arduino.cn/thread-31722-1-1.html


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

其他答案 数量:5
  • 你是说开发库吧,如果要兼容性好就要识别不同的开发板
    • 发布于2018-04-15
    • 举报
    • 评论 0
    • 0
    • 0

  • Arduino 开发环境是c++,c++ 封装了底层,封装了操作单片机的东西,c++ 封装的这个东西 arduino 把他叫做库,其实和 stm32 的 stdlib,hal 库差不错,只不过这个库提供的接口是 arduino 接口,setup 函数,loop 函数,都在 main 函数里面调用的。

    建议你看一个现成的 arduino 库,对比一下单片机程序,然后架构就非常清晰了,然后再开发自己的库

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

  • 开发驱动库可以参考类似产品
    • 发布于2018-04-16
    • 举报
    • 评论 0
    • 0
    • 0

  • 如何编写自己的Arduino库?
    http://www.cnblogs.com/lulipro/p/6090407.html
    • 发布于2018-04-16
    • 举报
    • 评论 0
    • 0
    • 0

  • 楼主说的应该是针对外设的驱动库吧,这个库是有C++面向对象方式进行编写的,所有的操作都是基于类和对象,楼主需要掌握一定的面向对象知识才可以写驱动。

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

相关问题

问题达人换一批

Ardunio底层驱动的开发