beaglebone wifi设置can id是多少

stm32同时接收多个ID的can消息,求指导 - STM32/STM8技术论坛 -
中国电子技术论坛 -
最好最受欢迎电子论坛!
后使用快捷导航没有帐号?
stm32同时接收多个ID的can消息,求指导
15:03:39  
使用stm32怎样接收上位机几乎同时发送过来的4个ID的can消息,需要怎样配置,有哪些关键的地方,求高人指点。
用cantools监测过了,就是上位机点击发送,cantools上几乎同时接收到了4个ID号不同的can消息,怎样配置才可以让stm32也能接收到呢?
奖励10积分
高级工程师
11:46:58  
CAN里面有过滤机制的把,可以设置下看行不行
Powered by查看: 7583|回复: 17
BeagleBone Black 系统启动问题
前两天买了块BeagleBone Black全球版,回来一测发现:
1.只要插上SD卡,系统无法启动;不插SD卡,系统能正常启动。
2.插上有ubuntu的SD卡,按住系统启动选择按钮,系统无法启动,四个led灯均不亮;
带电拔下SD卡,按复位,系统无法从flash启动;断电后从新上电,可以从flash启动。
查看了一下BBB_SRM.pdf文档,有这么几句:
A switch is provided to allow switching between the modes.&&
?&&Holding&&the boot switch&&down&&during&&boot&&without a&&SD&&card inserted will
force the boot source to be the USB port and if nothing is detected on the USB
client port, it will go to the serial port for download.
?&&Without&&holding&&the switch,&&the&&board&&will&&boot&&from&&eMMC.&&If&&it&&is&&empty,
then it will try booting from the uSD slot, followed by the serial port, and then
the USB port.
?&&If&&you&&hold&&the&&boot&&switch&&down&&during&&boot,&&and&&you&&have&&a&&uSD&&card
inserted with a bootable image, the board will boot form the uSD card.
红色部分说的清清楚楚,不按下按键,系统从eMMC启动,如果eMMC是空的才选择从SD卡启动!
难道是我买到了次品吗?有遇到这种情况的吗?
还有一个问题:
系统启动后,插上SD卡仍旧识别不了,内置的linux不带SD卡驱动吗?
哈哈,楼主头像快成M型了
下载官网的最新的emmc flasher,解压到sd卡里,然后卡刷主板mmc里的os。刷机要45min,差不多重启前拔出sd卡。
或者下载官网里的sd卡版本的angstom系统固件,烧录好sd卡后,插板子使用,也就彻底不用板载mmc了。
reloaded 发表于
下载官网的最新的emmc flasher,解压到sd卡里,然后卡刷主板mmc里的os。刷机要45min,差不多重启前拔出sd卡 ...
回去试一下
lcofjp 发表于
哈哈,楼主头像快成M型了
哈哈...莫要意淫,此图专拍色狼
我看见有可能是因为USB供电不足导致的,使用外接5V电源试试
blackhorse21 发表于
我看见有可能是因为USB供电不足导致的,使用外接5V电源试试
外接了5V 2A的电源,问题依旧啊,
不知道是不是下的镜像有问题,有空再试一下最新的镜像
Codoox 发表于
外接了5V 2A的电源,问题依旧啊,
不知道是不是下的镜像有问题,有空再试一下最新的镜像 ...
你用最新版本的系统了吗?
我也是这种情况,插上SD卡系统就起不来了,而且执行不了SD卡里的MLO。不知道楼主解决了吗?
该不是电源功率不够吧?哈哈
AM335X设计咨询,可以找我。
AM335X工控开发板,
我也要开始玩这个玩意了
bbb的原生系统所带的uboot启动的时候如果发现有sd卡, 则sd卡会变成mmc0, eMMC则变成mmc1, 导致启动失败
我也是这种情况,插上SD卡系统就起不来了,而且执行不了SD卡里的MLO。不知道楼主解决了吗? ...
bbb的原生系统所带的uboot启动的时候如果发现有sd卡, 则sd卡会变成mmc0, eMMC则变成mmc1, 导致启动失败 ...
这个回答靠谱,虽然我不懂,感觉这个应该是正确答案。
AM335X SD卡启动,各种说法都有,但是试试之后,都不行,不知道如何搞
本帖最后由 szartcor 于
19:59 编辑
哈哈,我们的板有种办法,给你们发个文件,我是觉得很直观.
本帖子中包含更多资源
才可以下载或查看,没有帐号?
阿莫电子论坛, 原"中国电子开发网"多个CAN节点无法通信,急 - Sitara(TM) Cortex-A8 和 ARM9 微处理器 - 德州仪器在线技术支持社区
多个CAN节点无法通信,急
发表于1年前
<input type="hidden" id="hGroupID" value="34"
现在手里有三块板子,两块BeagleBone板,一块&a href=&.cn/product/cn/TMS320F2812& target=&extwin&>TMS320F2812&/a>的自制板,发现这三块板子两两连接时能够互通,但是三个板子连接后无法通信,目前可以确定的是连线没有错误。&/p>
&p>测试时使用DSP板发送数据帧,两个BB板上接收,结果是BB板上无法收到数据帧。观察到DSP板的发送位TRSn置位后没有复位,一直为1,CANES寄存器里的应答位ACKE也置一,有应答错误位,错误计数器显示为128,说明数据并没有发送成功。然后将其中的一个BB断开,退出CAN总线连接,测试DSP板和一块BB板收发,结果是收发正常。&/p>
&p>下面是DSP上的CAN配置,BB上移植了linux,使用的是candump、cansend&/p>
&p>void InitECana(void)&br>{&br> EALLOW;&/p>
&p>/* Configure eCAN pins using GPIO regs */&br> GpioMuxRegs.GPFMUX.bit.CANTXA_GPIOF6 = 1;&br> GpioMuxRegs.GPFMUX.bit.CANRXA_GPIOF7 = 1;&/p>
&p>ECanaRegs.CANRIOC.bit.RXFUNC = 1;&br> ECanaRegs.CANTIOC.bit.TXFUNC = 1;&/p>
&p>/* Configure eCAN for HECC mode , enable 0~31 mailboxes */&br> ECanaRegs.CANMC.bit.SCB = 1;&br> ECanaRegs.CANES.all&br> /* Initialzation the master control register of mailbox to zero (CANMCTRL) */&br> ECanaMboxes.MBOX0.MCF.all = 0x;&/p>
&p>/* Configure bit timing parameters */&br> ECanaRegs.CANMC.bit.CCR = 1;&br> &br> while(ECanaRegs.CANES.bit.CCE != 1){}&/p>
&p>ECanaRegs.CANBTC.bit.BRP = 14;&br> ECanaRegs.CANBTC.bit.TSEG1 = 13;&br> ECanaRegs.CANBTC.bit.TSEG2 = 4;&/p>
&p>ECanaRegs.CANMC.bit.CCR = 0;&br> while(ECanaRegs.CANES.bit.CCE != 0){}&/p>
&p>/* Disable all the mailboxes */&br> ECanaRegs.CANME.all = 0x;&/p>
&p>/* 开中断 */&br> ECanaRegs.CANGIM.bit.I0EN = 1;&br> ECanaRegs.CANGIM.bit.I1EN = 1;&br> ECanaRegs.CANGIM.bit.SIL = 1;&/p>
&p>ECanaRegs.CANMIL.all = 0x;&br> ECanaRegs.CANMIM.all = 0&/p>
&p>EDIS;&br>}&/p>
&p>void ConfigCAN(void)&br>{&br> EALLOW;&/p>
&p>/* Write to the MSGID filed of Transmit Mailbox 0~15 */&br> ECanaMboxes.MBOX0.MID.all = 0x;&br> ECanaMboxes.MBOX1.MID.all = 0x;&br> ECanaMboxes.MBOX2.MID.all = 0x;&br> ECanaMboxes.MBOX3.MID.all = 0x;&br> ECanaMboxes.MBOX4.MID.all = 0x; &br> ECanaMboxes.MBOX5.MID.all = 0x; &br> ECanaMboxes.MBOX6.MID.all = 0x;&/p>
&p>&br> ECanaMboxes.MBOX25.MID.all = 0x;&br> ECanaMboxes.MBOX26.MID.all = 0x;&br> ECanaMboxes.MBOX27.MID.all = 0x;&br> ECanaMboxes.MBOX28.MID.all = 0x;&br> ECanaMboxes.MBOX29.MID.all = 0x;&br> ECanaMboxes.MBOX30.MID.all = 0x;&br> ECanaMboxes.MBOX31.MID.all = 0x;&br> /* set the DLC field of the Transmit Mailboxes MSCTRL */&br> ECanaMboxes.MBOX0.MCF.bit.DLC = 0x8;&br> ECanaMboxes.MBOX1.MCF.bit.DLC = 0x8;&br> ECanaMboxes.MBOX2.MCF.bit.DLC = 0x8;&br> ECanaMboxes.MBOX3.MCF.bit.DLC = 0x8;&br> ECanaMboxes.MBOX4.MCF.bit.DLC = 0x8;&br> ECanaMboxes.MBOX5.MCF.bit.DLC = 0x8;&br> ECanaMboxes.MBOX6.MCF.bit.DLC = 0x8;&br> ECanaMboxes.MBOX25.MCF.bit.DLC = 0x8;&br> ECanaMboxes.MBOX26.MCF.bit.DLC = 0x8;&br> ECanaMboxes.MBOX27.MCF.bit.DLC = 0x8;&br> ECanaMboxes.MBOX28.MCF.bit.DLC = 0x8;&br> ECanaMboxes.MBOX29.MCF.bit.DLC = 0x8;&br> ECanaMboxes.MBOX30.MCF.bit.DLC = 0x8;&br> ECanaMboxes.MBOX31.MCF.bit.DLC = 0x8;&/p>
&p>/* Write the data field of the Transmit Mailboxes */&br> ECanaMboxes.MBOX0.MDRH.all = 0x;&br> ECanaMboxes.MBOX0.MDRL.all = 0x;&br> ECanaMboxes.MBOX1.MDRH.all = 0x;&br> ECanaMboxes.MBOX1.MDRL.all = 0x;&br> ECanaMboxes.MBOX2.MDRH.all = 0x;&br> ECanaMboxes.MBOX2.MDRL.all = 0x;&br> ECanaMboxes.MBOX3.MDRH.all = 0x;&br> ECanaMboxes.MBOX3.MDRL.all = 0x;&br> ECanaMboxes.MBOX4.MDRH.all = 0x;&br> ECanaMboxes.MBOX4.MDRL.all = 0x;&br> ECanaMboxes.MBOX5.MDRH.all = 0x;&br> ECanaMboxes.MBOX5.MDRL.all = 0x;&br> ECanaMboxes.MBOX6.MDRH.all = 0x;&br> ECanaMboxes.MBOX6.MDRL.all = 0x;&br> ECanaMboxes.MBOX25.MDRH.all = 0x;&br> ECanaMboxes.MBOX25.MDRL.all = 0x;&br> ECanaMboxes.MBOX26.MDRH.all = 0x;&br> ECanaMboxes.MBOX26.MDRL.all = 0x;&br> ECanaMboxes.MBOX27.MDRH.all = 0x;&br> ECanaMboxes.MBOX27.MDRL.all = 0x;&br> ECanaMboxes.MBOX28.MDRH.all = 0x;&br> ECanaMboxes.MBOX28.MDRL.all = 0x;&br> ECanaMboxes.MBOX29.MDRH.all = 0x;&br> ECanaMboxes.MBOX29.MDRL.all = 0x;&br> ECanaMboxes.MBOX30.MDRH.all = 0x;&br> ECanaMboxes.MBOX30.MDRL.all = 0x;&br> ECanaMboxes.MBOX31.MDRH.all = 0x;&br> ECanaMboxes.MBOX31.MDRL.all = 0x;&/p>
&p>/* Enable all Mailboxes */&br> ECanaRegs.CANME.all = 0xFE00007F;&br> ECanaRegs.CANMD.all = 0xFE000000;&/p>
&p>&br> ECanaRegs.CANTA.all = 0&br> ECanaRegs.CANRMP.all = 0&br> ECanaRegs.CANGIF0.all = 0&br> ECanaRegs.CANGIF1.all = 0&br> EDIS;&br>}&/p>
&p>有谁遇到这样的问题吗,望帮忙解答,谢谢!&/p>&div style=&clear:&>&/div>" />
多个CAN节点无法通信,急
此问题已被解答
All Replies
现在手里有三块板子,两块BeagleBone板,一块的自制板,发现这三块板子两两连接时能够互通,但是三个板子连接后无法通信,目前可以确定的是连线没有错误。
测试时使用DSP板发送数据帧,两个BB板上接收,结果是BB板上无法收到数据帧。观察到DSP板的发送位TRSn置位后没有复位,一直为1,CANES寄存器里的应答位ACKE也置一,有应答错误位,错误计数器显示为128,说明数据并没有发送成功。然后将其中的一个BB断开,退出CAN总线连接,测试DSP板和一块BB板收发,结果是收发正常。
下面是DSP上的CAN配置,BB上移植了linux,使用的是candump、cansend
void InitECana(void){ EALLOW;
/* Configure eCAN pins using GPIO regs */ GpioMuxRegs.GPFMUX.bit.CANTXA_GPIOF6 = 1; GpioMuxRegs.GPFMUX.bit.CANRXA_GPIOF7 = 1;
ECanaRegs.CANRIOC.bit.RXFUNC = 1; ECanaRegs.CANTIOC.bit.TXFUNC = 1;
/* Configure eCAN for HECC mode , enable 0~31 mailboxes */ ECanaRegs.CANMC.bit.SCB = 1; ECanaRegs.CANES.all /* Initialzation the master control register of mailbox to zero (CANMCTRL) */ ECanaMboxes.MBOX0.MCF.all = 0x;
/* Configure bit timing parameters */ ECanaRegs.CANMC.bit.CCR = 1;
while(ECanaRegs.CANES.bit.CCE != 1){}
ECanaRegs.CANBTC.bit.BRP = 14; ECanaRegs.CANBTC.bit.TSEG1 = 13; ECanaRegs.CANBTC.bit.TSEG2 = 4;
ECanaRegs.CANMC.bit.CCR = 0; while(ECanaRegs.CANES.bit.CCE != 0){}
/* Disable all the mailboxes */ ECanaRegs.CANME.all = 0x;
/* 开中断 */ ECanaRegs.CANGIM.bit.I0EN = 1; ECanaRegs.CANGIM.bit.I1EN = 1; ECanaRegs.CANGIM.bit.SIL = 1;
ECanaRegs.CANMIL.all = 0x; ECanaRegs.CANMIM.all = 0
void ConfigCAN(void){ EALLOW;
/* Write to the MSGID filed of Transmit Mailbox 0~15 */ ECanaMboxes.MBOX0.MID.all = 0x; ECanaMboxes.MBOX1.MID.all = 0x; ECanaMboxes.MBOX2.MID.all = 0x; ECanaMboxes.MBOX3.MID.all = 0x; ECanaMboxes.MBOX4.MID.all = 0x;
ECanaMboxes.MBOX5.MID.all = 0x;
ECanaMboxes.MBOX6.MID.all = 0x;
ECanaMboxes.MBOX25.MID.all = 0x; ECanaMboxes.MBOX26.MID.all = 0x; ECanaMboxes.MBOX27.MID.all = 0x; ECanaMboxes.MBOX28.MID.all = 0x; ECanaMboxes.MBOX29.MID.all = 0x; ECanaMboxes.MBOX30.MID.all = 0x; ECanaMboxes.MBOX31.MID.all = 0x; /* set the DLC field of the Transmit Mailboxes MSCTRL */ ECanaMboxes.MBOX0.MCF.bit.DLC = 0x8; ECanaMboxes.MBOX1.MCF.bit.DLC = 0x8; ECanaMboxes.MBOX2.MCF.bit.DLC = 0x8; ECanaMboxes.MBOX3.MCF.bit.DLC = 0x8; ECanaMboxes.MBOX4.MCF.bit.DLC = 0x8; ECanaMboxes.MBOX5.MCF.bit.DLC = 0x8; ECanaMboxes.MBOX6.MCF.bit.DLC = 0x8; ECanaMboxes.MBOX25.MCF.bit.DLC = 0x8; ECanaMboxes.MBOX26.MCF.bit.DLC = 0x8; ECanaMboxes.MBOX27.MCF.bit.DLC = 0x8; ECanaMboxes.MBOX28.MCF.bit.DLC = 0x8; ECanaMboxes.MBOX29.MCF.bit.DLC = 0x8; ECanaMboxes.MBOX30.MCF.bit.DLC = 0x8; ECanaMboxes.MBOX31.MCF.bit.DLC = 0x8;
/* Write the data field of the Transmit Mailboxes */ ECanaMboxes.MBOX0.MDRH.all = 0x; ECanaMboxes.MBOX0.MDRL.all = 0x; ECanaMboxes.MBOX1.MDRH.all = 0x; ECanaMboxes.MBOX1.MDRL.all = 0x; ECanaMboxes.MBOX2.MDRH.all = 0x; ECanaMboxes.MBOX2.MDRL.all = 0x; ECanaMboxes.MBOX3.MDRH.all = 0x; ECanaMboxes.MBOX3.MDRL.all = 0x; ECanaMboxes.MBOX4.MDRH.all = 0x; ECanaMboxes.MBOX4.MDRL.all = 0x; ECanaMboxes.MBOX5.MDRH.all = 0x; ECanaMboxes.MBOX5.MDRL.all = 0x; ECanaMboxes.MBOX6.MDRH.all = 0x; ECanaMboxes.MBOX6.MDRL.all = 0x; ECanaMboxes.MBOX25.MDRH.all = 0x; ECanaMboxes.MBOX25.MDRL.all = 0x; ECanaMboxes.MBOX26.MDRH.all = 0x; ECanaMboxes.MBOX26.MDRL.all = 0x; ECanaMboxes.MBOX27.MDRH.all = 0x; ECanaMboxes.MBOX27.MDRL.all = 0x; ECanaMboxes.MBOX28.MDRH.all = 0x; ECanaMboxes.MBOX28.MDRL.all = 0x; ECanaMboxes.MBOX29.MDRH.all = 0x; ECanaMboxes.MBOX29.MDRL.all = 0x; ECanaMboxes.MBOX30.MDRH.all = 0x; ECanaMboxes.MBOX30.MDRL.all = 0x; ECanaMboxes.MBOX31.MDRH.all = 0x; ECanaMboxes.MBOX31.MDRL.all = 0x;
/* Enable all Mailboxes */ ECanaRegs.CANME.all = 0xFE00007F; ECanaRegs.CANMD.all = 0xFE000000;
ECanaRegs.CANTA.all = 0 ECanaRegs.CANRMP.all = 0 ECanaRegs.CANGIF0.all = 0 ECanaRegs.CANGIF1.all = 0 EDIS;}
有谁遇到这样的问题吗,望帮忙解答,谢谢!
You have posted to a forum that requires a moderator to approve posts before they are publicly available.
榜眼28175分
有没有尝试过用几个纯A8组成CAN网络进行通信。
You have posted to a forum that requires a moderator to approve posts before they are publicly available.
目前只有两个A8的板子
You have posted to a forum that requires a moderator to approve posts before they are publicly available.
榜眼28175分
感觉是不是发送地址没有设对?如果发一个类似广播的命令会有问题么?
You have posted to a forum that requires a moderator to approve posts before they are publicly available.
BeagleBone板子上用的canutils里的candump接收的,没有设置过滤的ID,也就是说总线上的帧都可以收到,只用一个BB板和DSP通信是正常的,再加上一个BB板就不对了,DSP发不出去,但是BB板之间可以收发
You have posted to a forum that requires a moderator to approve posts before they are publicly available.
这是连线图
You have posted to a forum that requires a moderator to approve posts before they are publicly available.
榜眼28175分
能否把CAN通信模式改成根据地址进行数据通信的方式,而不是类似广播那种方式。
You have posted to a forum that requires a moderator to approve posts before they are publicly available.
谢谢你的回复,我后来测试发现使用两块DSP板和一块BB板进行收发,结果是正常的,然后我看了下之前的错误是应答错误,应答是接收器在正确接收到数据帧后在应答间隙回复一个显性位,这个是硬件自动回复,还没有到标识符过滤的,所以问题出现在BB板的CAN收发器上,可是不知道CAN收发器有什么区别,都是3.3V的,不同厂家,不明白为什么不匹配,不能正常收发。
You have posted to a forum that requires a moderator to approve posts before they are publicly available.
榜眼28175分
现在已经定位到是CAN收发器的问题了?
我看你的BB板子是专门接了一个CAN收发器的扩展板,而DSP的CAN收发器是焊在板子上的,是不是用2个扩展板就不能正常通信了?问题是不是出在扩展板上呢?
You have posted to a forum that requires a moderator to approve posts before they are publicly available.
测试结果看上去应该是扩展的收发器的问题,但是只用两个BB板使用扩展的收发器是可以互相收发的,接上第三块DSP板子就不可以了,然后用一个BB板、两个DSP板又可以,这不知道是收发器的什么问题
You have posted to a forum that requires a moderator to approve posts before they are publicly available.
榜眼28175分
请问最终有定位到是CAN收发器的问题么?
You have posted to a forum that requires a moderator to approve posts before they are publicly available.
是的,应该是买回来的收发器的问题,我把买的收发器上的120欧电阻去掉后,四个板子(2BB,2DSP)可以连接通信了
You have posted to a forum that requires a moderator to approve posts before they are publicly available.
榜眼8976分
在can总线中,应该需要保留一个120欧终端匹配电阻吧,你全部去掉了?
You have posted to a forum that requires a moderator to approve posts before they are publicly available.
不好意思,是保留了一个,但是没有电阻一对一也可以通信,120欧电阻不是用来抗干扰的吗,我以为可有可无,因为我这的实验是近距离通信
You have posted to a forum that requires a moderator to approve posts before they are publicly available.BeagleBone
Explore the high-performance, low-power world with the tiny, affordable, open-source Beagles. Putting Android, Ubuntu and other Linux flavors at your fingertips, the Beagle family revs as high as 1GHz with flexible peripheral interfaces and a proven ecosystem of feature-rich "Cape" plug-in boards.
The benchmark for open hardware Linux computers. Get the workhorse , expanded peripherals, low power consumption and open source software compatibility.
What can these boards do?
The Beagles are tiny open-hardware (you could make one yourself), open-software computers that plug into whatever you have around the house.
Beagles mean big functionality in small packages because these little PCs can be used for all kinds of applications you've been tinkering with... and can handle many of the same tasks as your desktop PC.
The Beagle family is happiest when helping students to learn programming, hobbyists to push the bounderies of DIY and developers move to production quickly without excess noise, expense or bulk.
This previous generation Beagle is powered by a 720MHz ARM Cortex-A8 processor and includes power management, microSD card with Linux, built-in FTDI-based serial / JTAG and on-chip Ethernet.
Seeed's Grove connectors make IoT developers life simpler large family of Grove sensors and drivers.
With a Gigabyte of RAM, gigabit Ethernet, extra USB host ports and a WiFi/Bluetooth option, make this the ultimate Bone.
Product Comparison Table
BeagleBoard.org BeagleBone Black
BeagleBoard.org BeagleBone (original)
SeeedStudio BeagleBone Green
SanCloud BeagleBone Enhanced
AM3358 ARM Cortex-A8
AM3358 ARM Cortex-A8
AM3358 ARM Cortex-A8
AM3358 ARM Cortex-A8
Maximum Processor Speed
720MHz (1GHz on latest)
Analog Pins
Digital Pins
512MB DDR3 (800MHz x 16), 2GB (4GB on Rev C) on-board storage using eMMC, microSD card slot
256MB DDR2 (400MHz x 16), microSD card slot
512MB DDR3 (800MHz x 16), 4GB on-board storage using eMMC, microSD card slot
1GB DDR3 (800MHz x 16), 4GB on-board storage using eMMC, microSD card slot
miniUSB 2.0 client port, USB 2.0 host port
miniUSB 2.0 client port, USB 2.0 host port
microUSB 2.0 client port, USB 2.0 host port
miniUSB 2.0 client port, 4 USB 2.0 Ports (2 A-type connectors, 2 on pin headers)
microHDMI, cape add-ons
cape add-ons
cape add-ons
microHDMI, cape add-ons
microHDMI, cape add-ons
cape add-ons
cape add-ons
microHDMI, cape add-ons
Supported Interfaces
4x UART, 8x PWM, LCD, GPMC, MMC1, 2x SPI, 2x I2C, A/D Converter, 2xCAN Bus, 4 Timers
4x UART, 8x PWM, LCD, GPMC, MMC1, 2x SPI, 2x I2C, A/D Converter, 2xCAN Bus, 4 Timers,FTDI USB to Serial, JTAG via USB
4x UART, 8x PWM, LCD, GPMC, MMC1, 2x SPI, 2x I2C, A/D Converter, 2xCAN Bus, 4 Timers,2 Grove (I2C, UART)
4x UART, 8x PWM, LCD, GPMC, MMC1, 2x SPI, 2x I2C, A/D Converter, 2xCAN Bus, 4 Timers
Barometer, Accelerometer, Gyro, Temperature
Cool Projects
Learn how to create an open source telerobotic submarine for use in exploring underwater environments
Explore the internet of things by using these tiny, cloud-enabled computers to control and build apps that talk to connected devices
Build on an OpenCV face detection sample to add a black mustache on the faces detected and upload the image to social media
Deploy gesture recognition and full body tracking quickly and efficiently with the Omek Interactive Beckon? Development Suite, a full-featured set of middleware and tools
Convert your BeagleBone or BeagleBone Black into a 3D printer by creating this cape add-on board
Use Beagle to make the world greener today and for generations to come by creating a solar-energy-powered autonomous car
Help those without sight move around obstacles using Beagle + Kinect, vibrating motors and audio alerts for relaying more complex signals
Explore the world of feature-rich capes and other accessories for super-charged functionality. Plug
in and go!
to see all options.
BeagleBoardToys
BeagleBoardToys
BeagleBoardToys
BeagleBoardToys
Except where otherwise noted, content on this site is licensed under a Creative Commons Attribution-Share Alike 3.0 license

我要回帖

更多关于 beaglebone green 的文章

 

随机推荐