热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

NanoPi2使用体验深入解析(续篇)

随着RaspberryPi的问世,开源硬件领域迎来了前所未有的发展,激发了全球范围内的创新热潮。在中国,这一趋势同样催生了一系列类似的开发板,例如NanoPi2。本文作为前篇的延续,将深入探讨NanoPi2的实际使用体验,从性能、兼容性到应用场景,进行全面分析。

    Raspberry Pi的出现,极大的推动了开源硬件的兴起,而国人在此趋势下,各种Pi也如雨后春笋般出现,如前文所述,友善的NanoPi2似乎更胜一筹,书签式的包装、极至式的精巧,强大式的功能......。

        本次在前一篇NanoPi2的基础 ,再进一步,完成烧写官方镜像文件、尝试各种登录,具体步骤和关键点,参考了官方的Wiki!

一、准备工具
1 软件
Win32DiskImager
SecureCRT
Putty
VNC Viewer

2 硬件
NanoPi2
Micro USB接口的数据线
USB转串口线(或官方的UART转换模块)
USB读卡器(或SD卡适配器)

3 主要实现
烧写镜像
putty下的SSH登录
secureCRT下的串口登录
secureCRT下的SSH登录
VNC Viewer下的SSH登录
二、安装软件(下载地址见最下面)
        本帖子内容,主要完成了如下图所示的内容,即烧写单板镜像文件,然后分别通过VNC和SSH方法登录系统,在此过程中,主要需要下载如下4种软件:
 
        即Win32DiskImager是用来烧写镜像文件的,Putty是用来使用SSH登录系统的(命令行界面),VNC (Viewer)是用来使用vnc的方法登录系统的(图形登录界面),而SecureCRT是一款商业的,使用广泛的调试软件,既可以通过串口登录,又可以通过ssh登录等多种登录方法

1 Win32DiskImager是一款免费的实用工具,主要用来烧写Ubuntu.img文件到SD卡或USB卡中,只要运行该实现工具,写入自己的img镜像文件,然后选择移动设备写入即可,非常方便。其实大名顶顶的beaglebone black就是用它来烧写系统的。安装也非常方便,只是在安装过程中,注意选择安装路径即可,最后的界面如下所示
 

2 Putty,它是一个Telnet、SSH、rlogin、纯TCP以及串行接口连接软件,也是一个开放源代码的软件,主要由Simon Tatham维护,使用MIT licence授权。在各种远程登录工具中,Putty是出色的工具之一。它有两种安装方法,一种是使用绿色工具包,无需具体安装,一种是下载安装包,需要安装到PC上,才能使用。如下所示:
 

        本人使用绿色的,即上面的红色标识工具,它的界面打开后,如下所示:
 

3 SecureCRT,它是一款收费的商业软件,功能强大,应该是用户量最多的软件,网上破解的一大堆,再此不再赘述,它支持的协议主要有:
 

4 VNC Viewer是一款远程访问和控制的软件,它支持Windows,Mac,Unix以及Linux等多平台,它使用了一个简单的点对点构架,中间没有代理或集中式服务器,非常方便使用。建议从官方下载最新版的,下载后也无需安装,点击就可运行,只是在下载时,需要提供一个表格。下载启动后,它的显示界面如下:
 

三、烧写系统
1下载nanopi2-debian-sd4g-wifiap.img.zip镜像文件并解压,使其生成nanopi2-debian-sd4g-wifiap.img烧写镜像文件
2 使用USB读卡器将SD插入到PC上
3 使用Win32DiskImager工具将镜像文件烧写到SD上
 
4 烧写完成后取下SD卡,插入到NanoPi2的Boot卡槽位置
5 上电,板上的黄灯点亮,蓝灯一直闪灯,表示系统烧写成功并正常启动(官方wiki说是绿灯和蓝灯,似乎有点出入)
 
四、登录体验
(一)串口登录
1 使用串口线,将NanoPi2与PC连接,注意串口的引脚(在单独链接时,注意不要接VCC)
 
2 打开SecrueCRT,选择对应的串口,显示如下信息,输入默认的用户名和密码(root:fa)
 

3 登录后,默认已经开启了板上的wifi,使用命令ifconfig查看NanoPi2的ip地址
 

4 PC连接nanopi2的无线WiFi网络(如果执行以下步骤,需要连接),默认的密码是:123456789
 

(二)SSH登录
1 SecureCRT工具
1)新建ssh登录,并输入待连接的IP:192.168.8.1
 

2)点击接受一次或接收并保存设置
 

3)输入用户名:root
 

4)输入密码:fa
 

5)显示登录界面,这样就可以像串口一样,来操作nanopi2
 

2 Putty工具
1)打开PuTTy软件,输入登录方的IP:192.168.8.1,并点击打开
 

2)选择接受:是
 

3)登录后,显示登录界面,和SecureCRT显示的一样
 

