Arduino Yún和Arduino Due主板开发必须下载arduino1.5.5-r2。arduino官方推出的一个集成开发环境。是由Java、Processing、 avr-gcc等开放源码的软件写成。Arduino IDE界面友好,语法简单,对于初学者来说极易掌控。在开发方式上使得Arduino的程序开发变得非常便捷,开发者可以更加关注创意与实现,更快的完成自己的项目开发,大大的节约了学习的成,缩短了开发的周期成本。

arduino ide 1.5 从命令行调用:

这一部分说一下,如何用 Arduino IDE 1.5 从命令行上启动编译。 这个功能会在 1.5.2 beta 版本发布的时候加入。

命令格式

arduino [–board ] [–port ] [-v|–verbose] [–upload] [–verify] /你/文件/的路径/sketch.ino

–board 包:体系结构:板子 : 通过“包”,“体系结构”,“板子”三元组指定一块板子。

uno 表示 Arduino Uno

atmega328diecimila 表示 Arduino Duemilanove or Diecimila

mega2560 表示 Arduino Mega2560

arduino_due_x_dbg: 表示 Arduino Due (Programming Port)

avr 用于所有基于 AVR 的板子(像 Uno, Mega 或 Leonardo)

sam 用于 32 位的基于 SAM的板子(像 Arduino Due)

“包”是打包者或者厂家的标识(hardware目录中第一层文件夹)。如果你没有安装其他第三方包1)用 arduino 。

“体系结构”可以指定任何包内的体系结构(hardware目录中第二导文件夹),例如,arduino 包就有:

“板子”是使用的板子的标识,在体系结构文件夹中的 boards.txt 文件中定义,例如:

–port portname : 指定执行上传的串口。

-v 或者 –verbose : 编译上传时“打开”详细(verbose)模式。

–upload : 编译 sketch 并上传到板子。

–verify : 只是编译然后退出。

命令返回值

Arduino IDE 系统返回值:

0:成功

1:编译或者上传失败

2:未找到Sketch

举例

用上一次的配置(板子,串口)编译并上传 sketch :

arduino --upload /path/to/sketch/sketch.ino

编译并上传 sketch 到接在 /dev/ttyACM0 端口上的 Arduino Uno 板子 :

arduino --board arduino:avr:uno --port /dev/ttyACM0 --upload /path/to/sketch/sketch.ino

Arduino Yún主板:

Arduino Yún是以Arduino Leonardo (ATmega32U4)为基础、内嵌独立的AR9331无线路由处理器所组成的一个具有Wifi功能的微控制器,也是Arduino家族中首个Wifi系的成员,将嵌入式Linux装置、Arduino和WiFi传输器以及其它拓展板全部整合到一个开发板上。

这款开发板就像是在Arduino Leonardo上添加了以Linux为基础的无线Wifi模块。主体构造和Arduino Leonardo的相同,但内嵌了一块ATmega32U4晶片,可以通过USB端口来撰写程式。

而Arduino Yún价值最大的部分就在于Atheros AR9331晶片,这使得人们可以在这块开发板上使用Linux系统,而我们最感兴趣的是 AR9331晶片与32U4晶片的兼容性

Arduino Due主板

目前市场上开发主板已经很多,比较流行的有Arduino和Raspberry Pi,甚至都已经进入校园成为教导学生学习电子和编程的最佳实践教学工具。不过相对来说这些主板在配置方面并不是相当的强悍,而Arduino Due就是因此而设计出来。这款新的开发套件售价为$49, 采用32-bit Cortex-M3架构,时钟频率为84MHz,替代了之前的8-bit 16MHz的ATmega328微控处理器,同时涵盖了一个USB 2.0接口能够连接鼠标,键盘,摄像头等USB产品。

该主板性能的大幅度提升为产品提供了更多可能,之前版本的ADC速度能够达到15ksps(每秒1000个采样),新产品已经能够达到1000ksps,是之前产品的好多倍。

