主要内容

beaglebone

连接到BeagleBone黑色的硬件

描述

该对象代表了一个从MATLAB的连接®软件BeagleBone®黑色的硬件。创建对象后,您可以使用该对象与硬件交互及其周边设备通过使用这个对象中列出的功能对象的功能。您还可以使用与设备交互的对象附加到硬件,如网络摄像头,I2C总线串行设备和SPI通道。

创建

描述

例子

bbb= beaglebone创建一个连接从MATLAB软件BeagleBone黑色硬件。这个连接重用IP地址、用户名和密码从最近BeagleBone黑连接的硬件。

例子

bbb= beaglebone (deviceaddress,用户名,密码)创建一个连接到BeagleBone黑色硬件使用的IP地址,您指定的用户名和密码。

BeagleBone黑硬件有两个默认用户名:debian的“根”。为debian的,默认密码“temppwd”。为“根”,默认密码为空:。的“根”帐户有超级用户在命令行。这是一个良好的安全实践创建一个强大的根密码。

输入参数

全部展开

Linux用户名指定为一个特征向量。

例子:debian的

数据类型:字符

Linux用户密码,指定为一个特征向量。

请注意

BeagleBone黑硬件有两个默认用户名:debian的“根”。为debian的,默认密码“temppwd”。为“根”,默认密码为空:。的“根”帐户有超级用户在命令行。创建一个强大的根密码是一个良好的安全实践。

例子:“temppwd”

数据类型:字符

属性

全部展开

这个属性是只读的。

IPv4地址的主机名或BeagleBone黑色硬件,指定为一个特征向量。这个属性设置的deviceaddress输入参数,对象创建后不能更改。

如果你是通过USB端口访问硬件,不使用设备地址的主机名。使用主机名,您必须将以太网电缆连接到以太网端口的硬件。使用Linux命令来配置硬件IP地址和主机名与硬件相关联的IP地址。

例子:“169.254.0.2”

例子:“beaglebone-hysdu8X38o”

数据类型:字符

这个属性是只读的。

BeagleBone黑色硬件的名称连接到电脑,指定为一个特征向量。这个属性对象创建后不能更改。

例子:“BeagleBone黑人牧师00 c0”

数据类型:字符

这个属性是只读的。

可用的led在BeagleBone黑色硬件连接到电脑,指定为一个单元阵列的特征向量。这个属性对象创建后不能更改。

例子:{‘usr0’,‘usr1’,‘usr2’,‘usr3}

数据类型:细胞

这个属性是只读的。

可用的数字输入和输出插脚BeagleBone黑色的硬件连接到电脑,指定为一个单元阵列的特征向量。这个属性对象创建后不能更改。

硬件有两个扩展头名叫P8和票数。每个扩展头有46个别针编号从1到46岁。

例子:{‘P8_21’,‘P8_22’,‘P9_11’,‘P9_28}

数据类型:细胞

这个属性是只读的。

可用模拟BeagleBone黑色硬件上的大头针连接到电脑,指定为一个单元阵列的特征向量。这个属性对象创建后不能更改。

例子:{‘AIN0’,‘AIN1’,‘AIN6}

数据类型:细胞

这个属性是只读的。

可用的PWM BeagleBone黑色硬件上的大头针连接到电脑,指定为一个单元阵列的特征向量。这个属性对象创建后不能更改。

例子:{' P8_13 '}

数据类型:细胞

这个属性是只读的。

可用的SPI频道BeagleBone黑硬件连接到电脑,指定为一个单元阵列的特征向量。这个属性对象创建后不能更改。

例子:{' spidev0.0 '}

数据类型:细胞

这个属性是只读的。

BeagleBone黑硬件上可用的I2C总线连接到电脑,指定为一个单元阵列的特征向量。这个属性对象创建后不能更改。

例子:{“i2c-0”、“i2c-1”}

数据类型:细胞

这个属性是只读的。

BeagleBone黑色硬件上的可用的串口连接到电脑,指定为acell字符数组向量。这个属性对象创建后不能更改。

例子:{“/ dev / ttyO1”、“/ dev / ttyO2”、“/ dev / ttyO4”、“/ dev / ttyO5”}

数据类型:细胞

这个属性是只读的。

BeagleBone黑色硬件上的可用网络摄像头连接到电脑,指定为一个单元阵列的特征向量。这个属性对象创建后不能更改。

