卡片电脑PINE64初学笔记

关注卡片电脑已经很长一段时间了,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  

  •   重启后通过mount命令可以看到新挂载的硬盘了。


远程桌面vnc

  1.  安装vnc4server
    debian@pine64:~$ sudo aptitude install vnc4server

  2.  修改~/.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配置

  1. 安装: 
    sudo aptitude install samba
  2. 配置:  
                 debian@pine64:~$ sudo smbpasswd -a debian  
                 [sudo] password for debian:  
                 New SMB password:  
                 Retype new SMB password:  

  3. win下登录:
    打开“我的电脑”,在地址栏里输入“\\192.168.31.133\debian\”,然后输入你之前设置的密码。

  4. 配置写入权限: 
    打开/etc/samba/smb.conf,找到"read only = yes",将yes改成no即可,然后重启samba服务既可以。

     其实,实际用下来我发现smb非常慢,而且经常报错,最好的方式个人认为还是ftp或者scp(linux)。


你可能感兴趣的:(PINE64)