arduino —— 基于STM32标准外设库

最近尝试在32位单片机上跑 arduino,查了一些资料发现国内外的大佬们早就已经帮忙把轮子造好了,我了解到的主要有下面几个开源库:
首先是来着澳大利亚的大佬 Roger Clark 的项目 Arduino STM32 ,他的项目是基于https://github.com/bobc/maple-asp 以及 LeafLabs 所提供的 LibMaple,并且一直在更新。他们还有自己的论坛,之前遇到过问题还专门去上面提问得到了大佬的亲自回复
GitHub:https://github.com/rogerclarkmelbourne/Arduino_STM32
论坛:https://gitter.im/stm32duino/Lobby/

然后是国内的一位小哥,FASTSHIFT所做的项目 Arduino-For-Keil:
GitHub:https://github.com/FASTSHIFT/Arduino-For-Keil
他做的项目所支持的ST32系列比较全包括:STM32F0/F1/F3/F4/L4系列以及最近比较火的国产MCU:AT32F4xx系列,以下是其简介:
这是一个轻量级的Arduino框架,使STM32系列单片机兼容Arduino语法,在Keil上进行编译调试。
相对于传统开发方式的优势:
1.与Arduino共用生态,降低学习门槛,简化开发过程。
2.关键部分使用了 寄存器+宏 的优化方式,减少函数调用开销,提升运行效率。
3.简化的Arduino框架,相对stm32duino与HAL库,拥有更小的代码体积、更快的编译和执行速度。他的这个项目也是一直在更新,并且支持的系列比较全面:

  • 1
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值