基于gobot框架在BBB Debian运行的GoLang程序
为了让GoLang与BBB搭配使用,我们借助了gobot机器上框架(查阅“参考资料”里的链接),在BBB Debian系统上运行go程序来控制硬件,下面是我们的整个入门配置和测试记录(在PC Ubuntu系统下进行): 1.获取gobot源码 go get -d -u github.com/hybridgroup/gobot/ ... && go install github.com/hybridgroup/gobot/platforms/beaglebone 这里需要注意和碰到需处理的问题: a.需翻墙,同步代码过程会自动同步依赖库源码,有些需要VPN翻墙才能使用; b.同步源码过程中会碰到exec: "hg": executable file not found in $PATH 提示,此里需执行sudo apt-get install mercurial命令。 同步代码后,会在$GOPATH目录下的src和pkg两个目录下存在相关的源码文件。 2.交叉编译BBB的GOBOT a.配置ARM交叉编译的GO环境 cd $GOROOT GOOS=linux GOARCH=arm ./make.bash --no-clean b.创建BBB上的测试程序及在BBB上验证 创建beaglebone_blink.go文件,文件内容如下: package main import ( "time" " github.com/hybridgroup/gobot " ...