文号
t57118
阅读
2713
回复
1
收藏
1
可自定义的Arduino工程模板,开发环境Ateml Studio / WinAVR
2013/05/27
IP:广东
连续操了36小时才搞定,十分猥琐

Arduino的bootldr只能用于特定的板子,下载协议不适合产品使用,修改后重新编译,发现无法压缩到2k尺寸。
arduino环境对第三方硬件支持不佳,很多东西缺少文档,自己定义板子和库,调了半天都不能像原生的一样顺畅。

故出此下策,提取arduino的所有库文件,使用Atmel Studio建立工程。
优点 1可以使用自己的bootldr,全部功能打开才1k,最小可以0.4k,还可以选择AES加密;
        2有Qtouch可用,可以JTAG,可以使用山寨USBasp,与传统的开发方式兼容。
        3如果不使用digitalWire和analogRead,不需要修改就能兼容大部分avr单片机,也就是能够使用自己的硬件。


attachment icon Arduino_AVRStudio_Template.zip 162.38KB ZIP 39次下载

attachment icon avrubd_stable.rar 349.27KB RAR 30次下载

帖子最后再次吐槽Arduino开发环境的架构设计
1
笔记
{{note.content}}
{{n.user.username}}
{{fromNow(n.toc)}} {{n.status === noteStatus.disabled ? "已屏蔽" : ""}} {{n.status === noteStatus.unknown ? "正在审核" : ""}} {{n.status === noteStatus.deleted ? '已删除' : ''}}
  • 编辑
  • 删除
  • {{n.status === 'disabled' ? "解除屏蔽" : "屏蔽" }}
我也是有底线的