你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

直播回顾+QA | STM32MP135在工业组态HMI和工业网关中的应用实践

[复制链接]
STMCU-管管 发布时间:2025-11-11 10:37
感谢大家对有奖直播 | STM32MP135在工业组态HMI和工业网关中的应用实践热情参与!本文给大家汇总了本次直播回放视频、直播答疑Q&A、直播讲义等。
. d  g# @& U5 u- p% x
# c2 V: J0 G7 e6 g直播回放) @, G5 e( I  \# m
【STM32MPU微处理器介绍】
【STM32MP135在工业组态HMI和工业网关中的应用实践】

9 Q. p4 x2 w7 E5 O6 q6 i
2 H/ R& C3 \% ?) d直播课件下载
! Y, i2 x7 ^4 ]! E) p>>点击下载:STM32 MPU产品线介绍- g4 M8 [9 |5 ?6 ?4 H. T8 `
>>点击下载:华美讯通_基于STM32MP135的工业组态HMI和工业网关应用
6 I/ D6 B' V. ~& B% d
% |. b) N& ~4 f+ D

' H% n9 c3 T/ s, Z( a  |$ G+ |; [0 P. w+ p7 P1 P" M: y& W

& ?& H& A& m; u: C& `1 y9 y) ^3 e2 e8 k
直播答疑汇总$ [& Z+ L6 w" n) {
我们从直播答疑中选一些比较有代表性的提问在这里与大家分享,供大家回顾。5 G& b6 G# a: O! S
Q:官方提供的OpenSTLinux发行板如何裁剪到100MB以内?请分享systemd精简、BusyBox替换等实战经验。
) ^2 w3 A6 E' {% K; U9 {A:客户可以基于Buildroot构建,通常是比较轻量级的,也可以选择Yocto的st-image-core或minimal image。+ K: ~: N( M; j

