Arduino Pro 从安装->卸载
去年,几月份来着.看见这个东西发布了.朋友圈还发了一下.
新版本的第一个变化是软件界面更有现代感,同时,Arduino Pro IDE是基于Eclipse Theia开发的,这样就可以保证它与最新的源代码编辑器(如Visual Studio或Atom)等有相同的体验,新版IDE也引入了侧边栏,侧边栏包含了文件资 源管理器和git工具的快捷方式,允许用户在高级模式和普通模式之间进行切换。
然后是新版IDE可以更改代码文本的文字大小,甚至还包括了一个黑灰色的主题。
两种模式
界面有两种模式,一种是经典的Arduino模式,看起来和之前的Arduino变化不大,但是左边多了代码行数的序列号。
新功能如下:
新的图书馆管理器
基本自动完成(只针对Arm)
Git集成
连续监测
黑暗模式
草图同步Arduino创建编辑器
调试器
完全开放的第三方插件
支持c++以外的其他语言
使用的技术
Arduino Pro IDE基于以下技术:
- Arduino CLI:以守护程序模式运行,它提供了Arduino的所有主要功能
- https://arduino.github.io/arduino-cli/installation/
- Eclipse Theia:应用程序的前端基于此开源IDE
- Electron:Eclipse Theia背后的框架,允许用户在桌面环境中使用Web技术
Arduino CLI
GitHub地址:
https://github.com/arduino/arduino-cli
安装ESP32板子
办法来源:
https://github.com/arduino/arduino-pro-ide/issues/61
arduino-cli:
https://arduino.github.io/arduino-cli/installation/
just open arduino-cli.yaml and add
https://dl.espressif.com/dl/package_esp32_index.json
that’s work for me…
但是 这个 arduino-cli.yaml文件不知道怎么调出来。。。
代码提示功能也是目前很多代码编辑器很流行也很实用的功能,对提高代码的编写效率作用明显。在Arduino Pro IDE中,无论你在什么时候输入代码,程序都会出现一个方框,并根据你输入的内容提供函数和变量名参考。这真的可以加快开发速度,极其实用的功能!
自带的提示功能真香,不知道什么时候可以支持tabnine
我连接了一个uno板子
安装库中,这个东西下载下来就像一个毛坯房子一样
报错,没有编译组件.
如何解决,全网第一个
找到这个目录,删除.其实这个目录应该是之前那个版本的库地址.
不知道有冲突还是怎么回事....
重新下载
看上去是成功了
成功点亮int LED 13板载的灯,就是还不能调试.
依我看来,就是把ino->cpp现有这步转换
然后用gdbzhuli调试
这个调试几乎不可用吧....
转一下intel板子.
后记,因为用的是surface,风扇响tm的要死,我就卸载了.等开了主力电脑再评测
我只能说,这个东西的代码补全加上一代的编译功能,这样使用可能是先阶段最准确的食用方法.不管怎么说.arduino加油!
- 开源软件十位贡献者,PHP之父只能排第十,第一名当之无愧!
- DataTable排序结果的纠正
- web框架
- java:利用xpath删除xml中的空节点
- java array to list
- Python之Dijango的“坑” hostname, aliases, ipaddrs = gethostbyaddr(name) UnicodeDecodeError: 'utf-8' cod
- nGrinder 简易使用教程
- UI设计高效学习网站&工具,来自学长的收藏夹哦
- 安装git出现templates not found的问题
- 时间戳 时间
- jenkins 设置 gitlab web hooks
- 测试流程?项目管理流程?
- 学web前端开发写给新手的建议,超实用!
- 价值22万的5字母域名sanwa.com被启用
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- python五十八课——正则表达式(替换)
- 配置Tomcat使用https协议(单向认证)
- python五十八课——正则表达式(切割)
- python五十九课——正则表达式的拓展内容
- 配置SVN的hooks功能自动更新代码
- python六十课——高阶函数之map
- python六十一课——高阶函数之reduce
- python六十二课——高阶函数之filter
- Nginx优化配置详解
- python六十三课——高阶函数之sorted
- python六十四课——高阶函数练习题(一)
- python六十四课——高阶函数练习题(二)
- python六十四课——高阶函数练习题(三)
- Jenkins+Maven+Svn实现代码自动打包与发布
- python六十五课——单元测试(一)