企业资质

厦门莫格电气自动化有限公司

普通会员8
|
企业等级:普通会员
经营模式:
所在地区:福建 厦门
联系卖家:
手机号码:
公司官网:
企业地址:
企业概况

厦门莫格电气自动化有限公司是一家专业提供工业自动化领域的备件服务商,产品品种齐全、价格合理,公司实力雄厚,重信用、守合同、保证产品质量,以多品种经营特色和薄利多销的原则,赢得了广大客户的信任。我们主营PLC可编程控制器模块,DCS卡件,ESD系统卡件,振动监测系统卡件,汽轮机控制系统模块,燃气发电机......

ABB IMASO11

产品编号:166298906                    更新时间:2018-10-18
价格: ¥999.00
厦门莫格电气自动化有限公司

厦门莫格电气自动化有限公司

  • 主营业务:PLC可编程控制器模块,DCS卡件,ESD系统卡件,振动监测...
  • 公司官网:
  • 公司地址:

联系人名片:

联系时务必告知是在"产品网"看到的

产品详情

厦门莫格电气自动化有限公司销售ABB IMASO11 ,欢迎来电咨询!

ABB IMASO11

ABB IMASO11

您迈开询价的一小步,我还您成功的一大步。

1). 简介

Gstreamer多媒体开发框架是当前嵌入式Linux设备***为常用的多媒体应用处理平台,关于Gstreamer开发框架的介绍请参考我们过往发表的其他相关文章,这里不再赘述而是直接展示使用C语言基于Gstreamer进行摄像头处理的示例程序开发。

 

本文所演示的平台来自于Toradex Aaplis iMX6D嵌入式平台,这个平台是基于NXP iMX6系列ARM处理器,支持双核心Cortex-A9。

 

2). 准备

a). ApalisiMX6D ARM核心版配合ApalisIxora载板,连接调试串口到开发主机,具体操作方法可以参考这里。

b). Apalis iMX6D操作系统使用Toradex LinuxRelease V2.7b2,***和更新方法请参考这里。

c). 连接一个USB Camera到Ixora载板X8靠上的USB接口,这里使用Logitech 720P摄像头。

 

3). 配置Ubuntu开发主机

a). 安装Toradex提供的交叉编译SDK,可以基于OpenEmbedded环境自行编译,也可以从这里***我们已经编译好的进行测试使用,***后执行下面命令进行安装,并根据提示设置安装目录。

--------------------

$ ./angstrom-glibc-x86_64-armv7at2hf-neon-v2016.12--S

--------------------

b). 本文使用Eclipse IDE进行开发,请参考这里的文章说明在Eclipse配置基本的SDK交叉编译相关设置。

c). 启动Eclipse并创建Gstreamer新项目

./ 在启动Eclipse之前,首先打开Terminal并执行下面命令配置SDK,配置在Terminal关闭时候失效,下次使用要重新配置。

--------------------

$ source SDK Path/environment-setup-armv7at2hf-vfp-neon-angstrom-linux-gnueabi

--------------------

./ 然后在同一Terminal下启动Eclipse IDE

./ 创建新的Cross GCC项目,这里为gstest

 

d). 设置Gstreamer编译选项

./gstest –> Properties-> C/C++ Build -> Settings –> Tool Settings -> Cross GCC Compiler-> Miscellaneous -> Other flags 添加下面内容

--------------------

`pkg-config --cflags gstreamer-1.0` -fPIC

--------------------

./ ./gstest –> Properties -> C/C++Build -> Settings –> Tool Settings -> Cross GCC Linker ->Miscellaneous -> Linker flags添加下面内容

--------------------

`pkg-config --libs gstreamer-1.0 gobject-2.0 glib-2.0`

--------------------

 

 

4). C程序开发示例

a). 本文演示C程序main程序中主要实现三种Gstreamer应用示例,***种是捕获USB摄像头输入图像并显示在桌面上,第二种是捕获USB摄像头输入图像并进行H.264编码后保存为MKV视频文件,第三种是读取上面第二种保存的视频文件并播放显示在桌面上面。

 

b). 程序完整代码如下,分别说明如下:

https:///simonqin09/gstest/blob/master/gstest.c

 

./ Main函数首先创建所需要使用的Elements和bus等,然后初始化gstreamer并创建main loop。

 

./ 然后通过程序输入参数做三个选项,分别对应上面提到的三个子应用。

 

./ 应用1 - 捕获USB摄像头输入图像并显示在桌面

// 首先在iMX6上面可以通过命令行先测试好要使用的pipeline,如下:

--------------------

$ gst-launch-1.0 imxv4l2src device=/dev/video3 ! 'video/x-raw,width=1280, height=720, format=(string)YUY2' ! videoconvert ! imxv4l2sink overlay-width=640 overlay-height=480

--------------------

