博文

目前显示的是标签为“golang”的博文

基于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 "         ...