- 介绍
香蕉派(Banana Pi)是和树莓派类似的一个ARM嵌入式开源板子,比后者多的接口包括:SATA接口、OTG、红外、MIC等。
[caption id="attachment_1512" align="alignnone" width="800"] bananapi[/caption]
- 开机初体验
开机后,会有绿色的等在一直闪烁,然后我用HDMI转VGA连接到电脑显示器上,结果没有任何的反应(转接头会有点发热)。手头又没有TTL串口线,那该怎么连接呢?
然后,我想到了,把我的笔记本上安装一个udhcpd,然后把分配的ip地址池该到192.168.0.20到192.168.0.2。插上网线,接上USB的电源接口,然后输入命令ssh 192.168.0.20。
最后,当然是输入用户名:root和密码:bananapi,就ok了。这一点比树莓派好,不需要手动开启sshd服务。
这时候,我的香蕉派还是无法上网的,那再用一个USB的网卡,好了,可以上网了。哈!
嗯,网也上了,vim也安装并配置好了,该关机了。这时候我输入命令:init 0。
然后,蓝色指示灯灭了,网卡的两个灯也灭了,最后红色和绿色的等也居然灭了。貌似,香蕉派在关机后会彻底下电。个人感觉这一点要比树莓派好的多,树莓派在关机时只是闪烁几下但是还会有指示灯继续亮着,都不知道究竟有没有关机了。
- 串口调试
香蕉派和树莓派的串口调试一样,都是使用115200的波特率。
在Linux下使用的设备符可能是/dev/ttyUSB0,在Windows下可能是COM3。
在Windows或者Linux下都可以使用putty这个软件来连接。要注意的是,连接类型要选择Serial。
在Linux下的话,你还可以使用screen这个命令行工具来连接,执行命令安装:apt-get install screen。执行连接命令:screen /dev/ttyUSB0 115200
另外,要注意的是putty和screen命令好像不能同时使用。
- 指示灯
红色,电源指示灯。
蓝色,网口状态。
绿色,用户自定义。
- GPIO
[caption id="attachment_1515" align="alignnone" width="431"] bananapi gpio[/caption]
- 电源管理
AXP209
- 录音
安装命令行:apt-get install alsa-utils
查看声卡:arecord -l
录制命令:arecord -d 10 -f cd -t wav surenpi.wav
播放命令:aplay surenpi.wav
实时收听:arecord | aplay
音量调节:alsamixer
- 红外
加载内核模块:modprobe sunxi-ir
查看设备:cat /proc/bus/input/devices
安装命令:apt-get install evtest
执行测试命令:evtest,使用遥控器
其他内容可以查看树莓派的的红外使用。
- 让你的pi会说话
安装命令:apt-get install espeak
测试:espeak 'hello world'
控制音量:espeak -a 100 'hello world'
调节语速:espeak -s 170 'hello world'
注意:语速是每分钟说的单词个数,150感觉比较适合
- 使用Python来说话
- 使用SATA
使用SATA连接线将pi和硬盘连接,但是还缺少一个电源线。我采用了PC主板上的SATA电源线。另外,如果要单独使用主机电源的话,可以把24PIN中的绿色和黑色短接就可以让电源开始工作。
SATA是Serial ATA的缩写,及串行ATA。
SATA数据接口定义:
1 GND
2 A Transmit(数据发送正极信号接口)
3 A Transmit(数据发送负极信号接口)
4 GND
5 B Receive(数据接收负极信号接口)
6 B Receive(数据接收正极信号接口)
7 GND
SATA电源接口定义:
1 V33 3.3V Power
2 V33 3.3V Power
3 V33 3.3V Power
4 GDN
5 GND
6 GND
7 V5 5V Power
8 V5 5V Power
9 V5 5V Power
10 GDN
11 Reserved 保留针脚
12 GND
13 V12 12V Power
14 V12 12V Power
15 V12 12V Power
SATA电源线颜色解释:
黄色 12V正极
红色 5V正极