// 然后按照上面测试的pipeline在程序中先创建pipeline,然后再分别调用”gst_element_factory_make”函数匹配实际使用的elements,***后创建pipeline message bus和monitor。

// 然后调用”gst_bin_add_many”函数将刚才生成的elements添加到pipeline中。

// ***后调用”gst_element_link_many”函数顺序链接各个elements

FBM204
140CPU11303
MR-J2-100C
6SL32240BE322UA0
6SL32440BB121BA1
6SL32550AA004CA1
6ES5420-4UA14
JEPMC-CM200
JEPMC-IO200
JEPMC-MB200
JEPMC-PL200
V4550220-0100
6SE6420-2AD27-5CA1
3HAC14549-3/ 12A
3HAC14551-2 105A
DSQC601  A21/A43
DSQC602   3HAC12816-1
"DSQC609  3HAC14178-1"
DSQC623  3HAC020079-001
DSQC661  3HAC026253-001
DSQC662
CQM1-DA022
D16B
6ES5095-8MA03
6ES5431-8MA11
6ES5451-8MR12
6ES5464-8MF11
6GK7343-1EX21-0XE0
317393-05
3VL3725-1AA34-0AA0
3VL4740-1AA34-0AA0
6FX5002-2AH00-2BD0
735117-05
6SC6130-0FE01
3HAB8101-8/12B
3HAC0373-1 DSQC361
3HAC040194-001
3HAC3180-1 DSQC373
140CPU67160
PM633
T1F-08AD-1
140DAO85300
TK-IOLI01
6DM1001-2LA02-2
6ES5525-3UA11
ECPE84-0 PE84
140ARI03010
140NOE77101
490NRP95400
EL3020
EL3020
FWX-175A
A06B-0373-B577#7008
6ES5 314-3UA11
6ES5 721-0CB60
6ES7 463-2AA00-0AA0
ACS800-01-0011-3+P901
ACS800-01-0016-3+P901
ACS800-01-0030-3+P901
ACS800-04-0170-3+P901
ACS800-04-0400-3+P901
ACS800-04-0440-3+P901
3BSE008062R1  PM633
A06B-0127-B075
1747-SDN
HC-SFS52
MR-J2CN1
MR-J2S60A
MR-JHSCBL5M-L
MR-PWCNS1
140ACI03000
140DDI35300
140DDO35300
140XTS00200
140CPS11420
140CPU11303
140CRP93200
140NOE77100
140XBP00600
1771-ASB
1771-P4S
1771-P7
MAC112C-0-HD-2-C/130-A-1
EPL-10200
EPM-H310
140ARI03010
140CPS11420
140DDI35300
140DDO35300
140XBP01000
140XBP01600
140XTS00200
GPD505V-A027
A16B-1600-0090/04B
1756-L61B
3503E
3511
3604E
WH1-2FF
JPDC-C041
HDS03.2-W100N-H
3RG9001-0AG00
3RG9010-0AA00
M500D
R48-1800A
MVI56-MNET
LT-MODUL INT 25A
IC693CPU364
IC693PWR331
IC697BEM731
IC697CMM742
IC697CPX935
IC697MDL241
IC697MDL341
IC697PWR711
PCD4.B900
PM633
DSBC176
6SN1123-1AA00-0HA0
SICOMP IPC RI20
6DD1661-0AD0
6ES5 430-7LA12
6ES5 451-7LA12
1756-CNB
1756-CP3
1756-ENBT
1756-IF16
1756-IM16I
1756-IV16
1756-OF4
1756-OW16I
1756-PA72
1786-XT
MVI56-GEC
1756-CNBR/E
1756-IF16
1756-OF8
6SE7021-3TP60
A5E01231722
SP-231N
1756-L62
1756-L63
1756-M24/4
TPC-2710 PC2-CPU
39SAMCAN
39SDM024DCCBN
1785-L20B
TIMMER
SY/MAX MODEL 400
3HAC023195-001/04
140ACI04000
140ACO02000
140ARI03010
140CPS11420
140CPU65260
140CRA93200
140CRP93200
140DAI75300
140DDO35300
140XBP010000
140XBP016000
PTQ-PDPMV1
ABM-407B-1-S-CE-S293
1785-V40L
DO810
3HAC14549-3/12A
3HAC14551-2/105A
3HAC1782-1/07A
3HAL025338-006/08A
DSQC601 A21/A43
DSQC602 3HAC12816-1
DSQC609 3HAC14178-1
DSQC623 3HAC020079-001
DSQC661 3HAC026253-001
DSQC662 3HAC026254-001

厦门莫格电气自动化有限公司电话:传真:联系人:

地址:主营产品:PLC可编程控制器模块,DCS卡件,ESD系统卡件,振动监测...

Copyright © 2025 版权所有: 产品网店铺主体:厦门莫格电气自动化有限公司

免责声明:以上所展示的信息由企业自行提供,内容的真实性、准确性和合法性由发布企业负责。产品网对此不承担任何保证责任。