* I3 T7 s* Z5 t8 n. H! k9 b$ R
Q:STM32MP135资料在哪里下载?
# O& v; \! J- Y7 z; `, uA:点击进入ST官网和ST WIKI。
. r. k3 r' \0 U- l2 T& ^
5 _- q! f5 P6 J' G3 u: T. n
Q:开启TrustZone后,安全世界与非安全世界数据交互采用哪种机制(OP-TEE、RPMsg)?请给示例代码片段。  s: b( _+ S+ s
A:通过OP-TEE的PTA/TA实现,目前有很多开源的示例可以参考。
9 h, B  Q- y  I  N# ^1 ~
8 _8 H9 I6 R/ @  L
Q:STM32MP135有没有PCIE接口,用于和FPGA通信?
) F( z. A- x0 A7 v' s' dA:STM32MP13系列没有PCIE接口,但是可以通过FMC或者QSPI接口与FPGA通信。4 H* p2 f9 y, R9 p% R" T

0 Y1 r/ b2 Y! Z5 c
Q:有没有用于DDR调试测试的工具?( Z. g+ J- z. s' N
A:ST提供了DDR调试工具STM32DDRFW-UTIL。
8 a4 u: r# Y: a* F, q! f# o
6 E7 ?. ^# T& t& X4 z( k! M* Y
Q:ST提供的Linux内核是否包含了针对工业应用的PREEMPT-RT实时补丁?对Yocto/Buildroot等开源构建系统的支持情况如何?
# j% n0 b2 {! R, t8 @: ^A:ST提供了X-LINUX-RT的实时补丁包,目前基于Yocto/Buildroot构建都是支持的。
# q; v$ v, J  l9 u! @! F1 h9 B" V/ V
Q:工业设备要求稳定可靠。在STM32MP135上,采用何种机制进行固件的远程安全升级(OTA)?如何保证升级失败后的回滚机制?2 {) y" Q2 N; R
A:ST提供了完整的安全升级FOTA解决方案,可以在B站查找相关视频了解。+ x  s5 Y; [2 y! s  ~2 D
1 ~6 s- F4 R' B& e9 {
Q:异构双核A35与M33里面是什么形式连接的?可以分别处理使用么?8 m( ?5 S+ \$ P$ {( Z8 G  |
A:双核之前可进行通信,A核可以承担没有实时性要求的任务,M核可承担实时任务。; P4 B8 J0 O6 g8 r* [
6 u! a1 t" s9 P
Q:在STM32MP135上开发工业组态HMI,推荐使用哪种GUI框架(如Qt,LVGL,Crank Storyboard)?
; s9 ^3 W+ m. M0 qA:目前QT,LVGL,Crank,TouchGFX都是支持的,简易开发可以直接使用华美讯通的HMaker。8 I- G. Y' `3 P9 V8 t% `4 X

: I; f8 Z6 m3 ?  x+ X
Q:工业设备日益重视网络安全。STM32MP135内置了TrustZone技术,在本次分享的应用实践中,是否有利用TrustZone来保护密钥、固件或关键数据?具体是如何实现的?/ K5 C$ I6 K/ X- K" R# f
A:B站上我们提供了全系列的安全方案部署课程,感兴趣可以去B站搜索STM32单片机。# ?2 \4 U* ]; V% t+ k' G

9 v; G( b# T- n8 \. F
Q:对于一些工业网关应用,启动速度和低功耗是关键指标。STM32MP135的冷启动到应用就绪典型时间是多少?在低功耗模式下的待机电流和实践中的功耗表现如何?2 c+ o2 i! _% y2 n" o: S8 s0 l& d
A:STM32MP13冷启动运行Linux系统的话由客户优化到3s内,裸跑的与MCU启动时间一致。低功耗模式下待机时间视频中有提到。
0 _' q6 C: A- G5 C4 L4 y9 T' Y% d* t2 K) S) z' E
Q:STM32MP135算力能否支撑端侧轻量AI模型推理,有例程不?* q$ p! v! z3 n5 |
A:轻量级的单纯使用CPU是可以的,例程可参考X-LINUX-AI package。
5 K/ G, K6 b8 z2 G, n% l; ^' O- k; P5 W
Q:STM32MPU开发环境有哪些呢?双核启动时候有先后顺序吗?2 e7 y0 D4 k6 p4 p5 R9 e8 q
A:通用开发环境就是Ubuntu 20.04及以上。STM32MP1系列均是A核先启动,再加载M核。STM32MP2系列支持任意核先启动。& x0 c7 R( ]# K3 v2 F4 W
) Y; E1 M6 p9 a
Q:STM32MP135主要应用场景是?5 s& V# t7 \# W1 C! t$ {
A:目前主要的应用有PLC,工业HMI,工业打印机,Gateway等。& r( L$ ?) a: x! G( {

3 v  j% O( ^3 |+ q; A3 F
Q:提供的Linux BSP是否已包含了对工业级实时性(如PREEMPT_RT补丁)的支持?它的最坏中断延迟能控制在什么级别?4 r: L4 C) K# d- u8 f7 w
A:OpenSTLinux的扩展包X-LINUX-RT就是基于Preempt-RT的,ST针对STM32MPU做了充分的优化,打上即可使用,系统latency可以减少50%,最大延迟35微秒左右。
/ i  J0 {$ v4 G, Q) i6 h" E2 Z3 ?, M0 ?0 f* g- c
Q:STM32MP135支持哪些工业以太网协议包?
; T/ y+ p% Y6 ~/ U  Z4 `A:STM32MP135基于PLC合作伙伴Codesysy、NXTROL的方案支持EtherCAT主站协议。. g4 u( A% U: W# i! z  C4 p

( v8 h% u+ \, K+ X3 K, w
Q:STM32MP2系列只有BGA封装的么?ST有无推出自己的核心板?( s  z4 i9 S( D# V; p$ z
A:STM32MP2的封装都是BGA的,ST提供的参考设计包括最小系统部分,用户可以支持copy该设计,如需要核心板可以从米尔、正点原子、利尔达等合作伙伴获取。
& [$ ~+ K% U; l' o4 B7 S: o
1 ]( ^. t3 z1 g4 k) r1 _
Q:STM32MP13比STM32MP157性能有优势?用STM32MP13替代STM32MP157能实现P to P不?. G* D, R( H: V3 N* Z1 e+ c
A:STM32MP15和STM32MP13的管脚不兼容。 性能上STM32MP15因为是双核A7,CPU性能更强,STM32MP13相比较STM32MP15的优势是以太网是双路的,此外,STM32MP13支持在Cortex-A7核上Baremetal裸机开发或者运行实时操作系统RTOS(Thread X,FreeRTOS,Zephyr ),且硬件抽象层(HAL)驱动程序,与其他STM32 MCU系列兼容且保持一致性。
1 p. r1 b, k5 F6 L! ^/ L- }2 E& C" c. l2 C! q
Q:STM32MP135是单核Cortex-A7。在HMI和网关这种通常需要并行处理UI、通信和逻辑的任务中,相比双核处理器(如STM32MP157),软件架构上是如何设计的?如何保证实时性和性能的平衡?
9 V( F+ t1 C" E" b; h! [9 R! u6 dA:如果要兼具实时性和性能,可以在STM32MP135上运行RTOS(FreeRTOS,ThreadX),显示方案可以基于ST的TouchGFX 强大免费的UI工具进行开发。$ F6 F# I; v8 C: J1 I1 \, w3 |' k

# l0 f% X4 l) m  g" r( q6 s# t
Q:STM32MP13的分辨率最高支持多大?5 W4 k1 p$ q2 _$ R" ^
A:STM32MP13的显示分辨率支持1280x800@60fps,1080p@30fps,如需更高的分辨率可以使用MP2系列,最高支持2K@60fps。; r1 m8 t; K$ w! ?) Q( C$ \$ {5 J
" p- ]& [- G8 ~  {6 b* r1 J8 F) A
Q:STM32MP1典型功耗是多少,设计的时候是否有散热要求?/ h4 q- B# |) C
A:STM32MP13的待机模式12微瓦,CPU运行在1GHz功耗低至314毫瓦。 STM32MP13,STM32MP15,STM32MP2系列都不需要外加散热片。
" i/ ]% i. Y2 |+ d" _& p% s7 w3 z& k' m9 \$ x
Q:Nodered和HomeAssistant的数据交互如何?
  l; G  E6 f' k7 V- kA:HomeAssistant官方提供了节点,可以很好的与node-red进行数据交互。1 h" u: P0 v& }- C
* v3 h0 L7 }( y/ j& m0 V
Q:Node-RED的安全性如何?4 J, ?5 z- K9 b% a' e# U  H5 I
A:第三方节点可能会存在安全隐患;另外在默认情况下,Node-RED编辑器仅监听127.0.0.1(本地回环地址),外部设备无法直接访问,避免了公网暴露的风险。
! p; ?( |- i: I- s/ M7 v& J: @9 b8 L% D  ?$ M1 s# l
Q:Node-red+HMI,可以理解为触摸屏+PLC吗?1 S% x) u" @. ~8 h1 j$ x( r. ]
A:可以理解成:触摸屏+网关。2 D6 t$ a3 B2 Q1 [) J

7 C  k2 x! k- N7 }
Q:Node-RED在嵌入式Linux上运行时,资源占用情况如何?是否经过轻量化优化?+ i5 q! Z/ @  i4 H% S
A:Node-RED的内存占用率一般在8.5%到14%左右,不过在某些复杂情况下,如处理大量数据或运行复杂流程时,占用可能较高。
" ]/ G( Z5 w, G4 j6 O2 h4 d, W
% q8 X2 I; k5 a5 U8 |
Q:用Hmaker搭建好HMI界面后如何进行分析仿真?" Z# U7 g: J5 M  @* {
A:Hmaker软件自带分析仿真功能。0 t2 w0 f7 e/ n! j3 a5 g

1 t! o, B' v9 s7 ]' P8 ?! y
Q:能不能把做好的界面直接复制到其他项目中重复使用?' g( O( B; a2 C4 s5 M2 t* _+ k
A:只要业务相同,功能相同,动态数据相同,是可以的。
2 b, K/ P* }; Z0 v: F& D( X0 Q. L
Q:新手用HMake搭建一个基础HMI界面(如设备状态监控),大概需要多长时间?
) R" `7 M, z: w, p, }A:简单的组态3天就可以,如果比较复杂一般要7天左右。
3 p: J% N: E6 Y" v3 V4 d# o) L( y
Q:组态软件支持哪些数据库?SQL\access\Mysql?
+ T: l4 V- J: @8 wA:目前组态软件支持SQLite。  W7 k5 `7 Y0 q9 t% q# A, D# @/ R9 V
8 @4 {& k( l$ r6 x- I. F% a
Q:HMake组态平台生成的工程文件是否支持版本管理与差异对比功能?
* i8 Z9 v5 K8 k% ]& b# W3 t7 [A:HMake组态软件内部有版本号,根据版本号兼容组态工程。5 j. ~  t3 o! B2 Q

" h  L1 U; x" a* d" E6 t, B
Q:HMake组态平台内置了多少种工业组件?
- Z4 B  ]7 ]* [A:HMake组态平台目前内置了近千种工业组件。
; `/ d1 k: I$ C+ v' w8 C
" p1 c$ z& _1 ~1 J1 i: }
Q:HMake组态平台实现“零代码”开发,其底层生成的是脚本还是编译型代码?
; [" \  Y( V- m/ E  r5 R- ^A:HMake组态平台实现“零代码”开发,其底层生成的是JS脚本。
) e3 D/ a& L* `" d& }
1 ^4 a7 b3 E- o' E& [6 f% E; x
Q:HMake“零代码”如果碰到客户自定义算法,还能不能不改内核直接插脚本?
7 b" R4 d5 B! qA:HMake支持自定义算法,支持插入自定义脚本,不需要改内核。
' h- ^9 x. E+ Z% i2 i# h: H& }$ d0 z# ^* I6 r9 K) H

% `+ p# a" t5 N7 @
赞 收藏 评论0 发布时间:2025-11-11 10:37

举报

0个回答

所属标签

相似技术帖

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
人形机器人运动控制、感知与智能配电
半导体创新技术与应用方向
EE架构与软件定义汽车
12V/48V 汽车智能配电(SPD)
区域控制单元(ZCU)与分区架构
关注我们
st-img 微信公众号
st-img 手机版