(三)VNC Viewer登录
1)打开VNC Viewer界面,输入Nanopi2的IP地址和端口号,默认为:192.168.8.1:5901,加密方式选择:让VNC 服务器决定 
 

2)输入VNC Server的密码:fa123456
 

3)显示VNC Viewer界面,
 

4)打开内部自带的一个视频,观察一下效果
 

5)不知是视频的缘故,还是电压的原因,视频非常卡
 

五、下载链接
1 官方WiKi
http://wiki.friendlyarm.com/wiki/index.php/NanoPi_2/zh
2 win32diskimager官方下载地址:
http://sourceforge.net/projects/win32diskimager/files/latest/download
3 putty工具官方下载地址:
http://www.putty.nl/download.html
4 vnc viewer工具官方下载地址:
http://www.realvnc.com/download/viewer/
5 镜像文件友善官方下载地址:
http://pan.baidu.com/s/1dDE0Gwh? ... c#path=%252FNanoPi2


推荐阅读
  • 利用 Calcurse 在 Linux 终端高效管理日程与任务
    对于喜爱使用 Linux 终端进行日常操作的系统管理员来说,Calcurse 提供了一种强大的方式来管理日程安排、待办事项及会议。本文将详细介绍如何在 Linux 上安装和使用 Calcurse,帮助用户更有效地组织工作。 ... [详细]
  • 本文详细介绍了如何搭建一个高可用的MongoDB集群,包括环境准备、用户配置、目录创建、MongoDB安装、配置文件设置、集群组件部署等步骤。特别关注分片、读写分离及负载均衡的实现。 ... [详细]
  • 本文详细介绍了如何在ARM架构的目标设备上部署SSH服务端,包括必要的软件包下载、交叉编译过程以及最终的服务配置与测试。适合嵌入式开发人员和系统集成工程师参考。 ... [详细]
  • 本文介绍了Linux操作系统的核心组成部分——内核及其版本分类,以及市面上常见的几种Linux发行版,旨在为初学者提供一个清晰的学习路径。 ... [详细]
  • 在 Ubuntu 22.04 LTS 上部署 Jira 敏捷项目管理工具
    Jira 敏捷项目管理工具专为软件开发团队设计,旨在以高效、有序的方式管理项目、问题和任务。该工具提供了灵活且可定制的工作流程,能够根据项目需求进行调整。本文将详细介绍如何在 Ubuntu 22.04 LTS 上安装和配置 Jira。 ... [详细]
  • 在Ubuntu 18.04上使用Nginx搭建RTMP流媒体服务器
    本文详细介绍了如何在Ubuntu 18.04上使用Nginx和nginx-rtmp-module模块搭建RTMP流媒体服务器,包括环境搭建、配置文件修改和推流拉流操作。适用于需要搭建流媒体服务器的技术人员。 ... [详细]
  • 本文详细介绍了如何在Oracle VM VirtualBox中实现主机与虚拟机之间的数据交换,包括安装Guest Additions增强功能,以及如何利用这些功能进行文件传输、屏幕调整等操作。 ... [详细]
  • 本文介绍了SELinux的两种主要工作模式——强制模式和宽容模式,并提供了如何在CentOS 7中正确启用和配置SELinux的方法,以及在遇到登录问题时的解决策略。 ... [详细]
  • 调试利器SSH隧道
    在开发微信公众号或小程序的时候,由于微信平台规则的限制,部分接口需要通过线上域名才能正常访问。但我们一般都会在本地开发,因为这能快速的看到 ... [详细]
  • CentOS下ProFTPD的安装与配置指南
    本文详细介绍在CentOS操作系统上安装和配置ProFTPD服务的方法,包括基本配置、安全设置及高级功能的启用。 ... [详细]
  • 从理想主义者的内心深处萌发的技术信仰,推动了云原生技术在全球范围内的快速发展。本文将带你深入了解阿里巴巴在开源领域的贡献与成就。 ... [详细]
  • 本文详细介绍了如何正确设置Shadowsocks公共代理,包括调整超时设置、检查系统限制、防止滥用及遵守DMCA法规等关键步骤。 ... [详细]
  • 本文详细介绍了在Linux操作系统上安装和部署MySQL数据库的过程,包括必要的环境准备、安装步骤、配置优化及安全设置等内容。 ... [详细]
  • 本文探讨了在Windows系统中运行Apache服务器时频繁出现崩溃的问题,并提供了多种可能的解决方案和建议。错误日志显示多个子进程因达到最大请求限制而退出。 ... [详细]
  • 如何在Mozilla Firefox中调整GIF动画的循环次数
    本文介绍了如何通过调整Mozilla Firefox的高级设置来控制GIF动画的播放次数,帮助用户根据个人喜好自定义浏览体验。 ... [详细]
author-avatar
哎自己哈
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有