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

【免费试用】STM32MP1在线试用,为强大而生  

[复制链接]
STMCU-管管 发布时间:2021-5-13 15:53
阅读主题, 点击返回1楼
收藏 1 评论29 发布时间:2021-5-13 15:53
29个回答
强风吹拂 回答时间:2021-5-18 15:35:05
快来学习使用一波
; e% J7 o. l; |0 d8 j
sumoon 回答时间:2021-5-19 11:34:45
已申请  STM32MP1是ST公司的第一款高端MPU,特别适合做高端HMI等,Cortex-A和Cortex-M双核架构使得应用的易开发性(可以跑Linux操作系统)和应用的实时性二者可以兼顾。
- ^# r" Q; v9 D2 I* Z
北方 回答时间:2021-5-19 14:39:06
已申请+对STM32MP1的了解:功能过于丰富,并不容易玩。尤其是双核部分,比树莓派多一个档次。1 b' K: u. p; k
landeng 回答时间:2021-5-20 09:50:43
期待期待
; q- p% ~, E$ O: }0 E! T
胤幻1988 回答时间:2021-5-21 14:17:35
NICE 申请了~我很好奇这2核如何通讯的?0 h7 E9 A& [6 L) V: w& _
阳辉 回答时间:2021-5-25 11:00:19
STM32MP157是ST进军Linux的第一款MPU,我下个项目也需要用到这款芯片,希望提前感受它的强大!
TLLED 回答时间:2021-5-25 11:50:19
已申请 + STM32MP157这款MPU是集成了一个A7内核和一个M4内核,A7可以跑linux等操作系统来处理更复杂的工作,M4内核可以处理外设的设备数据处理,双内核混合使用。* }8 d# q5 {. y% ]
寒门过河卒 回答时间:2021-5-25 15:31:50
已申请+意法的第一款Cortex-A7内核的芯片,用的是最流行的Cortex-A7核 + Cortex-M4核架构,他的优势在于即可以使用Linux内核跑QT,来实现完善的用户交互和网络应用,也可以使用Cortex-M4来实现轻量级操作系统的实时数据处理。之前尝试使用A7内核发现单单做IO口控制就需要写Linux驱动->编译Linux内核->写应用程序。开发流程繁琐而且以前的产品没办法直接移植,好多功能需要重新开发,比较麻烦。采用对STM32MP1后可以直接移植大多数功能模块使用 Cortex-M4进行运行,然后再Linux下开发新需求就可以了,但是感觉难点在于双核之间的交互问题。
$ S$ P* U, G9 Z* ^3 b  r主要希望搞懂三个方面的问题:$ C; W5 i) }: v  U2 K1 z
一、网络方面,移植阿里云的物联网SDK,方便做物联网方面功能。5 C/ G7 Y( q: b; D4 i
二、音视频驱动方面,希望可以做出完善的用户交互界面。, i, d0 X! f- x8 J
三、freeos操作系统下M4内核运行,方便做高实时性的工业控制器。
: w; `: n  u' G1 E6 h( d除此之外STM32MP1还是华为HarmonyOS的支持平台之一,韦东山老师发布了相关教程,一直想学习评估下。2 \- `6 B  g/ i# B3 C. X

- |$ F' [& j/ U0 m; U
liuxingkeji 回答时间:2021-5-25 16:09:49
已申请  STM32MP1是ST公司的第一款可以运行Linux操作系统芯片,同时片类有双A7核,可以运行一些简单图形处理算法,同时辅以M4小核可以做一些实时性控制任务,可以胜任很多场景开发,如工控机一些图形界面显示,图像识别的案例。$ ?+ ?% y5 F2 k8 i6 @7 t
奇迹 回答时间:2021-5-26 14:35:27
已申请+ A7加M4异构核的特点。157为双a7+单m4组合。A7主频为700MHz,对于嵌入式使用完全足够。209MHz的M4核也是非常能打,能对A7有一个很好的补充。高性能A7加强实时M4,应用范围很广。& F( j2 S" k7 C- K1 z
ST生态支持,资料开发更为便捷。
; C0 {& a( I8 Q9 r# h% H/ ]
傲世进 回答时间:2021-5-26 22:28:58
我已申请,我知道这个板卡性能强大,拿来学习是不二选择,他的强大其实不用我说,看他的介绍就知道了。STM32MP1 通用微处理器产品系列,系基于混合的双Arm Cortex-A7核 和 Cortex-M4核架构产品。此系列产品在充分满足多种应用的灵活性需求的同时,又实现了最佳性能和低功耗特性。Cortex-A7 内核支持开源操作系统 (Linux/Android),Cortex-M4 内核完美沿用现有的 STM32 MCU 生态系统,有助于开发者轻松实现各类开发应用。

. }, o/ o) D1 }4 z8 b  r4 J
STM32MP1拥有包括丰富的开发生态系统在内的诸多优点:
' H; R3 u& s  j! z. P
• 支持主流开源发行版操作系统Linux 以及合作伙伴提供的 Android操作系统
• 适用于Cortex-M4 内核的 STM32Cube 固件库和嵌入式软件包
• 可选的为高级 HMI 开发提供的3D 图形处理单元(GPU)
• 丰富的数字与模拟外设集
• 高级安全功能
• 得益于高集成度特性、封装兼容性与低成本 PCB 技术(可以低至 4 层镀通孔(PTH) PCB)和专用电源管理 IC (PMIC) 等优势,实现最佳物料清单 (BOM)
• ST 及合作伙伴提供的高级开发工具
• 一流的全球当地在线支持服务
• 遍布全球的分销渠道
• 承诺10年产品供货保障,且每年更新
0 Z! q& e0 j. T8 G+ S
支持开源操作系统的 STM32 生态系统
! B0 b. z/ P; y" t
熟悉Cortex®-M4 MCU 环境的开发人员能轻松实现他们的目标,因为他们能够使用相同的 STM32Cube 工具套件,包括基于 GCC 的 IDE、STM32CubeProgrammer和 STM32CubeMX。此外,这款套件还配有 DRAM 接口调试工具,可以轻松配置 DRAM 子系统。
面向Arm® Cortex®-A7 内核进行开发时,ST 通过使用主流的开源 OpenSTLinux 发行版进行开发,帮助用户消除潜在的障碍,确保应用软件移植的简便性和快速性。
我们实施的ST 合作伙伴计划,可提供丰富的第三方生态系统来为开发人员提供协助。

5 _  `) J" ^: {9 T+ P
灵活的双核架构
8 p" `! h* a- x: f; i& {
Cortex-A7 内核专用于开源操作系统,Cortex-M4内核则专用于实时及低功耗任务处理。
3 C4 @" _9 r% P7 p' ]$ {, l
• 650MHz 主频的双 Cortex®-A7 内核
o 32KB L1 指令缓存
o 32KB L1 数据缓存
o 256KB 级别 2 缓存
, x- J' L! c  S  @
• 209MHz主频 的 Cortex®-M4 内核
o 单精度浮点运算单元 (FPU)
o 数字信号处理器 (DSP) 指令
o 用于提高应用安全性的存储器保护单元(MPU)
/ d, \8 U8 s9 }1 A& L
Cortex-M4内核得益于内置的 SRAM (448 KB),可运行完全确定的代码。例如,当前使用基于 STM32Cube 固件库的 STM32 MCU 的客户可直接在 Cortex-M4 内核的 448 KB SRAM 上完全重复使用其代码,并可添加到 Cortex-A7 内核上运行的 Linux 应用程序(例如 HMI)。
为满足各种各样的应用需求,大多数外设都可分配给 Cortex-A7 Cortex-M4 内核。

+ q7 }( w  b1 y1 J2 I
能效
, U8 ^( {$ S) V9 V6 e$ [- j! Z
• 动态效率:Cortex-A7 和 Cortex-M4 内核可独立运行或停止以实现最佳能效,从而满足各种处理和实时应用需求。
/ r, H. Z( e: Z; X! D; S
• 低功耗模式:支持多种低功耗模式,其中包括:
o 待机模式:低至 36 µW。
o VBAT 模式:低至 4.5 µW。在此模式下,可以使用实时时钟跟踪时间,同时支持侵入检测功能确保系统安全。

3 w! s7 S; e& m% H6 J: N
STM32MP1 系列提供有 3 种不同的产品线,引脚彼此兼容:
• STM32MP157:双Cortex-A7 内核(运行频率 650 MHz),Cortex-M4内核(运行频率 209 MHz),3D GPU,DSI 显示界面和 CAN FD
• STM32MP153:双Cortex-A7 内核(运行频率 650 MHz),Cortex-M4内核(运行频率 209 MHz)和 CAN FD
• STM32MP151:单Cortex-A7 内核(运行频率 650 MHz),Cortex-M4内核(运行频率 209 MHz)

. s1 ]) {9 p" ?5 V$ \* p( r6 |/ k5 L/ \" _. i
Angel_YY_ST 回答时间:2021-5-28 14:44:32
已申请+一直都在使用ST的MCU产品,对于STM32MP1这种Cortex M4+CortexA7的架构接触不多,经过学习和了解,发现M4的固件仍然可以使用STM32CubeMX来配置可开发,在A7运行linux的bootloader时或者加载kernel时才能加载M4固件。本人有过一定过嵌入式linux系统开发经验,能够较快的熟悉开发环境,有兴趣学习STM32MP1系列应用开发,如果能够申请到开发板,就可以系统的学习STM32MP1的开发了,了解其具体的应用场景和产品特性。最终目标是通过学习实现一个小的应用项目,实现linux网络编程,STM32MP开发板作为TCP客户端连接TCP服务器端,上报本地信息,并根据服务器返回信息驱动本地硬件,实现一个微型网关的功能。
9 J# c- A3 Q& C5 F在学习过程中,会把了解到的开发过程形成系列文档,在本社区发布,这样一是可以作为学习笔记保存,二是可以作为其他人学习该产品开发板的一些参考。" `/ s  ^8 R. g1 C: k, ?1 m/ h7 h

  a" m3 x. ^2 G: s  }
久远寺有珠 回答时间:2021-5-28 21:50:31
已申请——STM32MP1XX是ST推出的首款使用Cortex A7+Cortex-M4的多核异构MPU,即可以通过A7内核运行Linux系统,处理UI,网络通信等复杂应用,也可以通过M4内核进行实时性要求较高的任务。这两种内核的结合,使得STM32有了无限的可能。* d; s/ S! S" \, e2 ~* u& J5 o  a3 T
https://www.st.com/zh/microcontr ... rs/stm32mp157a.html5 X( `$ `! C0 C- ^0 }4 w( l+ n
从官网上面的介绍可以得知板卡的内核,存储器接口,安全功能,低功耗等特征,包括定时器,各种常见的如IIC总线接口的等,能够了解板卡的各种详细参数,包括原理图,PCB文件等。
  c7 H3 u' p- [( V) `
5 S  a% |7 s- A# N- y; }截至目前为止,ST官网的STM32MP1XX具体有3种系列,分别是151,153,157。
5 A; k/ Z' ~5 U2 f$ V4 V+ x5 L, S每个系列都分别支持650M和800M主频。其中151为入门款,只有A7+M4,153为中端级,在151基础上多了一个A7内核,157为旗舰级,在153基础上多了3D GPU。3个系列一共12种型号,每种型号都具有4种封装。
( x% K/ r3 w: W( p- e0 A& }( f: J3 m; t8 G6 L/ _( i2 h% F
到时候会介绍板卡的具体情况,与树莓派或者是荔枝派这种常见板卡做对比,学习如何如何通过Cube进行控制,如何在Linux下驱动硬件设备,与python web结合起来,通过python web轻量级的框架——Flask搭建服务,在网页上显示相关传感器数据,或者是通过网页来控制MP157的一些外设。) J7 v+ g# z: m; b# _* \
" @- f; r' d3 l$ Y, [

7 K( j5 n9 q" f! d6 n/ P3 J: [1 u, x7 S
Snapdragon888 回答时间:2021-5-28 23:57:59
已申请 STM32MP1是ST量产的第一款A+M核的芯片,主要是在Linux平台开发。M核心可以快速、简单的驱动外设、传感器。,A核心提供强大的运算能力和运行Linux平台,对上层应用开发提供便利。
donatello1996 回答时间:2021-5-29 00:00:05
基于STM32MP157的实时数据采集反馈系统$ w" H7 o& V2 G& i4 U

) e" i. ?8 I6 I. t: y6 x$ BSTM32MP157除了主核Cortex-A7外,还有个性能和外设类似F407的片上M4核,这个M4核与A7主核共享一部分外设和内存,并且M4核的进程完全独立于A7核,可由A7核进行调动,因此可以用STM32MP157开发板实现一个同时带有framebuffer图像显示/UDP网络传输/实时采集反馈的功能,其中图像显示核UDP传输交由嵌入式系统核A7核去做,而实时采集反馈则交由M4核去做,两者间通过共享内存通信。对于M4核的编程,可用KEIL软件实。另外,配置GPIO接口给M4核使用,是需要内核源码和设备树的,我将会操作此内容。
: [% V0 V( N" L" h, u3 K) Q. c0 v
1.设备树配置M4核占用一部分GPIO接口,用于外接DHT11温湿度传感器,I2C环境传感器,AD光敏电阻等等外设,将数据写入到共享内存中;6 k9 q) q) Y5 K" O; \+ ?/ a
8 A5 }; ?) j0 m3 k1 k9 G! a( c
2.A7核通过共享内存读出M4核的数据,驱动/dev/dri外设显示图形界面,并搭建TCP服务器与其它局域网设备进行通信;$ q( ]" g. d' J) `: V/ j( @; x% a

0 \9 I* E; n3 a: ^: T3.A7核通过USB接口读取USB摄像头数据并显示。% `$ ^5 y; [9 M0 N' E9 D
5 m* W; Q+ P* x0 X* @: b
5 g% y" u* P' O) x9 j2 h
12

所属标签

相似分享

官网相关资源

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