创客神器NanoPi
直播中

whyaiw

12年用户 175经验值
擅长:可编程逻辑 模拟技术 EDA/IC设计 控制/MCU
私信 关注
[经验]

【NanoPi2试用体验】1、初识NanoPi2之硬件篇

本帖最后由 whyaiw 于 2016-5-23 20:17 编辑

题外话:
(1)成功申请了一块试用活动回收的NannoPi开发板,非常感谢管理员@elecfans跑堂 和友善团队。
(2)来到论坛,看到大伙已在NanoPi M2道路上欢快玩耍,而自己手上的NanoPi2就显得相形见绌,少了以太网接口、麦克风、耳机接口等等,更没有配置那个7寸电容屏,高兴之中也有些失望。好在“心脏”还是和M2是一样,都是S5P4418,因此基本配置还是与大伙一样,可以无障碍交流相互学习。希望后面能追赶上大伙的步伐吧,也希望最后的管理员和友善团队也能慷慨帮忙最后也升级到NanoPi M2。
(3)本人之前接触的基本上都是没有跑OS单片机,初次接触跑OS的MPU,相信使用体验报告中会有错误或理解不到位之处,请各位前辈多多指教。

进入正题

1、收货清单
直接晒图:
QQ截图20160521152850.jpg
板卡有两个:NnnoPi2和PSU-oneCOM转接模块,要把NanoPi2跑起来,这两个板卡是关键。

2、NanoPi2开发板
首先,NanoPi2开发板的硬件原理图可以通过下面链接直接下载:
初次使用,原理图可以先不急着看,先看NanoPi2开发板的接口,直接贴官方的接口布局图:
QQ截图20160521155335.jpg
我们可以发现一个问题,板上没有电源适配线圆口接头。用USB或micro USB供电?但NanoPi2需要DC 5V/2A供电,我们的电脑USB只有500mA,显然也不行,这时,我们就要用到PSU-oneCOM转接模块了。GPIO接口和UART0接口都有VDD_5V和        DGND引脚,通过杜邦线将5V/2A电源接上该引脚就OK了。
另外,注意官方文档中的一句话:
当电压大于MicroUSB时,向板子供电,否则板子从MicroUSB取电。输入范围:4.7~5.6V。
可以理解为如果MicroUSB和电源引脚(VDD_5V)都接上了且都可以供电时,那么哪边电压高板子就用哪边供电。这句话说明了两种连接方式都用上时电源是不会冲突的,至于原因,要回到原理图上了,这里不深究。

3、PSU-oneCOM转接模块
这个转接模块虽然不是主角,官方文档中也没有介绍,但是没有它系统是跑不起来的,所以初次见面,还是需要先认识它。直接贴官方介绍图:
TB2DYL6hXXXXXb7XXXXXXXXXXXX_!!73291228.jpg
显然,这个既可以作电源板,也可以作串口转接板。 电源输入接口正好接电源适配器的圆口接头,TTL电平串口有DC5V引脚可以给Nanopi2供电。而且这种连接提供了登录系统的一种方式--通过串口登录系统,接线图如下所示:
QQ截图20160521170252.jpg

4、登录系统方式
登录系统,也就是实现与系统的交互,通过文档,可以知道有以下方式:

1、串口
需额外的配件: PC(带串口)+串口线或PC(带USB接口)+USB转串口模块
通过串口方式连接PC,在PC上使用串口调试工具进行交互操作,连接方式上面已经介绍。这种连接方式适合进行内核开发,但显然没有图形界面,在命令行模式下操作。

2、HDMI
需额外的配件: 支持HDMI输入的显示器+USB鼠标+USB键盘+USB HUB
支持的固件文件:
Debian系统固件:nanopi2-debian-sd4g.img.zip
Android系统固件:nanopi2-android-sd4g.img.zip
Ubuntu core系统固件:nanopi2-ubuntucore-with-qt-embedded-sd4g.img.zip
官方对HDMI接口的介绍为:
HDMI: 符合1.4a规范, Type-A连接器, 1080P60输出
Nanopi2板上只有一个USB接口,所以还需要一个USB HUB对USB进行扩展,才能同时使用鼠标和键盘。


3、LCD接口
需额外的配件:相应LCD接口的触摸屏
支持的固件文件:
Debian系统固件:nanopi2-debian-sd4g.img.zip
Android系统固件:nanopi2-android-sd4g.img.zip
Ubuntu core系统固件:nanopi2-ubuntucore-with-qt-embedded-sd4g.img.zip
官方对LCD接口介绍:
45pin,0.5mm间距贴片FPC座,支持全彩LCD(RGB:8-8-8),
官方的配套触摸屏当然是不二选择,官方的淘宝地址:
https://item.taobao.com/item.htm?spm=a1z10.3-c.w4002-9993260448.16.I52Jog&id=526058309474
QQ截图20160521195646.jpg

4、WiFi
需额外的配件:能连接WiFi的电脑或手机
支持的固件文件:
Debian系统固件:nanopi2-debian-sd4g-wifiap.img.zip
首先,烧写官方固件,此时默认开启无线热点,可以使用手机或电脑用VNC或SSH的方式登录。
无线热点名称:nanopi2-wifiap ,默认密码:123456789。
VNC连接方式:
(1)到以下地址下载并安装名为VNC Viewer的软件。 VNC Viewer软件下载地址:http://www.realvnc.com/download/
(2)用VNC连接到NanoPi2。
NanoPi2使用VNC时的连接地址和端口:192.168.8.1:5901,默认密码为:fa123456
这种方式有图形界面,可以非常方便地操作。   
SSH连接方式:
(1)ssh -l root 192.168.8.1 命令在终端上登录,默认的root用户密码是 fa。
(2)为了保证ssh的流畅,我们用以下命令关闭wifi的省电模式:
iwconfig wlan0 power off
这种方式是命令行窗口的形式。

5、SPI
需额外的配件:SPI接口的触摸屏
这种方式需要配置对应的驱动模块。

另外,除上面介绍的这些配件外,还需要一个必备的配件——读卡器,因为需要将固件写入到McroSD卡中。
因为目前手上没有相应HDMI、LCD、SPI接口的显示屏,因此后面测试将只测试使用串口和WiFi两种方式。
相信通过以上内容,应该知道了开发板的基本接口、怎么给开发供电、怎样登陆系统,这项资料基本上官方资料,只是作为初学者的角度重新整理了一下,下一篇将介绍实际的登陆过程。

2016.5.23重新编辑说明:因为文章是用MarkDown编写的,但贴到这里后格式变了,有强迫症的我重新编辑更正了一下格式。



更多回帖

发帖
×
20
完善资料,
赚取积分