Difference between revisions of "Template:S5Pxx18ExternalModules/zh"
From FriendlyELEC WiKi
(Created blank page) |
(updated by API) |
||
Line 1: | Line 1: | ||
+ | ==扩展连接== | ||
+ | ==={{{1}}}连接USB(FA-CAM202)200万摄像头模块=== | ||
+ | *{{{1}}}使用Debian系统,假设你已接好LCD屏或者HDMI,进入系统后,点击左下角的菜单键“Other”-->xawtv,打开USB Camera软件。进入“welcome to xawtv!”,选择OK即可进行拍照。 | ||
+ | [[File:USB-camera-nanopi2.png|frameless|500px|USB camera]] | ||
+ | [[File:USB-camera-nanopC-T2-01.png|frameless|500px|USB camera-01]] | ||
+ | ==={{{1}}}连接CMOS 500万摄像头模块=== | ||
+ | CAM500A 500万摄像头模块的详情请查看[http://wiki.friendlyarm.com/wiki/index.php/Matrix_-_CAM500A/zh]<br/> | ||
+ | |||
+ | *Android5.1系统,假设你已经接好LCD屏或者HDMI,进入系统后,直接点击“Camera”图标,即可打开摄像头进行拍照和录制视频。 | ||
+ | [[File:CMOS-camera-nanopc-t2.png|frameless|500px|CMOS camera]] | ||
+ | |||
+ | *Debian/Ubuntu系统集成了命令行的摄像头示例程序nanocams,登录后输入以下命令即可预览40桢然后拍照保存为指定的文件。 | ||
+ | <syntaxhighlight lang="bash"> | ||
+ | sudo nanocams -p 1 -n 40 -c 4 -o IMG001.jpg | ||
+ | </syntaxhighlight> | ||
+ | 更详细的命令行参数可执行命令“nanocams -h”。 | ||
+ | 如果要下载源代码,运行以下命令即可获得: | ||
+ | <syntaxhighlight lang="bash"> | ||
+ | git clone https://github.com/friendlyarm/nexell_linux_platform.git | ||
+ | </syntaxhighlight> | ||
+ | |||
+ | ==={{{1}}}接USB摄像头使用OpenCV=== | ||
+ | * OpenCV的全称是Open Source Computer Vision Library,是一个跨平台的计算机视觉库。 | ||
+ | * {{{1}}}跑Debian系统时,接USB Camera,可直接使用官方的OpenCV。<br> | ||
+ | 1、以下介绍的是{{{1}}}用C++使用的OpenCV: | ||
+ | * 首先需要保证你的{{{1}}}能连外网,假如你有串口,直接串口登陆超级终端(或者ssh登陆)。进入系统后,输入用户名(root),密码(fa)登陆; | ||
+ | * 以下命令在超级终端执行: | ||
+ | <br> | ||
+ | <syntaxhighlight lang="bash"> | ||
+ | apt-get update | ||
+ | apt-get install libcv-dev libopencv-dev | ||
+ | </syntaxhighlight> | ||
+ | |||
+ | 2、{{{1}}}烧写Debian系统启动后,接上USB Camera,使用Debian系统自带的摄像头软件测试,确定摄像头能正常使用。<br> | ||
+ | |||
+ | 3、通过终端执行命令,查看你的摄像头设备: | ||
+ | <syntaxhighlight lang="bash"> | ||
+ | ls /dev/video* | ||
+ | </syntaxhighlight> | ||
+ | * 注:video0 是你的USB摄像头设备 | ||
+ | |||
+ | 4、opencv的测试代码(官方C++示例代码)在 /home/fa/Documents/opencv-demo, 使用以下命令即可编译: | ||
+ | <syntaxhighlight lang="bash"> | ||
+ | cd /home/fa/Documents/opencv-demo | ||
+ | make | ||
+ | </syntaxhighlight> | ||
+ | 编译成功后,得到可执行文件demo <br /> | ||
+ | |||
+ | 5、以下步骤需要在{{{1}}}上接上键盘执行: | ||
+ | <syntaxhighlight lang="bash"> | ||
+ | ./demo | ||
+ | </syntaxhighlight> | ||
+ | |||
+ | 你便可以看到opencv已经用起来。 | ||
+ | |||
+ | ===串口扩展GPS模块=== | ||
+ | * Matrix-GPS是一款体积小巧,性能优越的GPS定位模块,适用于导航仪、四轴飞行器定位等应用场景。 | ||
+ | * Matrix-GPS模块采用串口通讯,{{{1}}}上电进入系统后,在终端命令行执行以下命令,或者点击图标“xgps”,即可进行搜星定位功能。 | ||
+ | <syntaxhighlight lang="bash"> | ||
+ | $su - fa -c "DISPLAY=:0 xgps 127.0.0.1:9999" | ||
+ | </syntaxhighlight> | ||
+ | * 或者,在debian界面上打开终端 LXTerminal ,输入 xgps 回车也可以打开GPS功能。 | ||
+ | 串口扩展模块的详情请查看[http://wiki.friendlyarm.com/wiki/index.php/Matrix_-_GPS/zh 点击查看]<br /> | ||
+ | 参考下图连接模块Matrix-GPS和{{{1}}}:<br /> | ||
+ | [[File:GPS_NanoPC-T2.png|frameless|600px|GPS_NanoPC-T2]] | ||
+ | |||
+ | 连接说明: | ||
+ | {| class="wikitable" | ||
+ | |- | ||
+ | |Matrix-GPS || {{{1}}} | ||
+ | |- | ||
+ | |RXD || Pin11 | ||
+ | |- | ||
+ | |TXD || Pin12 | ||
+ | |- | ||
+ | |5V || Pin29 | ||
+ | |- | ||
+ | |GND || Pin30 | ||
+ | |} |
Revision as of 11:17, 23 December 2017
Contents
1 扩展连接
1.1 {{{1}}}连接USB(FA-CAM202)200万摄像头模块
- {{{1}}}使用Debian系统,假设你已接好LCD屏或者HDMI,进入系统后,点击左下角的菜单键“Other”-->xawtv,打开USB Camera软件。进入“welcome to xawtv!”,选择OK即可进行拍照。
1.2 {{{1}}}连接CMOS 500万摄像头模块
CAM500A 500万摄像头模块的详情请查看[1]
- Android5.1系统,假设你已经接好LCD屏或者HDMI,进入系统后,直接点击“Camera”图标,即可打开摄像头进行拍照和录制视频。
- Debian/Ubuntu系统集成了命令行的摄像头示例程序nanocams,登录后输入以下命令即可预览40桢然后拍照保存为指定的文件。
sudo nanocams -p 1 -n 40 -c 4 -o IMG001.jpg
更详细的命令行参数可执行命令“nanocams -h”。 如果要下载源代码,运行以下命令即可获得:
git clone https://github.com/friendlyarm/nexell_linux_platform.git
1.3 {{{1}}}接USB摄像头使用OpenCV
- OpenCV的全称是Open Source Computer Vision Library,是一个跨平台的计算机视觉库。
- {{{1}}}跑Debian系统时,接USB Camera,可直接使用官方的OpenCV。
1、以下介绍的是{{{1}}}用C++使用的OpenCV:
- 首先需要保证你的{{{1}}}能连外网,假如你有串口,直接串口登陆超级终端(或者ssh登陆)。进入系统后,输入用户名(root),密码(fa)登陆;
- 以下命令在超级终端执行:
apt-get update apt-get install libcv-dev libopencv-dev
2、{{{1}}}烧写Debian系统启动后,接上USB Camera,使用Debian系统自带的摄像头软件测试,确定摄像头能正常使用。
3、通过终端执行命令,查看你的摄像头设备:
ls /dev/video*
- 注:video0 是你的USB摄像头设备
4、opencv的测试代码(官方C++示例代码)在 /home/fa/Documents/opencv-demo, 使用以下命令即可编译:
cd /home/fa/Documents/opencv-demo make
编译成功后,得到可执行文件demo
5、以下步骤需要在{{{1}}}上接上键盘执行:
./demo
你便可以看到opencv已经用起来。
1.4 串口扩展GPS模块
- Matrix-GPS是一款体积小巧,性能优越的GPS定位模块,适用于导航仪、四轴飞行器定位等应用场景。
- Matrix-GPS模块采用串口通讯,{{{1}}}上电进入系统后,在终端命令行执行以下命令,或者点击图标“xgps”,即可进行搜星定位功能。
$su - fa -c "DISPLAY=:0 xgps 127.0.0.1:9999"
- 或者,在debian界面上打开终端 LXTerminal ,输入 xgps 回车也可以打开GPS功能。
串口扩展模块的详情请查看点击查看
参考下图连接模块Matrix-GPS和{{{1}}}:
连接说明:
Matrix-GPS | {{{1}}} |
RXD | Pin11 |
TXD | Pin12 |
5V | Pin29 |
GND | Pin30 |