连续操了36小时才搞定,十分猥琐
Arduino的bootldr只能用于特定的板子,下载协议不适合产品使用,修改后重新编译,发现无法压缩到2k尺寸。
arduino环境对第三方硬件支持不佳,很多东西缺少文档,自己定义板子和库,调了半天都不能像原生的一样顺畅。
故出此下策,提取arduino的所有库文件,使用Atmel Studio建立工程。
优点 1可以使用自己的bootldr,全部功能打开才1k,最小可以0.4k,还可以选择AES加密;
2有Qtouch可用,可以JTAG,可以使用山寨USBasp,与传统的开发方式兼容。
3如果不使用digitalWire和analogRead,不需要修改就能兼容大部分avr单片机,也就是能够使用自己的硬件。
Arduino_AVRStudio_Template.zip
162.38KB
ZIP
36次下载
avrubd_stable.rar
349.27KB
RAR
28次下载
帖子最后再次吐槽Arduino开发环境的架构设计