2015-04-22 56 views
0

因此,IM开发使用BeagleboneBlack为3个不同的舵机控制器的机器人应用。上Beaglebone黑色使用7" 触摸屏普

我知道如何访问从CLOUD9 IDE引脚,一切都直接进入董事会但是,即时消息使用7“斗篷(4d系统,4DCAPE-70T),当我连接它们时,Debian会自动启动。

我想我的问题是,你怎么用,可以从Debian的发行版直接从7" 屏幕进行访问的UI代码的应用程序?

所有我的研究使我最终决定,被安装在通过血脑屏障的的node.js服务器,使HTML界面,并与bonescript库,访问引脚。

有没有人做过类似的事?

如果任何人有另一种方法来此,这将是伟大的

回答

1

如果有任何时间旅行者出现这个问题,这里是我怎么想出来的:

1)摆脱骨头。它会给你很难分配PWM引脚和其他用途。相反,使用八进制标记。 reference to repo

2)安装socket.io

试,启动一个本地服务器与它。按照各种教科书那里。如果遇到有关服务器的启动错误,请使用端口8090.

3)使用socket.io设计连接到本地主机(beaglebone本身)的网页。再次,在那里的各种教程。

不要触碰内核,也不要触摸文件树。它不需要。

4)在你的beaglebone上打开相同的网页。这样,你不需要互联网连接或任何其他。网页的JavaScript端将通过socket.io(socket.emit())调用beaglebone上的相应方法。

  • 理解所有beaglebone端指令(如引脚访问,pwm等)都在套接字所在的同一文件上执行是很重要的。网页在bbb上调用这个方法。

5)享受!

我曾经用它来做一个机器人项目。我们正在建造由Beaglebone Black(C版)控制的三角机器人。我是认真的,从我告诉你的开始,你将会节省很多时间。

编辑:猜猜我忘了最重要的部分。海角使用几个引脚,包括各种PWM。 Octalbonescript,截至目前,不支持披风。它会,但目前不会。因此,转储屏幕并使用以太网电缆将您的beaglebone连接到网络。这样,您可以通过beaglebone:8090上的浏览器从任何设备访问该界面。 (NOT beaglebone.local:8090)