Raspberry Pi 3B开发Go语言(1)-环境

电脑杂谈  发布时间:2020-07-16 07:02:57  来源:网络整理

修改树莓派用户密码_树莓派 默认密码_树莓派一直要输入密码

我最近移交了以前的Raspberry Pi,并决定拿起Raspberry Pi并使用我正在学习的Go语言. 首先,在这里构建一个运行Go程序的环境.

环境简介: Raspberry Pi 3B,WIN10、16G CLASS10 TF卡,读卡器,高级IP扫描器,MobaXterm,go1.8.3.linux-armv6l.tar.gz

Raspberry Pi将直接在SD卡上引导系统. 有16GB TF卡和读卡器连接到计算机. 在计算机上下载软件win32DiskImager. 并访问Raspberry Pi的官方网站以下载最新的图像文件RASPBIAN STRETCH LITE. 因为这里没有多余的监视器,所以我只使用最新的图像文件.

准备好上述内容后,可以使用win32DiskImager将上述IMG文件刻录到SD卡. 在这里,请注意不要选择错误的分区. 刻录它,打开我的计算机,在TF卡上找到BOOT分区,并在其中创建一个名为ssh的新文件(Raspberry Pi默认情况下不会打开ssh. 使用此方法将其默认情况下打开ssh).

您现在可以启动Raspberry Pi,将Internet电缆插入路由器,然后您可以在路由器上看到Raspberry Pi的IP. 但是由于我是这里的交换机,上次有很多设备,所以我使用了IP扫描工具Advanced IP Scanner. 扫描后,我可以看到我的Raspberry Pi的IP为192.168.77.140

Advanced IP Scanner.png

树莓派 默认密码_修改树莓派用户密码_树莓派一直要输入密码

找到IP后,您可以使用ssh登录(默认帐户: pi默认密码: raspberry). 在这里我的ssh软件使用mobaXterm非常强大. 例如,登录ssh时,默认情况下也会打开sftp. 您可以直接拖动文件,这非常方便.

mobaxterm_sftp.png

使用ssh登录后,需要配置Raspberry Pi. 这是最基本的配置:

使用以下命令修改初始密码. 在这里树莓派 默认密码,您需要先输入原始密码,然后再输入两次新密码.

passwd

Raspberry Pi的默认来源在国外,在中国使用时可能会很慢. 在这里,源被修改为由阿里云提供的源. 为了方便起见,我首先安装了vim软件,因为我不习惯Raspberry Pi随附的vi软件.

树莓派 默认密码_修改树莓派用户密码_树莓派一直要输入密码

sudo apt-get update
sudo apt-get install vim -y

然后修改源:

sudo vim /etc/apt/sources.list
//注释掉原来的源
//然后添加以下源
deb http://mirrors.aliyun.com/raspbian/raspbian/ stretch main non-free contrib rpi
deb-src http://mirrors.aliyun.com/raspbian/raspbian/ stretch main non-free contrib rpi
//这里因为下载的系统是 RASPBIAN STRETCH LITE 所有我这里使用了 stretch 源。

保存后,您可以直接对其进行更新:

sudo apt-get update
sudo apt-get upgrade -y

该系统的简单配置已完成.

在撰写本文时,golang的最新版本为1.8.3,并且还提供了arm版本的二进制软件包. 您可以在以下网站上下载go1.8.3.linux-armv6l.tar.gz.

树莓派 默认密码_修改树莓派用户密码_树莓派一直要输入密码

下载后,您可以安装和测试它. 首先,将压缩包导入Raspberry Pi. 在这里,我使用的是mobaxterm的sftp终端,这非常方便.

进入相应目录后:

sudo tar -C /usr/local -zvxf go1.8.3.linux-armv6l.tar.gz

然后修改环境变量,在这里我懒于直接修改系统.

sudo vim /etc/profile
//在文件末尾添加如下内容
export PATH=$PATH:/usr/local/go/bin

然后重新启动Raspberry Pi.

sudo reboot
//不重启也行,使用source 命令应用修改
source /etc/profile

树莓派 默认密码_树莓派一直要输入密码_修改树莓派用户密码

在这里您可以尝试查看是否已安装go. 在bash中输入go树莓派 默认密码,然后按Enter. 如果您输出很多东西而不是找不到文件,则说明已安装.

安装环境后,您可以尝试运行go程序,编写以下代码:

package main
import "fmt"
func main(){
    fmt.Printf("hello world\n");
}

另存为main.go文件. 键入以下命令:

go build main.go
strip main -o main1
ls -al

最后,我们看到目录main main1 main.go中出现了三个文件. 查看文件后,我们发现编译生成的文件确实很大. 好人超过100万. 剥离后也为900K左右. 在下面运行以查看是否正确.

./main
./main1

正常输出没问题.

mobaxterm_result.png


本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/bofangqi/article-282087-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      • 余成
        余成

      • 魏齐王
        魏齐王

        打垮了北洋舰队的侧翼超勇和扬威号两艘老舰

      热点图片
      拼命载入中...