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

答疑汇总|STM32技术周-Day5生态与创新 在线演讲Q&A

[复制链接]
STMCU-管管 发布时间:2022-10-20 16:01
答疑汇总|STM32技术周-Day5生态与创新 在线演讲Q&A
* `; a2 z; ^6 f: {
& o' J+ x$ Q" p7 `: j8 k* E
STM32线上技术周回看:第五天
) A7 l3 q7 r! a  E
今天为大家带来第五天技术问答,欢迎大家来学习。

- m1 o! I+ D* t0 x" C) y+ `! `
, L( F, H$ e3 y; Z( V! H7 q' N  @8 X  Y* |
新一代平台Azure RTOS,简要市场介绍及应用开发的技巧介绍9 ]9 t$ o! x  \' q/ U3 W: ]1 J. z
! ]: a, k( }' u- F

! i2 S/ H8 Y5 u4 F" D Q:Azure RTOS采用的什么开源协议?Azure RTOS 如何收费?/ {! v! T' A! `: O5 e$ G$ l' e# a
A:  Azure RTOS是一款商业软件,STM32全系列产品都获得了微软的商业授权,STM32客户只要使用STM32系列产品都可以免费使用。2 f# T# U8 `% y8 ]' |$ U

2 _' R. G8 ~6 [# |0 Y. WQ:请问Azure RTOS支持哪一些应用?包含哪一些组件?
. B. s! ~+ {+ c8 v2 GA:Azure RTOS可以支持多类应用 (工业类,消费电子等), STM32Cube集成的中间件包括
. U  C% U6 X$ F2 Q  Q  B5 K  I-       Thread X (RTOS)
! }# s% U% w+ O8 X, }: h! f  |5 O-       NetX Duo (IPv4+IPv6网络协议栈)
7 s' K# Q0 j8 e  I: ^3 o-       FileX (文件系统 支持Nand坏块管理, 断电保护)9 G8 M3 E8 h4 u0 D$ |+ p8 z. P
-       USBX (USB协议栈)  c5 d+ ]5 d. X3 A( i/ ^2 n

2 J8 J! t7 G' x5 P  M  yQ:Azure RTOS对硬件平台有最低要求么?# T$ g0 G+ ?/ K1 Q4 q
A:基本Cortex-M0+系列以上就可以跑起来,Azure RTOS的特点是 “small fast safe” 。根据你的需要选取相应来的功能,可以用在内存受限的系列上。对大多数应用来说,例如使用ThreadX,需要的内存的大小在2K到15K字节之间。- E5 d+ t" j; ^  }; J: @- r

" m+ g; V6 @! O5 A2 j) nQ:Azure RTOS 以及各个对应的组件 STM32CubeMX可以生成吗?
  W' I5 j9 G; a% n9 S2 W! \A:Azure RTOS已经集成到STM32Cube软件包中和STM32Cube扩展包。客户导入软件包后可以通过STM32CubeMX生成项目。
' P6 K( z  m% e4 r# [) x7 s
: f& a/ ]" z- I4 O( oQ:如何取得STM32CUBE视频教程和详细文字教程?* _/ k* s: q) i: P  Z1 {: _3 n
A:请在www.stmcu.com.cn看生态系统信息,包含视频教程。
9 x: v* h; D, Q5 H8 x/ }6 \8 j3 G. E* B" s
Q:微软和ST分别发布的Azure RTOS有什么不同?
8 J% X5 v" x. H8 ]- f1 a# ZA:微软把Azure RTOS的源代码发布到了GitHub上。ST的开发包在某一个Azure RTOS的版本的基础上会加底层驱动,一些应用例程和STM32CubeMX 配置功能。
1 P& s3 V0 l7 Q+ G4 m" H. Q* j3 c4 ?( M! r% V; E! ?& y' E
Q:STM32Cube软件工具能不能支持图形化编程?
; O' [- K- ~( Y. gA:STM32CubeMX 支持图形界面进行代码配置以及代码生成。同时STM32CubeMX已经内置在STM32CubeIDE中。3 k! f* j" L( B% Y  Z7 |+ s
. i; s# v/ k+ G$ Y
Q:Azure RTOS是属于轻量级系统吗?& Z; r* l. M4 y9 e+ ~
A:是和FreeRTOS类似的嵌入式操作系统。1 F, q/ ?2 H. e( G, v: T
0 Q5 {' ~8 f1 a  n& ~' |
Q:AzureRTOS的最低硬件资源需求是什么?% ^% F& Y' j# l: j1 g" J7 @6 p
A:Azure RTOS的最低只需要2KB的FLASH空间就可以运行,目前几乎所有的STM32产品都可以完美运行。
( t* O3 a7 O% V% X" D8 Q% ]0 h0 p
+ P* U  l- o0 F' [, e5 X7 JQ:Azure RTOS可以使用微软的VS Code或者Linux系统作为开发环境吗?* P' F/ C' I3 K0 B( f' e3 S4 T0 j
A:STM32Cube的软件工具(STM32CubeIDE等等)支持Windows, MacOS, 和Linux。
7 H0 y( @# A3 \2 |6 Z) D关于VSCode, 可以用来写代码,如果想把VSCode当开发环境用的话,请继续关注STM32Cube生态系统的新进展。
. x) b: u$ e$ \
+ P/ v: o$ ?  C( t2 QQ:Azure RTOS是否是ST软件包唯一的中间件?
, ?3 S, G/ `, `  _6 vA:Azure RTOS是STM32生态系统提供STM32客户的另外一种选择。STM32客户也可以选择其他操作系统。8 J* d( i6 l& ?2 M

3 S0 f5 V* z* g* [8 aQ:对于不同的应用,ST微控制器有不同的内部ROM类型吗?
* G2 P* a' g' T4 x3 c: i9 NA:针对不同的应用场景,STM32 MCU内部提供:一次性可编程字节(OTP),用于存储不更改的用户数据;Flash,用来存储用户代码;EEPROM(部分型号支持),用于存储用户数据。当设置读保护2和写保护后,内部Flash工作在只读状态(ROM)。
8 G4 }/ I3 Z4 _0 D7 b9 p$ S$ M
% J: ^; i- @' ?( Y- aQ:Azure RTOS有教程吗?
$ ~9 m9 v% c. rA:可以参考一下微软的的系统学习课程:https://docs.microsoft.com/en-us/learn/paths/azure-rtos-threadx/)。如果有其他OS的经验的话,是有相通之处的。对于STM32 Azure RTOS的使用,后续会有相应的培训计划,可关注www.stmcu.com.cn本地培训。
2 \4 p! S8 O# G. Y, k; F( V4 {8 u3 [" \
( d$ Z0 W' R- A: I) ?8 }. F
Q:ThreadX中的普通模式和模块模式有什么区别?
0 d0 }. G% L$ N8 L$ ^A:普通模式就类似于一般RTOS。模块模式支持动态加载二进制文件。模块模式(ThreadX Module)简单来说可以想象成在Linux中可以跑多个独立的程序。然后互相直接可以隔离,万一有一个模块崩溃不会影响到任何其他模块。# d/ i4 L8 i1 w5 h; i
1 a; U9 {% X! q# w# s. H+ j2 ]
Q:Azure RTOS的例程代码以及配套的开发板在哪能找到?# ?1 A6 I+ H! B& y/ s/ g
A:STM32Cube 生态系统中已经集成了很多例程,也可以直接用STM32CubeMX生成工程。没找到合适的例程可以通过https://github.com/azure-rtos/samples找到例子7 G" [( o! u7 _8 l

# n2 I2 ^- y& X$ t7 Y
- w9 Y8 @5 Z1 A, k. ?; g" ?# E9 r
Q:FileX支不支持 ExFAT 文件格式,还有该中间件支持FreeRTOS吗?
: b. v" f7 F1 O1 @* ]% DA:支持ExFAT. USBX以及FileX可以不依赖ThreadX, 独立使用。3 X7 R) k( J! L5 g: G
1 C8 U8 [/ }" s  A( t- T
Q:Azure RTOS可以直接替换Free RTOS?,是咋操作的,手动还是软件可自动替换,还是说系统接口上是一样的?
  N( @2 i/ s  jA:几种方式,一种是需要自己进行替换。还有一种方式使用我们提供的Free RTOS兼容层,可以用CubeSTM32MX自动生成代码,选择Azure RTOS的相关中间件,帮您更容易的移植。! G* v- ~6 R' D9 H) @: Y! g
$ l3 Y$ H& T4 @' y
  `: R8 x" q; w
Q:Azure RTOS任务切换最快速度有多少?
2 ?4 V6 L5 B( I0 GA:0.4us/200MHz。" P) ]1 |4 g, V3 ^/ m1 N

2 v. r4 E4 U, U' Q) A! l; g2 m

6 F3 r3 T- s' s- A! F( G5 R4 D/ h5 hQ:STM32CubeMX,新版本的pack包,可否用来打开旧版pack包生成的ioc工程?( q1 S1 G9 M# f2 @# T% j/ v4 v  \/ O
A:可以打开,打开的时候它会有提示,根据你的需求正确选择即可;  T" h9 E6 f8 `
) i7 y0 I9 F" g6 I8 k
0 e1 V  f; E) b" F8 i
但是要注意如果用新版本的STM32CubeMX打开旧版本配置的.ioc,在生成代码的时候可能会有问题。
* @8 R+ O+ j+ }! D; N5 U* |# J; j9 |/ g% x
Q:STM32CubeMX的功耗评估功能(PCC),需要连上硬件吗?与应用程序有关吗?需要通过哪些参数才能进行功耗评估?2 G" Q6 c! t$ l$ f; V. q( R
A:不需要连接硬件,在STM32CubeMX上可以配置你的工作模式和使用的外设,从而得出一个结果便于你前期的项目评估。对于相关的配置和说明,可参考STM32CubeMX的用户手册。
1 q( ]+ H' t, ^, b, ?% q& L0 n2 C
8 G5 v5 ]; P% {使用STM32U5超低功耗安全芯片连接Azure IoT云服务
: x5 B% J. m" }' }! ]; K; Y* @* t6 F" F
Q:在IoT应用中,AzureRTOS有哪些优势?; z3 j# z' h, s' e2 t8 _! A% n
A:Azure RTOS性能高,体积小,以及有丰富的中间件,比如MQTT,LwM2M,方便用户连云和进行应用开发。- L0 t7 k0 N1 f+ z0 s0 ~/ a

3 c, x4 m& ?4 R  k; A) GQ:代码容量大概是多少?
# Q* S/ Y3 u& V( P3 r; D9 G; ?A:代码容量要看你所使用的服务数量,最小2KB就可以运行ThreadX并实现线程切换。' g/ m* t5 T( U  ]) {" x& t& w7 s
8 X1 @& d# m/ [# F% C5 D$ G
Q:STM32CubeMX的功耗评估这块,需要连上硬件吗?与应用程序有关吗?需要通过哪些参数才能进行功耗评估?
& h) D% I/ U+ z# M; O2 r! i4 jA:不需要连接硬件,在CubeMx上可以配置你的工作模式和使用的外设,从而得出一个结果便于你前期的项目评估。对于相关的配置和说明,可参考CubeMX的用户手册,上面会有说明。7 l; Q& s( Y$ n/ c8 E9 a7 w

* X  C8 ^7 H& T% i  A: mQ:PSA中的 device identity在STM32如何实现的呢?
: c% b1 A6 A, m8 T7 mA:Device identify可以保存在ST-Safe这种安全存储芯片中,然后在Trust Zone里面可以通过PSA API进行获取。# y. a  j$ X9 C) K
7 L# @% f& e: r9 J7 ]" z' [5 u( [
Q:STM32CubeMX,新版本的pack包,可否用来打开旧版pack包生成的ioc工程?2 A. W, w( j8 n. k
A:可以打开,打开的时候它会有提示,根据你的需求正确选择即可;# F  x. ?1 S% u
4 l  f4 V% H2 z$ s9 I+ F
; L8 F* c- g# ^) n4 M
但是要注意如果用新版本的CubeMX打开旧版本配置的.ioc,在生成代码的时候可能会有问题。" ^! ?% U8 f3 k7 w) M: k) q

1 a! T) [: l6 ~" @* X3 P% n1 V
% u4 N0 L# N, d, ?
Q:Azure RTOS就是threadX吧?
6 A% u( B* Z' s# d! v/ KA:Azure RTOS是所有中间件总成,其中包含ThreadX,就是RTOS的核心。其他的NetX Duo,USBX,FileX等中间件都是为了其他应用场景的。
) [# M2 j5 ~3 K/ |7 ?& Y  C
2 M6 s7 W( _- B4 A+ M: k( I: |
/ w  {: g1 h/ S  w
" b. D' V' |' M  UBuildroot — 轻松构建STM32 MP1 Linux 系统( y, B+ d& ^# S/ b' U( p2 Q7 m

. _1 _' W  y. o9 _3 [6 N

3 e& i4 |  y9 M! `Q:请问在Linux系统的时候,STM32MP1的另外的M4是干什么的?% G- v& H" H4 o. G3 y3 W/ W* Q1 d
A:M核可以跑一些实时性要求比较高任务,同时M核和A核通过RPMSG进行通信,数据交换。' d' e7 t, f, ?' X& Z6 G) I1 h
6 F# }8 Q* {' e% \. E8 L1 J( A9 X
Q:由Buildroot编译出的basic版本与支持QT版本的镜像大小区别,编译时间上的差距又是多少?6 Q- O! D/ b1 d0 {4 |, R* H
A:如果增加QT库的编译,无论是编译时间还是文件系统的大小与基本版本都是有很大区别的,QT库的下载,编译,QT SDK的编译都很耗时,之前在讲解的时候也说过,编译时长还依赖于编译机器的性能,我们自己测试看的话,时长大概会增加1小时左右。
1 B8 |- M1 B. |2 h0 U6 m, M) a' z
Q:ST是否会提供由Buildroot编译的Starter package?1 a2 t! y$ [( s9 n, K) Q" ]
A:目前官方发布的Starter package 还是基于Yocto编译的,而且starter package只是为了使用户更快的熟悉ST demo板子的启动,对于用户自定义的版本并没有什么意义,建议客户选择自己倾向的编译系统进行编译,然后使用starter package进行对比验证。
, g/ e0 u  J9 K$ l* J
: ]: O7 C5 }% N$ z8 r: X/ N5 X# u( RQ:Buildroot 在其他开发平台,像linux和乌班图系统上可以使用吗,有什么注意的?$ h: g5 a7 X( R5 A
A:Buildroot主要运行在Linux环境下,一些主流的Linux发行版都可以,例如Ubuntu, debian。
) j" W6 j" N& G2 O( n& u8 `+ r5 ?3 n: o3 E9 A, Z' q* e
Q:针对ST release的Buildroot支持在哪些workstation搭建编译环境?
# r/ d, m# W$ j/ l& G+ `. U0 {A:Linux 发行版, Fedora Ubuntu Debian。; e+ |5 u" c8 ^" y2 M5 F4 \
7 K6 l  u4 T& h7 G
Q:uImage和dtb文件打包为ext4就可以了吗?是否还有其他文件要放到这个ext4文件中?; h# j; S. T. b6 L; K& f
A:目前我们的文件系统,有个bootfs分区,uimage和dtb就是放到这个分区里面的,至于这个分区最终打包为什么类型的分区格式,这个可以是ext4,也可以用ubifs等等。8 J/ E' h' q, j

/ }% h- N" J% mQ:STM32MP1目前最强大的多大主频?
- C3 J. t/ C* q2 [A:STM32MP15xx系列最高主频为800Mhz。
; K6 u  ]3 Z) U  A! t) {  M2 t$ w' k1 `, p6 A
Q:为什么STM32MP1要使用这种异构方式,Buildroot会对于M4有什么配置?! E# Y; ^7 S: t" X  V/ o
A:STM32MP1MP15x系列采用Cotex-A+Cotex-M这种灵活的架构便于A核处理得以处理一下高效的HMI任务,而同时M4可以处理对实时性要求较高的任务。关于STM32MP1MP1的Cortex M4的开发,还是使用STM32CubeMX+IDE,这个IDE可以是STCubeIDE也可以用第三方的IDE工具,如IAR。
3 q( s/ _/ b$ o/ G. V( T' n/ I
6 t' @  ~5 y! [: ?  q3 MQ:Buildroot是类似于CubeMX的东西吗?所谓的脚本,如何获取所需的文件在由Buildroot配置。; k2 r4 P" U: o- [
A:Buildroot作为编译系统,是用来构建Linux系统的工具, 有助于系统集成,编译,和文件系统生成。但CubeMX是用来进行芯片配置,可以用来分配引脚,配置时钟,DDR调试等等,两者的用途完全不同。脚本的获取等同于源代码的获取,可以从Github上拉取Buildroot的源码,然后修改default config(或者make menuconfig命令)文件。
0 ~4 y; N7 V1 Y2 h
% i. E# e' G) o+ y( }( r+ HQ:STM32MPU集成GUP不?
0 R& |  k2 z1 m& t. N# n3 M9 t2 q& wA:STMP32157 集成 3D GPU, STMP32151和STMP32153不支持。8 h7 a6 }- A7 D. A

6 Q* {. T/ c  \' KQ:为啥不用busybox啊?是因为buildroot生态应用更丰富么?
' S: t/ x7 r( Y, t" c5 ]0 PA:busybox是客户可以选择使用的,只不过这种分布编译有一定的局限性,不方便复现问题,代码管理,而Buildroot可以更加方便的构建整个Linux系统。
( o7 U. u; W: O: ?6 x0 k0 G5 f+ c; H% s+ \, B: ]$ g: L
Q:Linux代码中的可以作为字符设备使用fmc吗?是否有驱动。只看到fmc驱动nand。
( X  P& q: |" J* z: tA:fmc上挂载的存储设备 都是属于块设备。6 s; I2 T3 t4 C2 N2 h: F
9 X* y  ?# ^# _+ D
Q:fmc需要和外设通讯,例如fpga,如何进行驱动设计。# o7 y3 _% D2 y0 e0 s1 r. V% w! L
A:这个就是非常复杂具体的问题了,你可以参考一般的linux 驱动开发方式开发,及probe,initial,留一些ioctrl,read,write接口等等。1 D2 f4 [! ]+ ?8 X2 H' G
. m) ~* N) B# v
Q:Buildroot是不需要配置交叉编译工具链了吗?
* T9 r; J& Z# Z+ \$ eA:需要的,默认的官方提供的Buildroot版本已经配置好了,如果你们想用外部的交叉工具,也可以通过Buildroot menuconfig来配置。
, {2 ^, }( C2 Z8 y
. H, J1 L( u/ u( o) xQ:有一些外设是8bit或者16bit的,之前裸机使用fmc没问题。如果增加linux后,如何设计驱动使用fmc,继续讲解。( O" Y/ z) d' H; Z7 l' L$ r( T
A: 这边FMC就是可以灵活的配置为8bit,16bit等等,这个只是一个通讯的通道,具体的驱动实现需要和你挂的FPGA能正常的通讯,如果通讯正常,驱动开发就没应该OK。
- b( ]6 u3 S. ]: {- K" P* @8 l- O
( |3 l* j+ q9 m  [$ Z& K: y$ s
2 o1 L1 D4 l9 C* V
  t+ t7 \, S, J- {2 ^% v
Q:我们现在用正点原子提供的yocto编译的镜像,巨大无比。我们是工业应用,不需要3D加速,直接用Linuxfb就可以了,这个时候用buildroot会编译出更小的镜像么?
! X$ w) n6 k4 A& n1 f- b' i2 f4 FA:可以的,buildroot使用类似linux的menuconfig,裁剪方便。! w; j; ^% ], q9 x- `

9 y$ k- v6 z* f9 k1 @! q" _8 ?5 ZQ:A核和M核怎么通讯?
+ o  Q% q# N; `$ e) s7 Y* T: KA:有IPCC+OpenAMP机制。% K2 G5 q% j4 z* A- B
: d6 S) x: B. G( C% Y5 D
Q:从开发上来说是不是尽量避免A核代码和M核代码对同一个外设操作?STM32MP1是不是这两个核处理的外设资源是分开的?4 \1 Y' h* p( Z. Q- a
A:是的,两个核所用到的外设资源在配置阶段就已经分配好了,可以尝试使用STM32CubeMX进行配置,这样就更容易理解了。, X# j3 i/ k2 P! b3 E4 q
( }# l6 ?0 }* N  p/ W6 t' `8 M
你拥有的不仅是STM32,还有超出你预期的人机交互方案% x5 ~" W) h- t
' z$ h" P1 S. Y6 B# i
Q:TouchGFX和GUIX更推荐哪个?
8 P. ?+ T! i; VA: TouchGFX针对ST MCU进行深度优化,在性能效果上,资源使用上都更加吻合MCU这个平台。
) G, H$ B+ Q6 L: F; A% B
) K( n6 c. m1 n# T# r+ G  kQ: 这个新的GPU会放在ST一些高性能芯片上吗?如STM32H7?
0 _: K! s9 C+ c, q, EA: 会的,我们后期不仅在STM32H7上,还有更多的高性能的STM32MCU都会配备GPU。
% ~( ^6 p/ d- v
' L' t* ^8 y. {/ oQ:没有GUI设计的工程师使用TouchGFX多久可以上手?
8 e0 g1 Z# \( ?A:可以通过我们www.STMCU.com.cn,或者B站上参考相关视频,我们有客户一个月左右就可以很好的上手。% L) U2 E7 w0 B8 b/ Y4 b0 A
6 h/ w, }4 q! w$ _
Q:用TouchGFX开发对于各个型号的STM32 MCU有相应的优化吗?提供案例吗?5 w1 m* I. {9 m# R
A:我们在designer上放了我们大部分Demo,都是开源的,基于不同的平台,可以参考。
; [+ N# k* x8 s1 L; U0 |# I& f7 Z/ ]9 f$ e8 ~
Q:这个图像解锁的功能的DOME在哪里可以获取?* k3 ^' x" f" W) ]! S" j) K! G! O
A:可以在TouchGFX designer的Demo2上获取。
5 V; y) U3 B3 u' z
( w1 M7 p/ [- m1 `9 w& CSTM32 MPU+RT-Thread:多核异构计算之美
0 G% g( ^6 @: U- v# L0 A. c. K
2 D, F( }0 u) [# G1 h! f9 d: pQ:RTT能直接用STM32CubeMX生成吗?9 @  w0 L' {: i9 F' {; u
A:可以的,请参考rt-thread nano:https://www.rt-thread.org/docume ... 0041-nano-port-cube- e5 l8 w% l! ~8 I( }/ g1 w( a( ~, a
或者你也可以用完整的BSP,配合cubemx进行STM32配置 :https://github.com/RT-Thread/rt-thread/tree/master/bsp/stm325 Y6 d8 S" x# R" `
+ Z) O! X. m% Y: L: X
Q:RT-Thread能适用于全线ST32位MCU吗?
$ \, G7 C3 C. v1 D3 `7 t" \/ e& F0 ^A:是的,全面支持STM32各产品,BSP:https://github.com/RT-Thread/rt-thread/tree/master/bsp/stm32% k% `1 D$ V% X# G" e  `+ d. x
并且提供了STM32的移植文档,可以让你快速完成STM32上RT-Thread的移植。: h- Y, w1 U# _6 `) z6 k. ?
# C' g8 z$ p5 n) A3 n
Q:MicroPython对硬件有最低要求吗?- ]& {" \3 H7 G6 C1 `( d
A:RT-Thread MicroPython mini 版本占用资源最大不超过:, F$ G0 K" @$ j6 Q6 `8 ^+ x) m
       ROM : 190KB
- c& @6 D9 Q/ s0 K( V       RAM : 20KB
4 F- p+ Q- V+ y% C% K9 W2 r你可以在vscode里找到RT-Thread MicroPython插件,方便开发。
) w+ z3 \/ |# F/ F, G
7 }4 n5 b' U) F) RQ:MicroPython支持多线程吗?( ]2 L1 P) {5 M4 g  M# h" m
A:支持 多线程。- [, _) `9 s1 b( v6 g

& Z' Y' v' B# \& G3 F* EQ:RT-Thread考虑像Free RTOS一样加到STM32CubeIDE么?. ]9 j5 g& k* V* z/ o3 Y: S% h+ X
A:如果你已经将RT-Thread扩展包导入STM32CubeIDE,那么就可以使用 STM32CubeIDE配置并进行工程生成。8 j, u. b% Q, @0 Z& K# ~3 s0 e
; C/ U2 `. L  }# B" v  F# ?9 t7 B
! t" {2 ^2 Z* C) S" Z3 Q; ~

9 R0 B7 E$ h7 r* v- t  f) H欢迎大家打卡学习,大家有什么问题还以评论区留言!每位评论者可以获得10ST金币!
5 r% h% f0 v# ]* Q. B# k& i" O* ~, g2 [3 |7 J

8 b5 S- Z$ l5 x& l3 c" w9 @
2 P& M3 F6 f6 V. q$ o' ^

% U( t3 w1 D/ M- s
1 A( I; ~) ?" S/ i# X+ [; u
收藏 评论0 发布时间:2022-10-20 16:01

举报

0个回答
关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
st-img 微信公众号
st-img 手机版