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

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

[复制链接]
STMCU-管管 发布时间:2022-10-20 16:01
答疑汇总|STM32技术周-Day5生态与创新 在线演讲Q&A
7 b% `3 ]" {3 s; X' W% a
* [2 }$ y+ b2 m# x" U
今天为大家带来第五天技术问答,欢迎大家来学习。
3 B; P$ P5 \6 |" E' s8 N
, K" P% d& M8 }4 k
- k. Y, X* I% @% R3 s! k
新一代平台Azure RTOS,简要市场介绍及应用开发的技巧介绍3 X9 ~0 ]3 O1 w

) q% i/ V0 O- T8 ^5 Z
& r% r' G8 k9 J) S4 D5 d2 R
Q:Azure RTOS采用的什么开源协议?Azure RTOS 如何收费?/ a5 B4 r4 F" r% y: o  g4 I4 f
A:  Azure RTOS是一款商业软件,STM32全系列产品都获得了微软的商业授权,STM32客户只要使用STM32系列产品都可以免费使用。0 m0 |9 C+ j8 p

# c# w( n6 [+ x5 yQ:请问Azure RTOS支持哪一些应用?包含哪一些组件?7 X2 R. X+ F9 D) }
A:Azure RTOS可以支持多类应用 (工业类,消费电子等), STM32Cube集成的中间件包括" o  t, k  Y" J. \
-       Thread X (RTOS)
7 ?) r# I, g8 g  ^8 }' E' r8 N/ T7 e-       NetX Duo (IPv4+IPv6网络协议栈)8 T4 L+ x8 P/ b1 O5 Z
-       FileX (文件系统 支持Nand坏块管理, 断电保护)
( D; M6 n) V* h. ~/ a8 J9 Q- ?-       USBX (USB协议栈)& r( O. m3 A3 O2 {/ {
* H+ c4 {& U, S/ W; S' o7 F# s
Q:Azure RTOS对硬件平台有最低要求么?
9 y: c" u9 c6 q8 @- X' RA:基本Cortex-M0+系列以上就可以跑起来,Azure RTOS的特点是 “small fast safe” 。根据你的需要选取相应来的功能,可以用在内存受限的系列上。对大多数应用来说,例如使用ThreadX,需要的内存的大小在2K到15K字节之间。$ X9 y9 ~9 K6 [& @0 ?' L5 p* p

/ O5 O1 e- z" l- }4 F5 ]1 E$ i9 }Q:Azure RTOS 以及各个对应的组件 STM32CubeMX可以生成吗?
( n( ^  A& a( o2 J& W( kA:Azure RTOS已经集成到STM32Cube软件包中和STM32Cube扩展包。客户导入软件包后可以通过STM32CubeMX生成项目。4 x  x( e, v" d2 Z' U4 `
3 ?' Y) g% y* w" i
Q:如何取得STM32CUBE视频教程和详细文字教程?
2 R" B  m$ z0 R2 UA:请在www.stmcu.com.cn看生态系统信息,包含视频教程。! j. L# e3 }. y& i" A! h0 I
: o; R* ?  X& h4 r2 [4 s
Q:微软和ST分别发布的Azure RTOS有什么不同?
# @8 l7 g4 m0 k1 DA:微软把Azure RTOS的源代码发布到了GitHub上。ST的开发包在某一个Azure RTOS的版本的基础上会加底层驱动,一些应用例程和STM32CubeMX 配置功能。
! v8 T5 j% x! [: u, c  K  a  V! E
$ M0 p& P( S( o. K; v3 ^5 `3 h6 ZQ:STM32Cube软件工具能不能支持图形化编程?% B  S! O9 S" [$ g
A:STM32CubeMX 支持图形界面进行代码配置以及代码生成。同时STM32CubeMX已经内置在STM32CubeIDE中。, a" ?6 q. ~0 T! X
% t$ j4 y: `  a( K; k" y
Q:Azure RTOS是属于轻量级系统吗?' z' k$ y! a+ R% W' t
A:是和FreeRTOS类似的嵌入式操作系统。
, X  G- }7 b2 n
9 ]6 d/ V' N# @4 g' tQ:AzureRTOS的最低硬件资源需求是什么?5 |) q# q" _, S; a( h
A:Azure RTOS的最低只需要2KB的FLASH空间就可以运行,目前几乎所有的STM32产品都可以完美运行。8 A7 ?* j2 O" Q9 ^

' B" H, D9 ~9 L1 FQ:Azure RTOS可以使用微软的VS Code或者Linux系统作为开发环境吗?( _( d/ g! i4 b2 g+ \7 \" w/ K
A:STM32Cube的软件工具(STM32CubeIDE等等)支持Windows, MacOS, 和Linux。! c1 d6 |. Q- I
关于VSCode, 可以用来写代码,如果想把VSCode当开发环境用的话,请继续关注STM32Cube生态系统的新进展。/ a* v* u% D7 e4 F

: A. O+ N7 m) e* a  G. vQ:Azure RTOS是否是ST软件包唯一的中间件?
6 v( j- {) F$ C& EA:Azure RTOS是STM32生态系统提供STM32客户的另外一种选择。STM32客户也可以选择其他操作系统。3 o+ b4 Q: U; F

5 L7 C! L$ F# \3 {0 G- ]) k& CQ:对于不同的应用,ST微控制器有不同的内部ROM类型吗?
% ]7 V. M0 [9 M  GA:针对不同的应用场景,STM32 MCU内部提供:一次性可编程字节(OTP),用于存储不更改的用户数据;Flash,用来存储用户代码;EEPROM(部分型号支持),用于存储用户数据。当设置读保护2和写保护后,内部Flash工作在只读状态(ROM)。
2 J! N0 g" L) V# i. g7 Y1 y/ I0 f; ?. e8 o" ]
Q:Azure RTOS有教程吗?
/ F3 [  }1 a3 ^- }9 u- F& BA:可以参考一下微软的的系统学习课程:https://docs.microsoft.com/en-us/learn/paths/azure-rtos-threadx/)。如果有其他OS的经验的话,是有相通之处的。对于STM32 Azure RTOS的使用,后续会有相应的培训计划,可关注www.stmcu.com.cn本地培训。2 J8 N7 k6 o6 s! I9 E
8 z1 ?% V3 b4 ^0 U! E* Z  C! ]
+ z* J7 y, c& p
Q:ThreadX中的普通模式和模块模式有什么区别?
* X% t& v+ D9 c/ BA:普通模式就类似于一般RTOS。模块模式支持动态加载二进制文件。模块模式(ThreadX Module)简单来说可以想象成在Linux中可以跑多个独立的程序。然后互相直接可以隔离,万一有一个模块崩溃不会影响到任何其他模块。
! |' u) x+ l( v4 ]+ M# b' U8 G; D
% d! |2 X6 o6 ~' nQ:Azure RTOS的例程代码以及配套的开发板在哪能找到?+ ?0 T7 i2 t' o/ J# e; e! ?, \
A:STM32Cube 生态系统中已经集成了很多例程,也可以直接用STM32CubeMX生成工程。没找到合适的例程可以通过https://github.com/azure-rtos/samples找到例子- N) Z2 L  _& B. x' a

