Difference between revisions of "Mini Shield for NanoPi NEO Core/Core2/zh"
(→硬件连接) |
(updated by API) |
||
Line 78: | Line 78: | ||
==软件使用== | ==软件使用== | ||
− | === | + | ===M.2 2242接口使用=== |
插入M.2 2242接口SSD,启动系统后,可使用如下命令查看SSD: | 插入M.2 2242接口SSD,启动系统后,可使用如下命令查看SSD: | ||
<syntaxhighlight lang="bash"> | <syntaxhighlight lang="bash"> | ||
Line 85: | Line 85: | ||
运行效果如下:<br> | 运行效果如下:<br> | ||
[[File:ssd.jpg|frameless|600px|查看SSD]] | [[File:ssd.jpg|frameless|600px|查看SSD]] | ||
− | === | + | ===从SSD运行系统=== |
NanoPi NEO Core或Core2可以将系统运行在Mini Shield for NanoPi NEO Core/Core2的固态硬盘上,除了获得更大的存储空间外,还有如下优点:<br /> | NanoPi NEO Core或Core2可以将系统运行在Mini Shield for NanoPi NEO Core/Core2的固态硬盘上,除了获得更大的存储空间外,还有如下优点:<br /> | ||
1) 读写速度更快;<br /> | 1) 读写速度更快;<br /> | ||
Line 104: | Line 104: | ||
如果你在 npi-config 中没有找到 Boot device 菜单,可能是因为你的 npi-config 版本太旧,利用菜单上的 Update 功能更新一下即可。 <br /> | 如果你在 npi-config 中没有找到 Boot device 菜单,可能是因为你的 npi-config 版本太旧,利用菜单上的 Update 功能更新一下即可。 <br /> | ||
− | === | + | ===音频输入与输出=== |
− | + | 1、使用npi-config选择系统默认的音频设备[[Npi-config/zh]]。<br> | |
+ | 2、可使用以下命令录音: | ||
<syntaxhighlight lang="bash"> | <syntaxhighlight lang="bash"> | ||
arecord -D hw:0,0 -f cd test.wav | arecord -D hw:0,0 -f cd test.wav | ||
Line 111: | Line 112: | ||
运行效果如下:<br> | 运行效果如下:<br> | ||
[[File:audio_in.jpg|frameless|600px|录音]]<br> | [[File:audio_in.jpg|frameless|600px|录音]]<br> | ||
− | + | 3、可使用以下命令播放音频文件,例如播放/root/Music/test.wav | |
<syntaxhighlight lang="bash"> | <syntaxhighlight lang="bash"> | ||
aplay /root/Music/test.wav | aplay /root/Music/test.wav | ||
Line 119: | Line 120: | ||
<br> | <br> | ||
可以使用alsamixer工具调节播放音乐的音量 | 可以使用alsamixer工具调节播放音乐的音量 | ||
+ | |||
+ | ===读写SPI Flash=== | ||
+ | 1、使用npi-config使能SPI0 Flash[[Npi-config/zh]]。<br> | ||
+ | 2、可使用以下命令录音: | ||
+ | <syntaxhighlight lang="bash"> | ||
+ | arecord -D hw:0,0 -f cd test.wav | ||
+ | </syntaxhighlight> | ||
==相关资料== | ==相关资料== | ||
*[Schematic]([http://wiki.friendlyarm.com/wiki/images/0/00/Mini_Shield_for_NanoPi_NEO_Core_Core2.pdf Schematic - Mini Shield for NanoPi NEO Core/Core2.pdf]) | *[Schematic]([http://wiki.friendlyarm.com/wiki/images/0/00/Mini_Shield_for_NanoPi_NEO_Core_Core2.pdf Schematic - Mini Shield for NanoPi NEO Core/Core2.pdf]) | ||
*[Dimension]([http://wiki.friendlyarm.com/wiki/index.php/File:Mini_Shield_for_NanoPi_NEO_Core_Core2_PCB-Dimensions.rar Dimension - Mini Shield for NanoPi NEO Core/Core2_PCB(dxf)]) | *[Dimension]([http://wiki.friendlyarm.com/wiki/index.php/File:Mini_Shield_for_NanoPi_NEO_Core_Core2_PCB-Dimensions.rar Dimension - Mini Shield for NanoPi NEO Core/Core2_PCB(dxf)]) |
Revision as of 10:04, 9 April 2018
Contents
1 介绍
- Mini Shield for NanoPi NEO Core/Core2是一个专为NanoPi NEO Core和NanoPi NEO Core2定做的功能扩展底板,底板扩展了网口、调试串口、音频、USB等常用接口。
- 板上搭载了JMS567 USB转SATA芯片,提供了M.2 SSD接口,方便外接M.2 接口的2242 SSD。
- 板上提供了2个USB Host接口,可外接常用USB设备。
- 扩展的调试串口和网络接口,能方便的连接串口模块和有线网络。
- 板上的咪头和3.5mm音频输出接口,能方便的录制和外接音频设备播放音乐。
- 板子左上角的2x13 Pin排针引出了anoPi NEO Core或Core2的IO接口,方便连接其他功能模块。
- 板上提供一个按键,并提供了红外接收接口,能方便的使用红外遥控器控制
- 板子上预留了SPI Flash(SOP8-200mil封装,出厂默认不贴)位置,用户可自己焊接。
- 底板和树莓派的尺寸和螺丝孔位置相同,可装配在大部分的树莓派的外壳中。
2 特性
- 和树莓派尺寸相同,可直接装配在树莓派外壳中
- 2个USB Host接口
- 扩展的调试串口和网络接口
- 音频输入、输出接口
- 2x13 Pin GPIO排针
- 一个按键
- M.2 2242 SSD接口
- 红外接收接口
- PCB尺寸(mm):85x56
2.1 接口说明
Mini Shield for NanoPi NEO Core/Core2接口如右图所示,接口引脚丝印在板子背面做了详细标注。
装配NanoPi NEO Core或NanoPi NEO Core2核心板的时候请注意方向,请勿接错,每个排针接口的第一脚在底板上都用三角标注。
- 2x13 Pin header引脚定义
Number# Name Number# Name 1 SYS_3.3V 2 VDD_5V 3 I2C0_SDA / GPIOA12 4 VDD_5V 5 I2C0_SCL / GPIOA11 6 GND 7 GPIOG11 8 UART1_TX / GPIOG6 9 GND 10 UART1_RX / GPIOG7 11 UART2_TX / GPIOA0 12 GPIOA6 13 UART2_RTS / GPIOA2 14 GND 15 UART2_CTS / GPIOA3 16 UART1_RTS / GPIOG8 17 SYS_3.3V 18 UART1_CTS / GPIOG9 19 SPI1_MOSI/GPIOA15 20 GND 21 SPI1_MISO/GPIOA16 22 UART2_RX / GPIOA1 23 SPI1_CLK/GPIOA14 24 SPI1_CS / GPIOA13 25 GND 26 SPDIF-OUT/GPIOA17
3 硬件连接
NanoPi NEO Core或NanoPi NEO Core2可直接装配在Mini Shield for NanoPi NEO Core/Core2底板上,装配时注意NanoPi NEO Core或Core2的方向,参考下图连接模块:
使用Mini Shield for NanoPi NEO Core/Core2底板,能方便的使用有线网络、USB等接口
Mini Shield for NanoPi NEO Core/Core2底板可装配在树莓派外壳中,参考下图装配:
4 软件使用
4.1 M.2 2242接口使用
插入M.2 2242接口SSD,启动系统后,可使用如下命令查看SSD:
fdisk -l
4.2 从SSD运行系统
NanoPi NEO Core或Core2可以将系统运行在Mini Shield for NanoPi NEO Core/Core2的固态硬盘上,除了获得更大的存储空间外,还有如下优点:
1) 读写速度更快;
2) 使用寿命比TF卡更长;
3) 更可靠;
安装系统到固态硬盘上的方法比较简单,无需事先对SSD做准备工作,使用 npi-config 工具即可,输入以下命令启动npi-config:
sudo npi-config
然后进入 Boot Options 菜单, 选择 Boot device,然后可以看到有两个选项可供选择:
1) D1 Hard drive
2) D2 TF card
选择 D1 Hard drive,然后按提示进行操作即可。
以后要恢复回 TF 卡启动,可在上述菜单中选择 D2 TF card。
如果你在 npi-config 中没有找到 Boot device 菜单,可能是因为你的 npi-config 版本太旧,利用菜单上的 Update 功能更新一下即可。
4.3 音频输入与输出
1、使用npi-config选择系统默认的音频设备Npi-config/zh。
2、可使用以下命令录音:
arecord -D hw:0,0 -f cd test.wav
运行效果如下:
3、可使用以下命令播放音频文件,例如播放/root/Music/test.wav
aplay /root/Music/test.wav
运行效果如下:
可以使用alsamixer工具调节播放音乐的音量
4.4 读写SPI Flash
1、使用npi-config使能SPI0 FlashNpi-config/zh。
2、可使用以下命令录音:
arecord -D hw:0,0 -f cd test.wav