ABB IMMFP12
《厦门莫格电气自动化有限公司》
我公司优势品牌众多,目前库存备货充足,随时发货,要订货的,货期短,直接国外订货,具体型号来电咨询;充足的库存、健全的网络、完善的物流、优惠的价格,只要你想要的,我们都能为你提供,随时满足您的需求。我们以***优惠的价格回报您的光临!
如未有查询到型号,欢迎咨询!
主营PLC可编程控制器模块,DCS卡件,ESD系统卡件,振动监测系统卡件,汽轮机控制系统模块,燃气发电机备件等,AB,ABB,GE,本特利,福克斯波罗,霍尼韦尔,西门子,ICS,英维斯,西屋,艾默生,横河,KONRAD
================================================================
IMMFP12
IMMFP12
IMMFP12
应用处理器的应用范围越来越广泛。系统芯片都是采用ARM®Cortex-A 正在抢占部分原来由 ARM® Cortex-M和其他微处理器设备统治的市场。这种趋势由几个因素造成:
-
通常和 IoT 相关的强烈互联需求,不仅从硬件上,也有软件、协议以及安全相关方面
-
深度互动界面的要求,例如多点触控、高分辨率显示以及丰富的图形界面
-
随着SoC的量产以及新产品功能提高,SoC 的价格在下降
作为支持上面论述的典型案例是我们消费者每天都看到产品的重新设计,从微控制器升级到微处理器。这种迁移伴随着新的挑战,例如设计变得越来越复杂,操作系统的抽象层也更加繁杂。使用应用处理器所带来的复杂硬件设计的难题可以被公版参考设计以及使用现成的计算机模块/系统模块或者单板电脑所克服。在操作系统层面,嵌入式Linux系统已经在行业中得到广泛应用。大量的开源工具简化功能丰富的复杂嵌入式系统开发。如果使用微控制器,类似的开发工作将变得复杂和耗时。尽管有着诸多的好处,使用类似Linux 操作系统仍旧产生了不少的质疑和缺乏信心,热别是针对实时控制应用。
开发人员通常的做法是将实时任务和一般任务分摊到不同的处理器上。因此,类似与 Cortex-A的处理器主要用于多媒体和联网功能,而微控制器则仍然被用作处理实时、关键性任务。本文旨在为开发人员提供一些建议,当他们需要使用应用处理器完成实时系统的时候。
测试实时性能
现在有许多 benchmark工具可以用于评估软件系统的实时性能,然而我们想要快速地测试下面提到的方法是否可以真的提高系统性能。为了看到结果,我们测量由嵌入系统的标准GPIO 产生的方波抖动。用这种方法,我们可以简单、快速地分析实时性能,并提供初步的优化建议。我们开发了一个以2.5KHz(200µsHigh / 200µs Low) 频率翻转 GPIO的应用。用示波器连接 GPIO,测试方波和输出时序。

图1:抖动测试
标准 Linux 测试结果如图2所示。翻转 GPIO的应用配置为实时任务(SCHED_RR),内核配置了Voluntary Kernel Preemption(CONFIG_PREEMPT_VOLUNTARY)。