例子:{“罗技C950”}

数据类型:细胞

对象的功能

showPins 显示GPIO管脚图
showAllPins 展示图的别针
清晰的 终止连接BeagleBone黑色硬件
showLEDs 显示位置、名称和用户可控led的颜色
writeLED 打开或关闭了
configureDigitalPin 配置GPIO销作为输入或输出
readDigitalPin 阅读从GPIO逻辑值输入插口
writeDigitalPin 逻辑值写入GPIO输出销
readVoltage 从模拟输入销读取电压
enablePWM 使PWM销
网络摄像头 连接网络摄像头BeagleBone黑色的硬件
serialdev 连接到串行设备BeagleBone黑色的硬件
enableSerialPort 使串行接口
enableI2C 实现I2C接口
i2cdev 连接到设备BeagleBone黑色的I2C总线
scanI2CBus 扫描I2C总线设备地址
enableSPI 使SPI接口
spidev SPI设备连接BeagleBone黑色的硬件
系统 运行命令Linux壳牌在BeagleBone黑色硬件
openShell 打开终端主机上Linux壳牌在BeagleBone黑色硬件
getFile 文件从BeagleBone黑色硬件转移到主机
putFile 文件从主机转移到硬件
deleteFile 从硬件删除文件

例子

全部折叠

你可以从MATLAB软件BeagleBone黑色硬件连接。使用这个连接与硬件交互。

创建一个连接,bbb从MATLAB软件BeagleBone黑色硬件。

bbb = beaglebone
bbb = beaglebone属性:DeviceAddress:“192.168.7.2”BoardName:“beaglebone黑人牧师00 c0”AvailableLEDs: {“USR0”“USR1”“USR2”“USR3”} AvailableDigitalPins: {1} x29细胞AvailableAnalogPins: {“AIN0”“AIN1”“AIN2”“AIN3”“AIN4”“AIN5”“AIN6”} AvailablePWMPins: {} AvailableSPIChannels: {} AvailableI2CBuses: {“i2c-1”} AvailableSerialPorts: {} AvailableWebcams: {}

显示当前销配置。

showPins (bbb);

显示所有可能的销配置。

showAllPins (bbb)

使用bbbusr0领导。

writeLED (bbb,“usr0”1);暂停(1);writeLED (bbb,“usr0”,0);

关闭连接bbb,使用清晰的

清晰的bbb

您可以连接的MATLAB软件BeagleBone黑色硬件有不同的设备,用户名和密码从以前成功的连接。

按照这个例子重新连接硬件后改变其设置,或并发连接硬件的多个实例。

bbb2 = beaglebone (“169.254.0.4”,”上的用户名都”dangillmor,“我的密码”)
bbb2 = beaglebone属性:DeviceAddress:“169.254.0.4”BoardName:“beaglebone黑人牧师00 c0”AvailableLEDs: {“USR0”“USR1”“USR2”“USR3”} AvailableDigitalPins: {1} x29细胞AvailableAnalogPins: {“AIN0”“AIN1”“AIN2”“AIN3”“AIN4”“AIN5”“AIN6”} AvailablePWMPins: {} AvailableSPIChannels: {} AvailableI2CBuses: {“i2c-1”} AvailableSerialPorts: {} AvailableWebcams: {}

您可以使用主机名而不是IP地址,从MATLAB软件连接到BeagleBone黑色硬件。

如果你是通过USB端口访问硬件,不使用设备地址的主机名。使用主机名,您必须将以太网电缆连接到以太网端口。使用Linux命令来配置硬件IP地址和主机名的IP地址关联。

bbb2 = beaglebone (“beaglebone-hysdu8X38o”)
bbb2 = beaglebone属性:DeviceAddress:“beaglebone-hysdu8X38o”BoardName:“beaglebone黑人牧师00 c0”AvailableLEDs: {“USR0”“USR1”“USR2”“USR3”} AvailableDigitalPins: {1} x29细胞AvailableAnalogPins: {“AIN0”“AIN1”“AIN2”“AIN3”“AIN4”“AIN5”“AIN6”} AvailablePWMPins: {} AvailableSPIChannels: {} AvailableI2CBuses: {“i2c-1”} AvailableSerialPorts: {} AvailableWebcams: {}

版本历史

介绍了R2015a