arduino支持的内核版本_Arduino开发(arduino IDE)相关推荐

  1. arduino支持python吗_python能给arduino的板子编程吗?stm32支持吗?什么游戏引擎支持python?...

    有几种方式在arduino上用python. 1.Arduino的Firmata方式 用微机上的python与arduino板通信方式.首先在arduino板子上写入firmata固件,在其它微机上运 ...

  2. win10支持linux内核版本是多少,win10自带linux版本是多少

    满意答案 wslx000 2017.11.04 采纳率:46%    等级:8 已帮助:511人 Bash 的安装和使用 1 在 Windows 10 内部预览版 build 14316 中,点击&q ...

  3. android 4.4 linux 内核版本,稳定内核版本和更新  |  Android 开源项目  |  Android Open Source Project...

    由于之前的内核开发模型(每 2-3 个月发布一次新版本)被认为无法满足大多数用户的需求,Linux 内核稳定版模型于 2005 年随之诞生.用户希望实际用到在 2-3 个月内提交的错误修复程序,但 L ...

  4. Centos 升级linux内核版本

    有两种方法可以升级Centos内核版本.分别是:1. 下载linux内核源码,编译内核源码进行安装.2:下载官方的rpm包进行安装升级.下面分别进行说明. 一.使用下载内核源码进行升级 1.1.从官网 ...

  5. 【转】Windows版本,OS内核版本,Windows SDK之间的关系

    转自:Windows版本,OS内核版本,Windows SDK之间的关系 - 知乎 前言:我们经常会会被几个概念弄混淆,什么是Windows版本号,什么又是操作同内核版本,开发C++的时候什么又是Wi ...

  6. linux内核兼容性,各种glibc和Linux内核版本的兼容性

    在构建编译器时,除了glibc版本之外,还必须指定 Linux头版本和最小支持的内核版本.然后在目标机器上有实际的内核版本和glibc版本(具有自己的内核头文件版本和最低支持的内核版本).我很难理解这 ...

  7. Windows版本,OS内核版本,Windows SDK之间的关系(附 :Windows纯净系统下载以及更新)

    前言:我们经常会会被几个概念弄混淆,什么是Windows版本号,什么又是操作同内核版本,开发C++的时候什么又是WindowsSDK,实际上区别很简单,本文做一个小的总结. 一.Windows版本 1 ...

  8. linux的内核兼容,各种glibc和Linux内核版本的兼容性

    在构建编译器时,除了glibc版本之外,还必须指定 Linux头版本和最小支持的内核版本.然后在目标机器上有实际的内核版本和glibc版本(具有自己的内核头文件版本和最低支持的内核版本).我很难理解这 ...

  9. arduino 上传项目出错_Arduino多核编程:简单例子

    不管你是Arduino领域的新手还是经验丰富的开发人员,很可能你还只使用过单核在进行编程. 这没有什么好笑的---- 事实上,直到几天前我才使用Arduino IDE进行了第一次多核编程. 我和所有其 ...

最新文章

  1. MySQL数据库root账户密码忘记两种处理方法转载
  2. 在Ubuntu上为Android系统内置C可执行程序测试Linux内核驱动程序 3
  3. Android java判断字符串包含某个字符段(或替换)
  4. UA MATH571B 试验设计III 单因素试验设计2
  5. Oracle 杀死session的方法
  6. 怎么改电脑网络ip地址_抛弃重启路由器获取ip地址方式,巧妙运用ip代理改IP工具...
  7. 重庆电子工程学院计算机专业,重庆计算机电子工程职业学院2020年招生录取分数线...
  8. oc 画一个圆弧_SolidWorks一步扫描特征,就可以画出一个螺母,你有思路吗
  9. Thanos 简介和实践
  10. Android开发文档
  11. redis 的线程模型
  12. 数据结构课程设计实验报告
  13. ssdp java_SSDP 简单服务发现协议
  14. Camera效果测试-白平衡AWB测试
  15. sel2000服务器自动关闭,管家婆辉煌:轻松处理SQL 2000数据库自动停止
  16. php 搜索关键字,PHP获取搜索关键字有关问题_PHP教程
  17. [iOS基础控件 - 6.2] LOL英雄列表 UITableView单项显示
  18. C语言:输出两位数中能同时被3和5整除的数
  19. 加勒比海盗5——死无对证
  20. 八本最佳管理书籍,你读过几本?

热门文章

  1. 在WPF中,x:Name和Name属性之间有什么区别?
  2. 在PostgreSQL中创建数据库的副本
  3. Python类继承对象
  4. win11怎么去除快速搜索 Windows11去除快速搜索的步骤方法
  5. JetBrains PyCharm选中内容后Backspace删除无法使用,Ctrl+c/Ctrl+v/Ctrl+s/Ctrl+d等等快捷键无法使用的问题的解决
  6. Linux编程训练网站,OK6410汇编程序练习
  7. 实验4-1-3 找出最小值 (20 分)
  8. HoloLens 2开发:HoloLens开发VS安装与配置
  9. git 小乌龟 TortoiseGit 记住账号密码
  10. OpenCV adaptiveThreshold 自适应阈值