8 n  M: |7 f- ?$ N. S: }
" G' u/ F7 q7 F
Q:FileX支不支持 ExFAT 文件格式,还有该中间件支持FreeRTOS吗?
0 o8 V4 q5 n2 S& m/ {) F  _- [A:支持ExFAT. USBX以及FileX可以不依赖ThreadX, 独立使用。6 M/ y  ?% ^, a4 u$ D

  k' r: n7 p$ T. j; U3 J$ {3 [Q:Azure RTOS可以直接替换Free RTOS?,是咋操作的,手动还是软件可自动替换,还是说系统接口上是一样的?- O/ r: R+ w% S/ I
A:几种方式,一种是需要自己进行替换。还有一种方式使用我们提供的Free RTOS兼容层,可以用CubeSTM32MX自动生成代码,选择Azure RTOS的相关中间件,帮您更容易的移植。
# P4 }# ~7 P$ n, y, P2 V% g+ q" e0 T0 Y- `2 e

4 r0 Y4 b0 [8 d7 L' {# _4 g3 |8 LQ:Azure RTOS任务切换最快速度有多少?
9 ]4 O  D+ k3 c/ r% Z2 j$ x! pA:0.4us/200MHz。
* g' i5 L8 Z" e3 n0 Z1 `3 f. V" P: ]; }) L

1 ^/ G$ V' }4 @" P3 e, SQ:STM32CubeMX,新版本的pack包,可否用来打开旧版pack包生成的ioc工程?2 F2 O- M" c; ?# U4 i+ p5 U! U
A:可以打开,打开的时候它会有提示,根据你的需求正确选择即可;  o5 G9 i# S$ v

0 @* R( V% x) D5 \4 s5 o% W4 ~

; E! w* z) g0 f5 f2 x" m' C8 N但是要注意如果用新版本的STM32CubeMX打开旧版本配置的.ioc,在生成代码的时候可能会有问题。
% E5 V1 {7 }2 t1 Q7 P7 v; Y" u" l$ |" k$ W' A* u$ P- W
Q:STM32CubeMX的功耗评估功能(PCC),需要连上硬件吗?与应用程序有关吗?需要通过哪些参数才能进行功耗评估?; U$ `# [, I. r- h$ \
A:不需要连接硬件,在STM32CubeMX上可以配置你的工作模式和使用的外设,从而得出一个结果便于你前期的项目评估。对于相关的配置和说明,可参考STM32CubeMX的用户手册。; U( {. |/ J5 @) k/ x

3 T: ^$ t4 r, \/ S# m* J6 G% B  e使用STM32U5超低功耗安全芯片连接Azure IoT云服务
1 N- G8 J' O6 ?6 J+ `- J
: f3 C. T  z. u" m9 IQ:在IoT应用中,AzureRTOS有哪些优势?2 T4 x* q! E. e
A:Azure RTOS性能高,体积小,以及有丰富的中间件,比如MQTT,LwM2M,方便用户连云和进行应用开发。0 r1 S& L8 }# D3 e

