美文网首页我爱编程
platformIO 入门笔记1 引语

platformIO 入门笔记1 引语

作者: 剑山 | 来源:发表于2018-05-16 20:14 被阅读46次

想来写arduino也有4年多了,无奈arduino自己的ide实在是太简单了。。。感觉称之为能烧写程序的记事本比较贴切,对于初学者来说每个功能都能很容易的找到,但是稍微有编写代码经验的人就会发现这玩意竟然没有代码补全。。。

所以大概有3年多的时间我是用sublime写代码,然后用arduino烧写程序,因为sublime虽然也有对应的工具但是配置很复杂而且用起来总觉得不是很顺手。但是这样要开两个窗口,一个写代码一个烧程序有的时候一些小的bug(大小写,分号啊什么的),改起来又太复杂了。而且sublime不能补全库里面的东西,只能是默认的pinMode什么的,比如servo.begin();这些是不行的。所以一直再找更好的方案。本来最近打算试下atmel studio的,但是又不能开发esp8266这些东西。。。反正很是蛋疼。。。

然后偶然看到platformIO,我觉得挺不错的,主要的原因是基于Atom或者VScode对我来说迁移的成本不是很大,官方说更支持VScode所有我就选了VScode,虽然直接原因竟然是他原生支持中文。。。。。我觉得很羞耻。。。

这两天尝试用PIO开发几个项目,但是PIO对我来说学习成本稍微有点高,文档好像也比较晦涩,网上的资料也很少(包括英文的资料)。。。。。

所以打算写成一个系列的笔记,防止自己忘了。。

PIO吸引我的主要有几个:

  1. Atom和VScode都算是比较好看的编辑器(很重要,每次打开的时候都很开心。。。),而且VScode可以装插件把sublime的快捷键迁移过来。
  2. 他可以用不是arduino的库,之前想用atmel的qtouch库但是写arduino的代码什么的搞的很复杂,这下感觉就比较可行了。
  3. 号称可以补全库里面的代码(我还没试。。)
  4. 其实没什么好的别的选择。。。

但是我觉得也是有缺点的

  1. 主要是用PIO开发的工程是不能直接迁移到arduinoIDE里面的,要做一些移植
  2. 学习成本确实有点高,很多逻辑和arduino的不太一样,同时资料又很少,学起来比较费劲
  3. 想要跑样例代码太麻烦了。。

相关文章

网友评论

    本文标题:platformIO 入门笔记1 引语

    本文链接:https://www.haomeiwen.com/subject/muymdftx.html