关注卡片电脑已经很长一段时间了,pine64号称最便宜的卡片电脑,采用全志A64(arm cortex-A53核),内存分512M、1G、2G三种,售价为$15、$19、$29。详细配置可以登录官网查询。 我选购的是内存为2G的配置,需要自己准备5V/2A的电源,官方给出的功耗是最大3.5W,理论上5V/1A的电源也够了,最高支持256G SD卡,我准备了一张32G的高速卡。
我个人比较喜欢debian系统,可以从http://wiki.pine64.org下载自己喜欢的系统镜像文件;
1.下载并安装win32diskimager软件https://sourceforge.net/projects/win32diskimager
2.通过win32diskimager烧结SD卡;
3.将SD卡插入PINE64单板,链接好HDMI线、鼠标、键盘,然后上电;
4.登录用户名和密码都是debian.
网口配置
PINE64上有一个网口,链接好网线,即可上网。由于我的单板要带到公司用,公式采用静态IP,所以必须给网口配置静态IP,为了方便,我在一个网口上绑定了多个IP。
只需要配置/etc/network/interfaces文件即可,我的配置如下:
auto eth0
iface eth0 inet static
address 192.168.31.133
netmask 255.255.255.0
gateway 192.168.31.1
auto eth0:0
iface eth0:0 inet static
address 10.63.174.52
netmask 255.255.255.0
ssh
在PC端通过putty通过ssh登录到pine64。
硬盘分区
debian@pine64:~$ sudo /usr/local/sbin/resize_rootfs.sh
debian@pine64:~$ sudo fdisk -l
Disk /dev/mmcblk0: 29 GiB, 31117541376 bytes, 60776448 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0xa2427f8e
Device Boot Start End Sectors Size Id Type
/dev/mmcblk0p1 40960 143359 102400 50M e W95 FAT16 (LBA)
/dev/mmcblk0p2 143360 14884863 14741504 7G 83 Linux
- 我的SD卡是32G的,默认只使用了7G,还有29G没有分配,不能使用,必须用fdisk进行分区
debian@pine64:~$ sudo fdisk /dev/mmcblk0
p
n
p
First sector (2048-60776447, default 2048): 14884863 (***这里选择/dev/mmcblk0p2的end***)
Last sector, +sectors or +size{K,M,G,T,P} (2048-40959, default 40959): (***回车***)
w
debian@pine64:~$ sudo partprobe
debian@pine64:~$ ls /dev/mmc*
/dev/mmcblk0 /dev/mmcblk0p1 /dev/mmcblk0p2 /dev/mmcblk0p3
- 配置fstab文件,上电自动挂载mmcblk0p3
debian@pine64:~$ sudo echo "/dev/mmcblk0p3 /opt ext4 defaults,noatime 0 1" >> /etc/fstab
远程桌面vnc
- 安装vnc4server
debian@pine64:~$ sudo aptitude install vnc4server
- 修改~/.vnc/xstart文件,如下是我的xstart文件:
debian@pine64:~$ cat ~/.vnc/xstartup
#!/bin/sh
# Uncomment the following two lines for normal desktop:
# unset SESSION_MANAGER
# exec /etc/X11/xinit/xinitrc
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
#x-window-manager &
mate-session &
mate-settings-daemon &
mate-panel &
samba配置
- 安装:
sudo aptitude install samba
- 配置:
debian@pine64:~$ sudo smbpasswd -a debian
[sudo] password for debian:
New SMB password:
Retype new SMB password:
- win下登录:
打开“我的电脑”,在地址栏里输入“\\192.168.31.133\debian\”,然后输入你之前设置的密码。
- 配置写入权限:
打开/etc/samba/smb.conf,找到"read only = yes",将yes改成no即可,然后重启samba服务既可以。
其实,实际用下来我发现smb非常慢,而且经常报错,最好的方式个人认为还是ftp或者scp(linux)。