图2:使用标准 Linuxe内核配置的方波抖动分布图
测试结果表面只有 92% 的波形在 &plu***n;10%的误差以内。***差的测量结果显示***超过 15ms,逾 3700% 的误差。
Real-Time Linux
本文中我们采用***个方式是软件相关的。Linux 并不是一个实时操作系统,但是许多项目在很大程度上提高了 Linux 的决策能力和实时性。其中一个项目是Real-Time Linux project。Real-Time Linux是一系列的补丁(PREEMPT_RT),为 Linux 内核提供新的强占机制,以及其他的功能和工具,使其更加适合于实时任务。你可以在其*** Real-Time Linux Wiki (之前在这里)上找到应用 PREEMPT_RT 补丁和应用开发的文档。
我们在 ColibriiMX6DL 上使用PREEMPT_RT 来验证实时性能的改进。在 Toradex Linux 镜像中部署PREEMPT_RT 补丁的说明可以在 ToradexDeveloper Center 上找到。
下面的图表(图3)展示了使用 PREEMPT_RT 补丁的 Linux 的实时强占测试结果。结果表明只有0,002%的波形超过&plu***n;10% 的误差。***差的结果(0,106us)也只有 25% 的误差,相比于标准 Linux(图2)这是一个很大的提高。
6SC6100-0GB11
6SC6100-0GB12
6SC6100-0GC08
6SC6100-0GE01
6SC6100-0NA01
6SC6100-0NA11
6SC6100-0NA21
6SC6110-0EA00
6SC6120-0FE00
6SC6130-0FE01
6SC6140-0FE00
6SC6140-0FE01
6SC6190-0FB00
6SC6500-0UC01
6SC6512-0AA02
6SE1200-7AA10-3
6SE2100-1CA00
6SE3112-8CA40
6SE3114-0D***0
6SE3190-0DX87-2DA0
6SE3212-1BA40 MMV37
6SE3213-6CA40
6SE3214-0DA40
6SE3217-3DB40
6SE3221-0D***0
6SE3221-5D***0 MMV440/3
6SE3290-0XX87-8PB0
6SE3290-0XXB7-8PB0 CB15
6SE5922-1AA11 CPU922
6SE6400-0SP00-0AA0
6SE6400-3CC02-2CD0
6SE6410-2UA12-5AA0
6SE6410-2UB17-5BA0
6SE6420-2UD22-2BA1
6SE6440-2AD25-5CA1
6SE6440-2UC15
6SE6440-2UD21-5AA1
6SE7014-0TP60
6SE7018-0EP60-Z
6SE7022-6EC61
6SE7024-7ED61
6SE7031-2HF84-1BG0
6SE7090-0XX84-0FF0 CBP
6SE7090-0XX84-0FF5 CBP2
6SE7090-0XX84-2FK0
6SE9212-0DA40
6SE9212-7DA40
6SE9212-8CA40
6SN1111-0AA00-0CA1
6SN1111-0AA01-0AA0
6SN1113-1AB01-0BA1
6SN1114-0AA01-0AA0
6SN1118-0AA11-0AA1
6SN1118-0BK11-0AA0
6SN1118-0DG21-0AA0
6SN1118-0DG21-0AA1
6SN1118-0DG22-0AA1
6SN1118-0DG23-0AA0
6SN1118-0DH21-0AA0
6SN1118-0DH23-0AA0
6SN1118-0DJ21-0AA1
6SN1118-0DM13-0AA1
6SN1118-0DM21-0AA0
6SN1118-1NK00-0AA2
6SN1123-1AA00-0AA0
6SN1123-1AA00-0AA1
6SN1123-1AA00-0DA1
6SN1123-1AA00-0HA0
6SN1123-1AA00-0HA1
6SN1123-1AB00-0BA1
6SN1123-1AB00-0CA1
6SN1123-1AB00-0HA1
6SN1145-1BA01-0DA1
6SN1146-1AB00-0BA0
6SN1146-1AB00-0BA1
6SN1162-1AA00-0AA0
6SX7010-0FF05
6XV1418-OCH32
6XV1440-2AH32
6XV1440-2AH50
6XV1440-2KH32
6XV1820-5BH20
6XX3081
700-374-1KG11
700-375-0LA15
700-375-0LA21
700-375-1LA41
700-377-0AA32
70931683
73N-B 2469020
7621
76222637P
7KE4490-2BA
7KG2131-1ZN21-0AA0 GMUG/H
7MF4020-1DA00-1AA3-Z
7MH1704-8DA
7MH3305-1AA
7MH3305-1AB
7MH4205-1AB01
7MH4205-1AC01
7MH4553-1AA41
7MH4710-1AA
7MT-100A
7NG1102-4AD42
7NG1103-4BD43
7NG1106-4DA43
7NG1204-4AD42-5RA3
7NG1205-4AD42-1KA8
7NG1206-4BD42-2RA3
7NG1206-4DD35-5RA3
7NG1900-4AD45-1
7NG1900-4BD42-1
7NG3020-3JN00
7PU4440-4AJ30
7TN3923-2/HH
812-7210-01 200010623/D05
8SX8501-0AA0 SIMDAS S5-115E, ANS1300E
8SX8501-0AB20
9AB4141-1FB03
9AB4142-0AA11
9AC9100-2AA02 IP252
9AC9100-2AA05 IP252
A230 arb-p3d2712-3a
A5E00098837
A5E00105839
A5E00163856KS04
A5E00212433-2
A5E00264395
A5E00282175/07 39VIMCCN
A5E00497260-03
A5E00818292-03
A9530-C50-04-85
ABZ11-Z-2
ABZ11-Z-3
AE11
AIS-EP-1009
AIS-ep-4009
AIS-ep-4011
AMS-M220-A5 C9451A42A522
arb-p4e414-1a
AS11-1
AS11-1A
AS11-3
AS12-1
AS12-1/A
AS12-3
AS13 6FQ2113-0A
AS13-1
AS13-1/A
AS13-3
AU11-1
AU11-4
B221 arb-p2d2735-1a
B223 arb-p2d-2740-2a
B224 arb-p2d 2747-2a
B225 arb-p4d2748-2a
B250 arb-p3d2741-3a