BeagleBone Green Wireless 入门
来源:互联网 发布:网络系统集成就业前景 编辑:程序博客网 时间:2024/04/28 03:32
SeeedStudio BeagleBone Green Wireless(BBGW)是由BeagleBoard.org和Seeed Studio联合开发的。 它基于BeagleBone Black的开源硬件设计,并发展成为这种差异化的版本。 BBGW包括一个高性能、灵活的WiFi /蓝牙模块和两个Grove接口,可以扩展丰富的Grove传感器外设。
产品特点:
项目 参数 Processor AM335x 1GHz ARMR Cortex-A8 RAM 512MB DDR3 on-board Flash Storage 4GB eMMC CPU Supports NEON floating-point & 3D graphics accelerator Micro USB Supports powering & communications USB USB2.0 Host *4 Grove Connectors 2 (One I2C and One UART) GPIO 2 x 46 pin headers Ethernet Wi-Fi 802.11b/g/n 2.4GHz and Bluetooth 4.1 LE 适应温度 0 ~ 75℃
应用领域:
• 物联网
• 智能家居
• 工业
• 自动化及过程控制
• 人机交互设计
• 传感器主控
• 机器人
硬件结构一览:
开发环境搭建:
STEP1. 利用USB数据线连接BBGW到计算机*
使用micro USB电缆将BBGW连接到计算机,为BBGW提供电源和调试接口。 BBGW将从板载2GB或4GB eMMC引导Linux系统。
开机完成后,PWR LED将处于常亮,同时,其他LED处于闪烁状态。
*注:当BBGW连接到计算机时,将作为闪存驱动器,驱动盘中包含了本地文档和相关的驱动程序。 此时,micro USB接口不能用于重新配置microSD卡上的新映像,用户可以使用uEnv.txt文件更新引导参数。
STEP2. 驱动安装
在此以Windows 10 64bit操作系统为例*。
*注:在windows 7 & 8 & 8.1 & 10操作系统上,需要禁用驱动程序强制签名。
在BBGW所映射的驱动盘目录下”~\Drivers\Windows\”文件夹中找到驱动文件,更具系统版本安装相应的驱动文件。Windows 10 64bit操作系统下,选择BONE_D64.exe文件安装,32bit操作系统下选择BONE_DRV.exe文件安装。
安装过程,系统会有几次警告提醒,选择忽略即可。
STEP3. 管理BBGW
使用Chrome或Firefox可以连接到BBWG上的Web服务器界面。连接地址为:192.168.7.2。
STEP4. BBGW连接到Wi-Fi
使用智能手机或计算机扫描Wi-Fi网络,连接到名为“BeagleBone XXX”的AP。连接成功后,将自动转到登录页面。选择合适的Wi-Fi网络,然后输入密码,单击确定,即可连接到互联网。
STEP5. Cloud9 IDE开发环境
在浏览器地址栏中输入:192.168.7.2:3000以进入Cloud9 IDE开发环境。
下面将介绍一个简单练习来熟悉Cloud9 IDE和BoneScript JavaScript开发。这个简单的练习程序,主要目的是点亮BBGW上的4个用户LED。
• Step A: 单击左上角 “+” 创建一个新的文本
• Step B: 将下面的代码拷贝到新建的文本中
var b = require('bonescript');var leds = ["USR0", "USR1", "USR2", "USR3", "P9_14"];for(var i in leds) { b.pinMode(leds[i], b.OUTPUT);}var state = b.LOW;for(var i in leds) { b.digitalWrite(leds[i], state);}setInterval(toggle, 1000);function toggle() { if(state == b.LOW) state = b.HIGH; else state = b.LOW; for(var i in leds) { b.digitalWrite(leds[i], state); }}
• Step C: 保存此文本为 blinkled.js
• Step D: 通过鼠标左键单击文档标题,选择运行此程序
• Step E: 此时可以观察查到,BBWG上的D2-D5 LED持续闪烁
• Step F: 通过单击STOP来停止运行此程序
参考资料
BeagleBone Black Hands-‐on Workshop
BeagleBone_wiki
- BeagleBone Green Wireless 入门
- BeagleBone Green Wireless WIFI configuration
- 关于BeagleBone Black Wireless 的 Wi-Fi 设置
- Green~~~
- Beaglebone
- beaglebone
- Green Marl 入门 Part1:语言相关
- Green Marl 入门 Part2:编译器概要
- Beaglebone Black 入门1 NFS启动
- wireless
- 其他主流开源硬件简介BeagleBone Black快速入门
- BeagleBone Black Linux驱动程序开发入门(1): LED驱动程序
- Are Green Concerts Green?
- Sun Java Wireless Toolkit 开发手机程序入门指南(2)
- Wireless Fundamental(1) -- 802.11MAC入门科普篇
- Green Sleeves
- Roedy Green
- Green Sleeves
- hud 4300 扩展kmp
- 【iOS开发】iOS 组件化方案
- WebRTC手记之框架与接口
- ReactiveCocoa 和 MVVM 入门
- 索引
- BeagleBone Green Wireless 入门
- 扫端口
- WebRTC手记之本地视频采集
- leetcode-97. Interleaving String
- BZOJ 2738 矩阵乘法 整体二分+二维树状数组
- 软件维护集成价格估算
- CoreText实现图文混排之文字环绕及点击算法
- WebRTC手记之本地音频采集
- 欢迎使用CSDN-markdown编辑器