BeagleBone Black入门
教程参考http://beagleboard.org/getting-started
PC使用64位win7系统,虚拟机ubuntu 14.04
使用的狗板为BeagleBone Black,自带Debian 4.9.2-10系统(Linux version 4.1.15)
如果是比较新的系统,PC一般不需要安装驱动
windows(64位)
https://beagleboard.org/static/Drivers/Windows/BONE_D64.exe
windows(32位)
https://beagleboard.org/static/Drivers/Windows/BONE_DRV.exe
如果出现错误(0xc000007b),需要先安装
https://download.microsoft.com/download/A/8/0/A80747C3-41BD-45DF-B505-E9710D2744E0/vcredist_x64.exe
驱动安装后重启系统
Mac OS X需要安装如下2个包
https://beagleboard.org/static/Drivers/MacOSX/RNDIS/HoRNDIS.pkg
https://beagleboard.org/static/Drivers/MacOSX/FTDI/EnergiaFTDIDrivers2.2.18.pkg
Linux
https://beagleboard.org/static/Drivers/Linux/FTDI/mkudevrule.sh
注:如果板子要连接到虚拟机,建议用网络连接且虚拟机要使用桥接模式,不建议用USB直连
板子默认IP地址(取决于PC的系统和连接方式)
usb连接
192.168.7.2(windows:192.168.7.1)
192.168.6.2(Mac OS X/Linux:192.168.6.1)
wifi连接(默认密码:BeagleBone)
192.168.8.1(all:192.168.8.x)
网线连接(局域网LAN)
beaglebone.local(域名)
beaglebone-2.local(多个板子连接)
注:使用USB连接时,IP地址固定不变;
使用网线连接时,板子会启动mDNS,IP地址(不固定) <--映射--> beaglebone.local(固定不变)
使用浏览器(除了IE)访问板子的web服务器
USB连接
http://192.168.7.2/
网线连接
http://beaglebone.local/
PC使用SecureCRT登录(支持ssh和serial两种方式)
用户
debian
密码
temppwd
注:root用户无密码;
使用serial登录前需要设置COM口和波特率115200
------系统更新------
下载Debian系统镜像包
https://beagleboard.org/latest-images
注:loT系列的镜像包没有GUI,占用空间更小
下载安装balenaEtcher工具
https://www.balena.io/etcher/
将镜像写入SD卡
SD卡连接到PC后,用balenaEtcher工具将镜像包写入SD卡
从SD卡启动板子
将SD卡插入狗板,按住USER/BOOT键并上电,系统将从SD卡启动
将镜像写入板载eMMC(可选)
使用自带的nano编辑器修改/boot/uEnv.txt文件
sudo nano /boot/uEnv.txt
修改如下(去掉注释)
##enable BBB: eMMC Flasher:
#cmdline=init=/opt/scripts/tools/eMMC/init-eMMC-flasher-v3.sh
--->
##enable BBB: eMMC Flasher:
cmdline=init=/opt/scripts/tools/eMMC/init-eMMC-flasher-v3.sh
退出并保存
<Ctrl>+x
更新脚本(可选)
cd /opt/scripts/
git pull
板子重启时会自动刷新eMMC;
刷新完成后4个LED灯闪烁,系统自动将板子下电,这个过程大概花费45分钟;
将板子断电后拔掉SD卡,否则下次上电时会重新刷新eMMC
------end------
参考资料
https://github.com/beagleboard/beaglebone-black
https://beagleboard.org/hardware/design
https://elinux.org/Beagleboard:BeagleBoneBlack_Debian#ssh_root.40beaglebone.local
BeagleBone Black入门相关推荐
- BeagleBone 机器人项目
特点 BeagleBone Blue 实际上是一种小型.轻便.廉价的计算机,与 Raspberry Pi 和 Arduino 类似. 它具有当今台式机的所有可扩展性,但没有体积.费用或噪音 本项目指南 ...
- 其他主流开源硬件简介BeagleBone Black快速入门
其他主流开源硬件简介BeagleBone Black快速入门 1.3 其他主流开源硬件简介 开源硬件种类繁多,但主要有两款开源硬件常与BeagleBone比较.它们就是Arduino和Raspberr ...
- BeagleBone Black快速入门教程第1章嵌入式Linux之于Maker们
BeagleBone Black快速入门教程第1章嵌入式Linux之于Maker们 Maker的中文含义类似"创客".创客是指一群酷爱科技.热衷实践的人群,他们以分享技术.交流思想 ...
- BeagleBone Black快速入门教程
BeagleBone Black快速入门教程 试读样张下载地址:http://pan.baidu.com/s/1bnjJEnP 本教程是国内唯一BeagleBone Black中文教程.本教程全面讲解 ...
- BeagleBone Black教程之BeagleBone Black设备的连接
BeagleBone Black教程之BeagleBone Black设备的连接 BeagleBone Black开发前需要准备的材料 经过上面的介绍,相信你已经对BeagleBone有了大致的了解, ...
- BeagleBone硬件概览Ethernet端口板载LEDc重置按钮等介绍
BeagleBone硬件概览Ethernet端口板载LEDc重置按钮等介绍 两种型号的BeagleBone BeagleBone有两种型号,较早的的型号为Beaglebone,最新的型号为Beagle ...
- BeagleBone Black项目实训手册(大学霸内部资料)
BeagleBone Black项目实训手册(大学霸内部资料) 介绍:本教程是<BeagleBone Black快速入门教程>的后续教程.本教程以项目操作为主,讲解LED项目.声音项目.传 ...
- BeagleBone Black教程之BeagleBone Black使用到的Linux基础
2019独角兽企业重金招聘Python工程师标准>>> BeagleBone Black教程之BeagleBone Black使用到的Linux基础 BeagleBone Black ...
- (一)ROS系统入门 Getting Started with ROS 以Kinetic为主更新 附课件PPT
ROS机器人程序设计(原书第2版)补充资料 教案1 ROS Kinetic系统入门 ROS Kinetic在Ubuntu 16.04.01 安装可参考:http://blog.csdn.net/zha ...
最新文章
- mysql 按照in id顺序_Mysql查询结果顺序按in()中ID的顺序排列的案例区分
- [Jarvis OJ - PWN]——[XMAN]level3
- Django的外键创建
- leetcode47. 全排列 II(回溯)
- 计算机应用类专业综合冲刺卷,2009年计算机应用类专业综合知识模拟试卷.doc
- EVENT:10218 dump uba of applied undo
- linux什么命令查设备型号,在Linux命令行中查看系统硬件制造商、型号与序列号的六种方法...
- MVC5 + EF6 + Bootstrap3 (11) 排序、搜索、分页
- 以《刀塔自走棋》和《酒馆战棋》为例,分析和研究自走棋的设计
- 使用GDK7调试Linux内核之KVM
- 对于K 均值聚类的尝试
- Excel中如何让第一行、第二行一直显示出来 excel冻结窗格与拆分窗格
- History(查看历史命令)的用法
- C++ continue 语句
- htc one x android5.0,HTC One X S720e 刷机包 FlymeOS4.5.4.2R For One X 安卓5.1.1 XTS高级设置 纯净无推广...
- GreenPlum角色与权限控制
- Windows 7 显示适配器
- ue4 Android打包示例
- Cadence学习记录(一)元器件原理图绘制
- vscode+cmake多文件编译C++