Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2565223
  • 博文数量: 320
  • 博客积分: 9650
  • 博客等级: 中将
  • 技术积分: 3886
  • 用 户 组: 普通用户
  • 注册时间: 2009-03-27 21:05
文章分类

全部博文(320)

文章存档

2024年(1)

2017年(5)

2016年(10)

2015年(3)

2014年(3)

2013年(10)

2012年(26)

2011年(67)

2010年(186)

2009年(9)

分类: 嵌入式

2017-05-04 15:42:14

转自:

Ameba Arduino介绍:

Ameba Arduino一款搭载RTL8195/RTL8711的嵌入式开发板,100%兼容Arduino,适合开发各式物联网应用个。RTL8195/RTL8711集成有Cortex-M3, Wi-Fi, Ethernet, NFC, UART, SDIO, USB, I2C, I2S, SPI, ADC/DAC等硬件资源,可以接一些电子元件像LED,开关,压力计,温湿度计,PM2.5等传感器。这些资料可以经由内建的wi-fi上传到云端,搭配手机APP实现物联网应用。
关于更多介绍请访问官方主页:
或本站介绍帖:
请加入QQ讨论群:Ameba Arduino技术交流群(184666894)

 

系统开发环境要求
目前Ameba支持Windows 32/64 bit系统,并且使用Arduino IDE 1.6.5以上的版本。

搭建开发环境:

Step 1: 安装driver
首先将micro USB接上Ameba,另一端接上电脑
 
第一次接上Ameba需要安装USB驱动程序,Ameba使用标准的ARM MBED CMSIS DAP driver,你可以在官网找到安装文档和相关说明:https://developer.mbed.org/handbook/Windows-serial-configuration,在“Download latest driver“下载”mbed WinSerial_16466.ext“,安装之后会在设备管理中看到mbed serial port:
 

Step 2. 安装Arduino IDE 开发环境
Arduino IDE在1.6.5之后的版本,支援第三方硬件平台,因此我们可以在arduino IDE上开发Ameba,并共享Arduino上面的例程。Arduino官方可以下载到安装程序:,安装完之后,打开Arduino IDE,为了让Arduino IDE找到Ameba的设定档,先到 “File” -> “Preferences”
 
在Additional Boards Manager URLs 填入:

Arduino IDE 1.6.7以前的版本在中文环境下会有问题,若您使用1.6.7前的版本请将“编辑器语言”改成English。在Arduino IDE 1.6.7版后语系的问题已解决。
填完之后按OK,然后因为改编辑器语言的关系,我们将Arduino IDE关掉之后重开。
接着准备选板子,到 “Tools” -> “Board” -> “Boards Manager”
 
在“Boards Manager” 里,它需要约十几秒钟整理所有硬件资料,如果网络状况不好可能会等上数分钟。每当有新的硬件设定,我们需要重开“Boards Manager”,所以我们等一会儿之后,关掉“Boards Manager”,然后再打开它,将卷轴往下拉找到“Realtek Ameba Boards”,点右边的Install,这时候Arduino IDE就根据Ameba的设定档开始下载Ameba所需要的库文件:
 
等待安装完成,接着在IDE中选择第三方硬件为Ameba,选取 “tools” -> “Board” -> “Arduino Ameba”:
 
这样开发环境就设定完成了。

Step 3:测试Ameba库是否正常安装
Arduino IDE 提供许多内建的范例,这些范例只要打开经过编译上传之后就可以在板子上执行。我们先尝试 Blink 范例。
打开 “File” -> “Examples” -> “01.Basics” -> “Blink”
 
选了Blink 之后,Arduino IDE会打开另一个视窗,里面已经有写好的程式码。
我们直接编译代码,点选 “Sketch” -> “Verify/Compile” 接着会看到Arduino IDE 下方的console打印编译详情,代表它正在编译。编译完成之后,会看到类似下图。 (没有红色信息就代表没问题)
 
接着我们就可以上传编译好的程式码到Ameba上面。先确定Ameba跟电脑之间的线有接上,在IDE “tools”->”port”里面选取Ameba的port(COM*), 然后点选 “Sketch” -> “Upload”,点击IED右上方的serial Monitor或使用三方串口工具,可以查看Ameba的运动信息。接着讯息栏又开始印出一些讯息,这个步骤要等比较久一点,大约要等数十秒到一分钟,完成之后在讯息栏会看到“upload finish” 的讯息就代表上传完成。
 
Blink例程会让LED闪烁,它使用GPIO 13,根据Ameba的脚位接上LED灯。
 
然后按一下Reset按钮,就可以看到灯在闪烁,这个实验就完成了。
阅读(1798) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~