, G7 L$ U3 F2 X- x0 wQ:代码容量大概是多少?6 w; D  N% ?$ b( M, u/ F
A:代码容量要看你所使用的服务数量,最小2KB就可以运行ThreadX并实现线程切换。
! O2 ]8 G1 P0 V4 i
7 M9 G: ~. f4 M: v; u! b1 pQ:STM32CubeMX的功耗评估这块,需要连上硬件吗?与应用程序有关吗?需要通过哪些参数才能进行功耗评估?
, p6 _  P) D" }' [( b* I  KA:不需要连接硬件,在CubeMx上可以配置你的工作模式和使用的外设,从而得出一个结果便于你前期的项目评估。对于相关的配置和说明,可参考CubeMX的用户手册,上面会有说明。
+ T2 E5 {# L/ k# Z/ u
2 m& C$ ^" C! `4 \, SQ:PSA中的 device identity在STM32如何实现的呢?2 V  f) Y; W. O+ Q
A:Device identify可以保存在ST-Safe这种安全存储芯片中,然后在Trust Zone里面可以通过PSA API进行获取。
8 Y1 g* [. d# X* X
4 V: T7 \! Z/ ^7 p5 e$ R# |  q+ l" dQ:STM32CubeMX,新版本的pack包,可否用来打开旧版pack包生成的ioc工程?2 s  p$ [* c5 p( h# ?2 u- z
A:可以打开,打开的时候它会有提示,根据你的需求正确选择即可;
. r. F9 v& o8 z& c9 e( j$ E( N
( h" b3 f( p9 I2 P2 D* D
# ?; Y4 R5 y& o) e; i/ F" F
但是要注意如果用新版本的CubeMX打开旧版本配置的.ioc,在生成代码的时候可能会有问题。$ J& w0 ~. \/ R, h! {: E% k6 {

% B  C" W% v8 i6 f
* s' h3 f6 q3 g
Q:Azure RTOS就是threadX吧?
* F# F- r; X$ ^5 h' g9 j, @A:Azure RTOS是所有中间件总成,其中包含ThreadX,就是RTOS的核心。其他的NetX Duo,USBX,FileX等中间件都是为了其他应用场景的。
8 s: J1 p1 j  k, D2 u4 \7 N* l
& D: h1 N- o- Q* Q: }
; J: r& `0 U2 Y& F: d
, W& u6 K( F# w: z. vBuildroot — 轻松构建STM32 MP1 Linux 系统& M& [% R9 P, e, A

. E" s# O0 u; I2 x9 D
" `# N, l: G2 q2 Z. {
Q:请问在Linux系统的时候,STM32MP1的另外的M4是干什么的?
( U3 Y" z: _/ B$ c  h6 {A:M核可以跑一些实时性要求比较高任务,同时M核和A核通过RPMSG进行通信,数据交换。
1 r  g) A; D9 u7 h2 v7 W0 k6 }
) z7 H% r. d+ N8 E1 dQ:由Buildroot编译出的basic版本与支持QT版本的镜像大小区别,编译时间上的差距又是多少?
. I$ F. s: T& G6 \: t# T% M  _A:如果增加QT库的编译,无论是编译时间还是文件系统的大小与基本版本都是有很大区别的,QT库的下载,编译,QT SDK的编译都很耗时,之前在讲解的时候也说过,编译时长还依赖于编译机器的性能,我们自己测试看的话,时长大概会增加1小时左右。8 `9 j  T( }5 U0 z
! }3 T! K( y4 F* Z" p
Q:ST是否会提供由Buildroot编译的Starter package?8 y6 _! {" q5 A6 v' b5 K: p
A:目前官方发布的Starter package 还是基于Yocto编译的,而且starter package只是为了使用户更快的熟悉ST demo板子的启动,对于用户自定义的版本并没有什么意义,建议客户选择自己倾向的编译系统进行编译,然后使用starter package进行对比验证。
7 B  d7 c  K, R) }/ s4 F, u/ \5 L2 H3 N7 K* ]8 Y2 e# B
Q:Buildroot 在其他开发平台,像linux和乌班图系统上可以使用吗,有什么注意的?6 N( d1 A, p# E  _5 n( |
A:Buildroot主要运行在Linux环境下,一些主流的Linux发行版都可以,例如Ubuntu, debian。  U7 i* P% `& ]$ x' x' G/ g
, K' x( G3 G! X8 k# w- P0 ^
Q:针对ST release的Buildroot支持在哪些workstation搭建编译环境?! [3 D; E3 W/ U4 Z" B
A:Linux 发行版, Fedora Ubuntu Debian。4 m% H' i4 k" G1 z, q

% l, C7 q& g& _$ ~7 z$ lQ:uImage和dtb文件打包为ext4就可以了吗?是否还有其他文件要放到这个ext4文件中?& Z( ~. b) z' D# z% Y1 s: L' g- U
A:目前我们的文件系统,有个bootfs分区,uimage和dtb就是放到这个分区里面的,至于这个分区最终打包为什么类型的分区格式,这个可以是ext4,也可以用ubifs等等。
# y/ r, A! b2 {: I$ T1 T$ D1 W7 e
6 j1 g7 b& \+ X3 F' q; a( }6 ^9 UQ:STM32MP1目前最强大的多大主频?
0 Z+ Z( }( r) |8 VA:STM32MP15xx系列最高主频为800Mhz。  P5 Y/ s! C; @9 P/ N
' w7 `" O% n; A6 }* a2 Z7 s) w
Q:为什么STM32MP1要使用这种异构方式,Buildroot会对于M4有什么配置?. G) p4 Q+ Y. D, \3 |/ _$ Q) L/ C
A:STM32MP1MP15x系列采用Cotex-A+Cotex-M这种灵活的架构便于A核处理得以处理一下高效的HMI任务,而同时M4可以处理对实时性要求较高的任务。关于STM32MP1MP1的Cortex M4的开发,还是使用STM32CubeMX+IDE,这个IDE可以是STCubeIDE也可以用第三方的IDE工具,如IAR。, F1 {/ U6 \% P( A5 O
- B  P5 ]/ q/ C+ e8 B
Q:Buildroot是类似于CubeMX的东西吗?所谓的脚本,如何获取所需的文件在由Buildroot配置。
0 T0 G1 d6 H7 w: ?# nA:Buildroot作为编译系统,是用来构建Linux系统的工具, 有助于系统集成,编译,和文件系统生成。但CubeMX是用来进行芯片配置,可以用来分配引脚,配置时钟,DDR调试等等,两者的用途完全不同。脚本的获取等同于源代码的获取,可以从Github上拉取Buildroot的源码,然后修改default config(或者make menuconfig命令)文件。
4 l% K1 f- I# y' h- a2 k9 a
' @& E/ x% E2 ]1 DQ:STM32MPU集成GUP不?
6 M' q# {( A4 o9 r! YA:STMP32157 集成 3D GPU, STMP32151和STMP32153不支持。
/ D2 v7 s: W% y' ~
6 u/ E) k5 Y- E! H, ^1 F& f- SQ:为啥不用busybox啊?是因为buildroot生态应用更丰富么?
" `  c' F+ c' N1 DA:busybox是客户可以选择使用的,只不过这种分布编译有一定的局限性,不方便复现问题,代码管理,而Buildroot可以更加方便的构建整个Linux系统。3 k  E: Z( @8 D3 r: n

( f! i+ c; S$ a  w% y' oQ:Linux代码中的可以作为字符设备使用fmc吗?是否有驱动。只看到fmc驱动nand。
. L' U! c4 C& U1 XA:fmc上挂载的存储设备 都是属于块设备。
, d0 [  m0 L0 J. r5 U7 `7 @8 r! o$ z: s& ~9 f& m9 W
Q:fmc需要和外设通讯,例如fpga,如何进行驱动设计。1 O; F7 [1 a8 F, J+ v. k  z1 a  l
A:这个就是非常复杂具体的问题了,你可以参考一般的linux 驱动开发方式开发,及probe,initial,留一些ioctrl,read,write接口等等。* a6 _' @- @6 ^" m, M  n" w/ m  `0 c
3 `; c9 ]( W- T5 e; w
Q:Buildroot是不需要配置交叉编译工具链了吗?
0 G6 `4 q7 m9 cA:需要的,默认的官方提供的Buildroot版本已经配置好了,如果你们想用外部的交叉工具,也可以通过Buildroot menuconfig来配置。9 [1 l! W# }; Z
( s; {; I4 w6 E( J9 a; N3 D
Q:有一些外设是8bit或者16bit的,之前裸机使用fmc没问题。如果增加linux后,如何设计驱动使用fmc,继续讲解。8 Y) O( a' m' t2 {7 M$ P3 ^
A: 这边FMC就是可以灵活的配置为8bit,16bit等等,这个只是一个通讯的通道,具体的驱动实现需要和你挂的FPGA能正常的通讯,如果通讯正常,驱动开发就没应该OK。
2 S" V! t  U$ Y' h/ P5 R9 m3 Q  g; z& y/ s( L- X7 O: `
9 p; a3 R1 l* y' |( M% c9 y7 Z7 c5 r

0 J$ K- D& F+ p7 d- Q. M  fQ:我们现在用正点原子提供的yocto编译的镜像,巨大无比。我们是工业应用,不需要3D加速,直接用Linuxfb就可以了,这个时候用buildroot会编译出更小的镜像么?, Z* Y5 U+ v- Q
A:可以的,buildroot使用类似linux的menuconfig,裁剪方便。3 B9 q0 `0 J+ `% r, U. ]

5 L9 A2 G/ ~( @, E  r" O. bQ:A核和M核怎么通讯?
0 f. Q, [. G, ^- f7 GA:有IPCC+OpenAMP机制。
+ C, B7 I* D- I5 g/ ]+ \- k1 h7 K2 q9 ?
Q:从开发上来说是不是尽量避免A核代码和M核代码对同一个外设操作?STM32MP1是不是这两个核处理的外设资源是分开的?: W8 |  j+ ~+ g( G; G
A:是的,两个核所用到的外设资源在配置阶段就已经分配好了,可以尝试使用STM32CubeMX进行配置,这样就更容易理解了。
) X/ P2 z" e8 R" u/ N2 x
! f; H+ Z( r! V+ A$ ~7 ~你拥有的不仅是STM32,还有超出你预期的人机交互方案
+ f+ L3 z' m) \+ K. B7 o
' ~% v, L/ J7 j& Z2 R! R+ b! uQ:TouchGFX和GUIX更推荐哪个?
. |8 ?% p. j. R. iA: TouchGFX针对ST MCU进行深度优化,在性能效果上,资源使用上都更加吻合MCU这个平台。
, ]+ F! T: u% L. x( ^9 E, d3 T$ b& F8 W1 U5 r# c1 E$ ^
Q: 这个新的GPU会放在ST一些高性能芯片上吗?如STM32H7?& E  ]: P0 ^! r  q
A: 会的,我们后期不仅在STM32H7上,还有更多的高性能的STM32MCU都会配备GPU。& o+ j9 S& c1 _# g2 a
# @5 A, H$ H& b: c/ ~$ v
Q:没有GUI设计的工程师使用TouchGFX多久可以上手?  C( c, i5 |/ W2 Q0 U
A:可以通过我们www.STMCU.com.cn,或者B站上参考相关视频,我们有客户一个月左右就可以很好的上手。: J3 R" i- V2 D. x( U

8 u- U$ {! N; T. r7 S) j* KQ:用TouchGFX开发对于各个型号的STM32 MCU有相应的优化吗?提供案例吗?
2 l, J7 @! h) S; U, x; _A:我们在designer上放了我们大部分Demo,都是开源的,基于不同的平台,可以参考。
6 I$ z/ M5 \2 Y( Z+ K
% o3 j, W! M+ v7 P9 y- q+ CQ:这个图像解锁的功能的DOME在哪里可以获取?
& k: A+ X( L9 FA:可以在TouchGFX designer的Demo2上获取。
4 l7 \, m7 V4 x0 ?2 k- c  A0 l3 B6 v$ s" Z9 n5 Z9 s
STM32 MPU+RT-Thread:多核异构计算之美 ' `* t5 j# s: J( r# _# A7 |

6 d0 F( x: w+ v3 ?- M6 d$ Z. zQ:RTT能直接用STM32CubeMX生成吗?
" Y9 o5 Z& r% D6 i: X& KA:可以的,请参考rt-thread nano:https://www.rt-thread.org/docume ... 0041-nano-port-cube
7 N4 h( n. _# I+ ]8 D( j( |7 f 或者你也可以用完整的BSP,配合cubemx进行STM32配置 :https://github.com/RT-Thread/rt-thread/tree/master/bsp/stm32
7 N* K# K# h% ~2 |7 N7 Y5 B9 b3 d& a* m$ T6 V7 g2 b
Q:RT-Thread能适用于全线ST32位MCU吗?
1 G* Q2 ~9 v+ O/ R5 \3 QA:是的,全面支持STM32各产品,BSP:https://github.com/RT-Thread/rt-thread/tree/master/bsp/stm32! f, v. e! q8 \/ X
并且提供了STM32的移植文档,可以让你快速完成STM32上RT-Thread的移植。- e0 b. \; |" K* v+ w4 G+ |9 c
  C, V8 v$ [" W6 g9 M  }
Q:MicroPython对硬件有最低要求吗?
9 a: h  I/ ]# }9 [% Z- e) T( U! dA:RT-Thread MicroPython mini 版本占用资源最大不超过:* R+ }! w7 K9 j+ t' B% q
       ROM : 190KB& A; n$ Z. _+ V+ p+ b
       RAM : 20KB
6 U3 V$ W$ ~6 P% ^你可以在vscode里找到RT-Thread MicroPython插件,方便开发。
3 L  Y3 N# ]0 C3 Y  f" t  M- G$ }9 l: g: V: H8 f+ h
Q:MicroPython支持多线程吗?
( l  m* l' E5 ]5 i1 l, }* fA:支持 多线程。7 W: I+ s/ {( |5 ]# [5 P

% }: S5 X- o7 IQ:RT-Thread考虑像Free RTOS一样加到STM32CubeIDE么?
% O+ w# C* w1 ]: x5 lA:如果你已经将RT-Thread扩展包导入STM32CubeIDE,那么就可以使用 STM32CubeIDE配置并进行工程生成。, j- b; L8 ~5 S2 h; {# B; g& W
7 q3 K: q6 g6 M6 G! ]* a* A

/ t5 z. h: R6 M8 [+ a/ R
/ o& b: X6 x8 }6 D2 t! T3 S5 k0 n欢迎大家打卡学习,大家有什么问题还以评论区留言!每位评论者可以获得10ST金币!
4 [: F6 f8 C! m  {) I
; E+ e0 K6 |& x  y( G+ ]' V& H. w
- F4 Z2 w9 k5 S( L$ M6 k( E
  w$ Y4 B/ t4 ^' c
4 P; P% Z2 B2 z" C* N7 p7 N# _# c
1 l+ S7 v, c, h* O5 j# M
收藏 评论0 发布时间:2022-10-20 16:01

举报

0个回答
关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版