因此,我开发了一个机器人应用程序,它使用BeagleboneBlack作为三种不同伺服系统的控制器。
我知道如何访问引脚和所有东西,从Cloud9 IDE直接进入董事会。
然而,im使用一个7英寸的cape ( 4d系统,4 DCAPE-70t),当我连接它们时,Debian会自动启动。
我想我的问题是,如何用一个可以直接从7“屏幕访问Debian发行版的UI来编写应用程序呢?
我所有的研究都给我带来了一个最终的决定,那就是在血脑屏障上安装一个node.js服务器,并制作一个HTML界面,并使用脚本库访问引脚。
有人做过类似的事吗?
如果有人对此有别的办法,那就太好了。
发布于 2015-06-25 22:25:45
如果任何一个时间旅行者偶然发现这个问题,我就是这样想出来的:
( 1)去掉成绩单。它会让你很难为PWM和其他一些用途分配引脚。相反,使用八份文字记录。提述回购
2)安装socket.io
试着用它启动本地服务器。跟着不同的图托斯走。如果您遇到关于服务器的启动错误,请使用端口8090.
3)使用socket.io设计一个连接到本地主机( beaglebone本身)的网页。再一次,各种各样的图托斯。
不要碰内核,也不要碰文件树。这是不必要的。
4)在你的beaglebone上打开同一个网页。那样的话,你就不需要互联网连接什么的了。web页面的javascript端将通过socket.io ( socket.emit() )在beaglebone上调用适当的方法。
5)享受吧!
我用它做机器人项目。我们正在建造一个三角机器人,由Beaglebone Black ( Rev C )控制。我是认真的,从我告诉你的开始,你会节省很多时间。
编辑:我想我忘了最重要的部分。斗篷使用几个引脚,包括各种PWM。到目前为止,八分录不支持斗篷。会的,但现在不行。因此,将屏幕转储并使用以太网电缆将beaglebone连接到网络。这样,您就可以通过beaglebone:8090的浏览器从任何设备访问接口。(不是beaglebone.local:8090 )
https://stackoverflow.com/questions/29809206
复制相似问题