不需要再下载Linux下的USB驱动程序,只需要重新挂载USB设备,在终端窗口输入:
sudo modprobe ftdi_sio vendor=0x0403 product=0xa6d0
如果是超级用户root登陆的话可以不用前面的sudo,注意USB的VID/PID号。
输入lsmod,可以检查设备有没有挂载上。这只是临时挂载USB设备,如果想每次系统重启时自动挂载
BeagleBone USB串口,需要加一个udev rule文件,如/etc/udev/rules.d/73-beaglebone.rules,
在这个目录下增加rules文件。
USB串口挂载好了,用串口监视程序看看结果。这里采用了minicom,输入命令:minicom。
如果没有安装的话先安装程序:apt-get install minicom
首先设置一下程序。在终端输入:minicom -s。进入串口设置里修改参数。这里USB转串口设备有两个,
其中ttyUSB0是USB转JTAG用,而ttyUSB1这是USB转串口设备。按下图设置参数,然后保存退出。
之后就进入了BeagleBone里的Angstrom系统。重新复位,输入root可以进入管理员账户。
BeagleBone板子自带了FT2232 USB转串口芯片,在UBUNTU下进行串口连接。
1:安装libftdi
sudo apt-get install libftdi*
2:增加udev规则
在/etc/udev/rules.d下增加udev的规则文件,如/etc/udev/rules.d/73-beaglebone.rules文件,内容如下:
ACTION=="add", SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_interface", \
ATTRS{idVendor}=="0403", ATTRS{idProduct}=="a6d0", \
DRIVER=="", RUN+="/sbin/modprobe -b ftdi_sio"
ACTION=="add", SUBSYSTEM=="drivers", \
ENV{DEVPATH}=="/bus/usb-serial/drivers/ftdi_sio", \
ATTR{new_id}="0403 a6d0"
ACTION=="add", KERNEL=="ttyUSB*", \ ATTRS{interface}=="BeagleBone", \
ATTRS{bInterfaceNumber}=="00", \ SYMLINK+="beaglebone-jtag"
ACTION=="add", KERNEL=="ttyUSB*", \ ATTRS{interface}=="BeagleBone", \
ATTRS{bInterfaceNumber}=="01", \ SYMLINK+="beaglebone-serial"
3:在ubuntu下启动kermit进行连接
正常情况下,会产生/dev/ttyUSB0和ttyUSB1两个设备,经测试,使用的是/dev/ttyUSB1设备。
如果~/.kermrc内容如下所示的话:
set line /dev/ttyS0
#set speed 115200
set carrier-watch off
set handshake none
set flow-control none
robust
set file type bin
set file name lit
set rec pack 1000
set send pack 1000
set window 5
输入kermit -l /dev/ttyUSB1即可进行串口连接。
启动LOG信息:
U-Boot 2011.09-00000-gf63b270-dirty (Nov 14 2011 - 10:37:14)
I2C: ready
DRAM: 256 MiB
No daughter card present
NAND: HW ECC Hamming Code selected
nand_get_flash_type: unknown NAND device: Manufacturer ID: 0x11, Chip ID: 0x11
No NAND device found!!!
0 MiB
MMC: OMAP SD/MMC: 0
*** Warning - readenv() failed, using default environment
Net: cpsw
Hit any key to stop autoboot: 0
SD/MMC found on device 0
reading uEnv.txt
33 bytes read
Loaded environment from uEnv.txt
Importing environment from mmc ...
reading uImage
3031456 bytes read
## Booting kernel from Legacy Image at 80007fc0 ...
Image Name: Angstrom/3.1/beaglebone
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 3031392 Bytes = 2.9 MiB
Load Address: 80008000
Entry Point: 80008000
Verifying Checksum ... OK
XIP Kernel Image ... OK
OK
Starting kernel ...
Uncompressing Linux... done, booting the kernel.
[ 0.067554] omap_l3_smx omap_l3_smx.0: couldn't find resource
[ 0.244325] _omap_mux_get_by_name: Could not find signal leds-gpio
[ 0.313766] omap2_set_init_voltage: unable to get clk dpll1_ck
[ 0.319924] omap2_set_init_voltage: unable to set vdd_mpu_iva
[ 0.326068] omap2_set_init_voltage: unable to get clk l3_ick
[ 0.332069] omap2_set_init_voltage: unable to set vdd_core
systemd-fsck[60]: Angstrom-Cloud9-: clean, 27399/874496 files, 774757/3494137 blocks
[ 4.458237] /usr/sbin/crond[92]: (CRON) INFO (Syslog will be used instead of sendmail.): No such file or directory
.---O---.
| | .-. o o
| | |-----.-----.-----.| | .----..-----.-----.
| | | __ | ---'| '--.| .-'| | |
| | | | | |--- || --'| | | ' | | | |
'---'---'--'--'--. |-----''----''--' '-----'-'-'-'
-' |
'---'
The Angstrom Distribution beaglebone ttyO0
Angstrom v2011.10-core - Kernel 3.1.0+
beaglebone login: root
Last login: Wed Nov 16 15:31:13 GMT 2011 on ttyO0
[ 16.336521]
[ 16.336531] CPSW phy found : id is : 0x7c0f1
[ 16.343479] PHY 0:01 not found
root@beaglebone:~#
相关推荐
Beaglebone Black PWM驱动,包括驱动源码、方法、应用程序等
beaglebone black pwm驱动,请大家使用下载,非常感谢。
beagledroid-usbaudio 使用AOA协议的Android设备Beaglebone USB音频驱动 v2.0 如何测试: 编译安装驱动在安卓手机上运行安卓应用点击“连接”按钮单击“获取音频”按钮在计算机中运行任何声音文件。 现在声音很沙哑...
一系列学习BeagleBone Black的心得。这是我根据网上的资料,以及很多相关书籍总结得来的,如果有兴趣一起学习嵌入式的话,欢迎互相交流。
BeagleBone BeagleBone Black 中文入门指南
BeagleBone Cookbook
BBBlfs, 通过USB实现 Flash的BeagleBone黑色 BBBlfs Beagle骨黑 Linux Flash 系统这个项目提供了一种从Linux机器上通过USB进行黑色的方法。 项目是在谷歌夏季代码"13"期间开发的。插件生成sudo apt-get install lib
该项目为专门为 BeagleBone Black 开发设备驱动程序块提供了分步指南。 开发了几个标准块,包括用于: - GPIO 读/写- I2C 读/写- 模拟输入读取- USR LED 控制还为以下各项开发了特定的传感器驱动程序: - ADXL330 加...
安装 Opencv 2.4.10 和普通的 ubuntu PC 没有区别。从内部复制。 须藤 apt-get 更新须藤 apt-get 升级 安装依赖: sudo apt-get install build-essential libgtk2.0-dev libjpeg-dev libtiff4-dev libjasper-dev ...
BeagleBone Black Driver x86&x64 For Windows10 亲测Win10可用
BeagleBone Black快速入门教程 Beaglebone是与 Arduino、树莓派并列的三大开源平台之一。 Beaglebone的特点可以说是融合了Arduino与树莓派的优点。它既有比 Arduino还多的 GPIO口, 还有比树莓派更高的性能。 ...
基于Linux嵌入式平台BeagleBone Black的EtherCAT主站设计.pdf
element14 BeagleBone Black用户手册
android for the beaglebone black
BeagleBone Black System Reference Manual BeagleBone Black 参考手册
Program your own BeagleBone Black projects! Build creative BeagleBone Black devices--no prior programming or electronics experience required. In Programming the BeagleBone Black, electronics guru ...
beaglebone black怎么使能PWM
根据igh的官网例程修改而来,在beaglebone上运行,用于控制EL2008的小灯亮灭。beaglebone需要安装xenomai和igh ethercat。
1 beaglebone开发板嵌软开发环境搭建步骤; 2 beaglebone开发板bootstrap/uboot编译、烧录说明。