你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。
chrome
firefox
safari
ie8及以上
ST
意法半导体官网
STM32
中文官网
ST
全球论坛
登录/注册
首页
技术问答
话题
资源
创客秀
视频
标签
积分商城
每日签到
【回看】STM32RTOS在线培训,学习一下
[复制链接]
zero99
提问时间:2018-3-26 11:07 /
阅读主题, 点击返回1楼
赞
0
收藏
10
评论
107
分享
发布时间:2018-3-26 11:07
请先
登录
后回复
107个回答
yang_alex
回答时间:2018-3-27 16:11:18
a0a.1 32b0c
申请参加活动,之前用ST的STM32F4做过产品,STM32L4xx是在DIY时用过。RTOS方面,熟悉UCOS,FREERTOS学习过,一直没用起来。非常希望这次有机会复习巩固一下,所以申请板卡做实验实操一把。有老师指导,估计会很快上手吧。
赞
0
评论
回复
支持
反对
Ranca
回答时间:2018-3-27 23:33:47
a0a.1 32b0c
您好:
我报个名,想申请一个开发板。
我用STM32F103C8/RB/RC/RE系列开发过工程产品、汽车电子、农业物联网产品,后期准备开发有TFT和触屏UI的产品,需要嵌入操作系统。
正在需要的时候,您的喜讯来了!可以学习,可以领开发板!
如果能有机会,必定万分感谢、感谢万分!
赞
0
评论
回复
支持
反对
寂寞,点燃一支烟
回答时间:2018-3-28 09:01:17
a0a.1 32b0c
STM32是ARM®Cortex®-M内核单片机。目前提供10大产品线(F0, F1, F2, F3, F4, F7, H7, L0, L1, L4),超过700个型号。STM32产品广泛应用于工业控制、消费电子、物联网、通讯设备、医疗服务、安防监控等应用领域,其优异的性能进一步推动了生活和产业智能化的发展。截至2017年4月,STM32全球出货量超过24亿颗。 主流型MCU STM32F0系列 – ARM Cortex-M0入门级MCU 意法半导体基于ARM Cortex-M0的STM32F0系列单片机实现了32位性能,同时传承了STM32系列的重要特性,特别适合成本敏感型应用。STM32F0 MCU集实时性能、低功耗运算和STM32平台的先进架构及外设于一身。 STM32F1系列 –ARM Cortex-M3基础型MCU STM32 F1系列基础型MCU满足了工业、医疗和消费类市场的各种应用需求。凭借该产品系列,意法半导体在全球ARMCortex-M微控制器领域处于领先地位,同时树立了嵌入式应用的里程碑。该系列利用一流的外设和低功耗、低压操作实现了高性能,同时还以可接受的价格、利用简单的架构和简便易用的工具实现了高集成度。 STM32F3系列 – ARM Cortex-M4混合信号MCU(附带DSP和FPU) STM32 F3系列单片机具有运行于72MHz的32位ARM Cortex-M4内核(带有FPU和DSP指令)并集成多种模拟外设,从而降低应用成本并简化应用设计,它包括: ·超快速比较器(25ns) ·具有可编程增益的运算放大器 ·12位DAC ·超快速12位ADC,单通道每秒5M次采样(每秒五百万次采样),交替模式下可达到每秒18M次采样 ·精确的16位sigma-deltaADC(21通道) ·内核耦合存储器SRAM(程序加速器)是提高时间关键程序性能所专用的存储器架构,可将性能提升43% ·144 MHz高级16位脉宽调制定时器(分辨率< 7 ns),用于控制应用 ·高分辨率定时器(217ps),对供电和温度漂移可自补偿 灵活的互连矩阵可在外设之间自主式通信,节省了CPU资源和功耗。 与STM32F0系列MCU高度兼容,保证了在设计不同性能等级的后续应用时有卓越的效率。 stm32高性能MCU STM32F2系列 – ARM Cortex-M3高性能MCU 基于ARM Cortex™-M3的STM32F2系列单片机采用意法半导体先进的90nm NVM制程制造而成,具有创新型自适应实时存储器加速器(ART加速器™)和多层总线矩阵, 实现了前所未有的高性价比。 该系列MCU具有集成度高的特点:整合了1MBFlash存储器、128KBSRAM、以太网MAC、USB 2.0HS OTG、照相机接口、硬件加密支持和外部存储器接口。 意法半导体的加速技术使这些MCU能够在主频为120MHz 下实现高达150DMIPS/398 CoreMark的性能,这相当于零等待状态执行,同时还能保持极低的动态电流消耗水平(175µA/MHz)。 STM32F4系列 – ARM Cortex-M4高性能MCU(附带DSP和FPU) 基于ARM Cortex-M4的STM32F4系列单片机(MCU) 采用了意法半导体的NVM工艺和ART加速器™,在180MHz的工作频率下通过闪存执行指令时可实现225DMIPS/608CoreMark的性能,是迄今所有基于Cortex-M内核的微控制器产品所达到的最高性能得分。 由于采用了动态功耗调整功能,通过闪存执行指令时的电流消耗范围为从STM32F410的89µA/MHz到STM32F439的260µA/MHz。 STM32F4系列包括11条兼容的数字信号控制器(DSC)产品线,是MCU实时控制功能与DSP信号处理功能的完美结合体 STM32F7系列 – ARM Cortex-M7高性能MCU 得益于意法半导体的ARTAccelerator™加速器以及一级高速缓存【L1CACHE】,不论是从内部闪存还是外部存储器执行程序,STM32F7微控制器均能释放Cortex-M7内核的高性能理论值:在216MHz fCPU主频时,性能测试取得1082CoreMark/462 DMIPS的成绩。 STM32H7系列 -ARM Cortex-M7超高性能MCU 利用L1缓存,STM32H732位单片机实现了Cortex-M7内核的高理论性能——无论是从嵌入式闪存还是外部存储器来执行代码:400MHz处理器频率下性能可达到2010 CoreMark /856 DMIPS。 stm32超低功耗MCU STM32L0系列 – ARM Cortex-M0+超低功耗MCU ARM Cortex-M0+内核与STM32单片机超低功耗特性的独有结合,使STM32 L0 MCU非常适合电池供电或供电来自能量收集的应用。STM32L0微控制器提供了动态电压调节、超低功耗时钟振荡器、LCD接口、比较器、DAC及硬件加密。 新的自主式外设(包括USART、I²C、触摸传感控制器)分担了ARMCortex-M0+内核的负荷,减少了CPU唤醒次数,因此有助于减少处理时间及功耗。 STM32L1系列 – ARM Cortex-M3超低功耗MCU 基于ARM Cortex™-M3的STM32L1系列MCU采用ST专有的超低泄漏制程,具有创新型自主动态电压调节功能和5种低功耗模式,STM32L1系列mcu扩展了超低功耗的理念,并且不会牺牲性能。 与STM32L0及STM8L一样,STM32L1单片机提供了动态电压调节、超低功耗时钟振荡器、LCD接口、比较器、DAC及硬件加密功能。 这种创新型架构(电压调节、超低功耗MSI振荡器)能够以极低的功耗预算为您的设计实现更高的性能。大量嵌入式外设,例如USB、LCD接口、运算放大器、比较器、具有快速开/关模式的ADC、DAC、电容触摸和AES,为STM32L1系列MCU提供了一个可扩展平台 STM32L4系列 – ARM Cortex-M4超低功耗MCU STM32L4 MCU在超低功耗微控制器效率的标准化EEMBC™ ULPBench®测试中获得253分【该测试是用来对各类低功耗微处理器做低功耗效率比较的标准】。此外,STM32L4系列单片机打破了当前超低功耗领域的性能极限。基于带FPU的ARM Cortex-M4内核以及意法半导体ARTAccelerator™技术的前提下,该系列在80MHzCPU频率下的性能可达到100DMIPS。 STM32L4系列MCU可以根据微处理器运行时不同的应用需求来适时调整电压从而实现功耗的动态平衡。该功能适用于STOP模式下的低功耗外设(LPUART、LP定时器)、安全和保密特性、大量智能外设,以及诸如运算放大器、比较器、LCD、12位DAC和16位ADC(硬件过采样)等先进的低功耗模拟外设。
FreeRTOS(读作"free-arr-toss")是一个嵌入式系统使用的开源实时操作系统。FreeRTOS被设计为“小巧,简单,和易用”,能支持许多不同硬件架构以及交叉编译器。
FreeRTOS自2002年Richard Barry开始开发以来,一直都在积极开发中。至于我,我不是FreeRTOS的开发人员或贡献者,我只不过是一个最终用户和爱好者。因此,这章将着重与FreeRTOS架构之“是什么”和“怎么做”,而相对本书其他章节来说,较少去讲“为什么”。
就像所有操作系统一样,FreeRTOS的主要工作是执行任务。大部分FreeRTOS的代码都涉及优先权、调度以及执行用户自定义任务。但又与所有其他操作系统不同,FreeRTOS是一款运行在嵌入式系统上的实时操作系统。
到本章结束,我希望你可以了解FreeRTOS的基本架构。大部分FreeRTOS致力于执行任务,所以你可以很好地看到它究竟是如何做到的。
如果这是你首次去深入了解一个操作系统,我还是希望你可以学习到最基本的操作系统是如何工作的。FreeRTOS是相对简单的,特别是相比Windows,linux,或者OS X而言,不过所有操作系统都有着相同的概念和目标,所以不论学习哪个操作系统都是有启发和有趣的。
赞
0
评论
回复
支持
反对
Ethan12345
回答时间:2018-3-28 15:49:48
a0a.1 32b0c
江苏唐恩科技有限公司嵌入式硬件研发工程师,目前正在使用STM32L433CBT6这款芯片开发一个室内高精度定位系统。目前的情况是当标签数量多了之后数据就处理不过来,现在对于基站以及标签的数量有限制。所以后面可能会考虑RTOS。对于RTOS仅限于了解,没有实际开发过。
jipeng@donntech.com
赞
0
评论
回复
支持
反对
Hackerpro
回答时间:2018-3-28 15:54:42
a0a.1 32b0c
技术背景:玩了5年STM32,熟练运用FreeRTOS
赞
0
评论
回复
支持
反对
wolfgang
回答时间:2018-3-28 16:51:30
a0a.1 32b0c
熟悉STM32F0、F1、F3、F4、F7、H7、L0、L4的开发;
熟悉使用STM32的定时器、DMA、SPI、USARTS等诸多高级设备的使用;
参与过STM32在成都举办的低功耗(STM32L476)、图形化以及FreeRTOS(STM32F401)的相关培训(因上次没有TraceAlyzer)的介绍,希望这次参与了解TraceAlyzer的相关功能。
在论坛内比热心喜欢帮助他人,也积极解答论坛里各种问题。
使用过STM32L476 做过低功耗的测试,在参加官方的低功耗培训后,优化过官方低功耗的试验代码,对官方的低功耗的代码有过贡献。
https://www.stmcu.org.cn/module/forum/thread-612479-1-1.html
熟悉FreeRTOS 5级heap的内存管理
能熟练运用FreeRTOSConfig.h进行相关功能的
熟悉FreeRTOS与CMSYS_OS的封装与被分装关系
熟悉FreeRTOS 的API封装:
“内核控制函数”、“线程管理函数”、“等待函数”、“信号量管理函数”、“互斥锁管理函数”、"队列管理函数"、“邮箱队列管理函数” "软件定时器管理函数"、“信号管理函数”、“内存池管理函数”以及其他“特殊功能函数”
赞
0
评论
回复
支持
反对
cheyao-207201
回答时间:2018-3-29 10:28:01
a0a.1 32b0c
之前做过stm32f103的uscII实时操作,对这款了解不多,想通过申请样机做实验试一下,因为stm32f103功耗很高,即使使用唤醒模式也同样。看了下STM32L4xx的功耗很低, 基于Cortex®-M4,具有FPU内核。工作频率可达80 MHz,比stm32f103的主频72M高了很多。并实现了在80 MHz频率下具有100 DMIPS的性能,由于集成了ART Accelerator™,还同时能保持尽可能小的动态功耗。这样的功耗很适合做物联网的处理器,现在很多物联网使用stm8,但具体处理能力有待考量,一但5G商用,mtc的物联网速率stm8应该很难应付的,所以,想申请下样机,做做实验,感受下这个处理器的速度和实时处理能力能否满足后续实验的要求。
赞
0
评论
回复
支持
反对
90houyidai
回答时间:2018-3-30 08:35:26
a0a.1 32b0c
在一家小公司做研发已经5年了,最早的时候使用F103做工控,感觉一般的控制都没什么问题,突然老板来了个新想法——做仪器,从此开始一发不可收拾,从大的台架式到手提式,功能要求愈来愈多,功耗要求越来越低,体积要求越来越小,L系列的出现让我对低功耗有了新认识,最早只会裸奔没有上系统,涉及到内存分配搞得很头疼,就采用了时间轮询的方式切换多任务,但是对于有多个实时性要求的任务就显得捉襟见肘了,希望这次有机会能够参加培训,ps:iar和KEIL是主要使用的编程软件,cube做初始化也是很不错的
赞
0
评论
回复
支持
反对
shenxiaolin_mai
回答时间:2018-3-30 10:41:29
a0a.1 32b0c
以前一直用F103 以及407 的板子,现在接触电力行业想要了解低功耗系列的作为产品研发的核心板来使用,以前用407做过协议转换器,智能家居的主控器,还有智能IO的控制器,都是采用FreeRTOS+LWIP做的希望有机会试用
赞
0
评论
回复
支持
反对
emergtech
回答时间:2018-3-30 10:41:45
a0a.1 32b0c
目前用的是NORDIC52832平台,没有RTOS,不利于固件平台式开发,开发周期长,固件代码产出少。申请STM32 RTOS开发板学习学习
赞
0
评论
回复
支持
反对
可乐丸子
回答时间:2018-3-30 10:54:38
a0a.1 32b0c
之前使用过STM32F103和STM32F412开发板,想试用STM32L4系列开发板,STM32L4xx是基于Cortex-M4工作频率高达80 MHz,可实现在80 MHz频率下达到100 DMIPS的性能,由于集成了ART加速器,还同时能保持尽可能小的动态功耗,具有FlexPowerControl,它提高了功耗模式管理上的灵活性,同时降低了应用的总体功耗,RTOS是支持多任务的实时操作系统,支持高精度计时、多级中断、实时调度
赞
0
评论
回复
支持
反对
小马哥-1650185
回答时间:2018-3-30 11:03:17
a0a.1 32b0c
从事嵌入式软件行业4年了,涉及到电力测量,光纤测试等行业,基本上都是用stm32f1,f4系列的片子,操作系统一直在用RTThread,也用过飞思的MQX等,L系列低功耗的片子还没用过,借此机会学习下L系列片子,顺便继续深究下实操
赞
0
评论
回复
支持
反对
tobot
回答时间:2018-3-30 11:48:48
a0a.1 32b0c
申请一块试试,教育背景为985电信研究生毕业有十多年了,但工作性质和开发不沾边(只是兴趣)。有一定stm32的基础,基于stm32开发过一些小东西,也在arm上面做过rtos,但都不是什么成型可商用的玩意。这次想参加一下这个活动。
赞
0
评论
回复
支持
反对
长春的风
回答时间:2018-3-30 15:13:17
a0a.1 32b0c
这个板子没有用过,能够跟着会议进行现场调试很难得的机会,因此在这申请该开发!希望小破能够给予方便啊!给个学习的机会!
赞
0
评论
回复
支持
反对
artooo
回答时间:2018-3-30 15:18:09
a4a.1 32b0c
RTOS又叫实时操作系统,指当外界事件或数据产生时,能够接受并以足够快的速度予以处理,其处理的结果又能在规定的时间之内来控制生产过程或对处理系 统作出快速响应,并控制所有实时任务协调一致运行的操作系统。而FreeRTOS是一个开源、免费的RTOS内核,遵循MIT授权模式,可以免费用于商业产品,已经被广泛应用到各种嵌入式产品开发中。
性能更强,功耗更低——STM32L4xx 在低功耗系列中L4系列拥有M4内核和FPU加持,ART Accelerator 允许从Flash中0等待的执行,不但性能强劲和其他的的低功耗L系列对比,低功耗特性更加突出。在主频80MHZ时CoreMark 高达273。
赞
0
评论
回复
支持
反对
1
2
3
4
5
6
7
/ 7 页
下一页
所属标签
相似问题
关于
意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
微信公众号
手机版
快速回复
返回顶部
返回列表
我报个名,想申请一个开发板。
我用STM32F103C8/RB/RC/RE系列开发过工程产品、汽车电子、农业物联网产品,后期准备开发有TFT和触屏UI的产品,需要嵌入操作系统。
正在需要的时候,您的喜讯来了!可以学习,可以领开发板!
如果能有机会,必定万分感谢、感谢万分!
FreeRTOS(读作"free-arr-toss")是一个嵌入式系统使用的开源实时操作系统。FreeRTOS被设计为“小巧,简单,和易用”,能支持许多不同硬件架构以及交叉编译器。
FreeRTOS自2002年Richard Barry开始开发以来,一直都在积极开发中。至于我,我不是FreeRTOS的开发人员或贡献者,我只不过是一个最终用户和爱好者。因此,这章将着重与FreeRTOS架构之“是什么”和“怎么做”,而相对本书其他章节来说,较少去讲“为什么”。
就像所有操作系统一样,FreeRTOS的主要工作是执行任务。大部分FreeRTOS的代码都涉及优先权、调度以及执行用户自定义任务。但又与所有其他操作系统不同,FreeRTOS是一款运行在嵌入式系统上的实时操作系统。
到本章结束,我希望你可以了解FreeRTOS的基本架构。大部分FreeRTOS致力于执行任务,所以你可以很好地看到它究竟是如何做到的。
如果这是你首次去深入了解一个操作系统,我还是希望你可以学习到最基本的操作系统是如何工作的。FreeRTOS是相对简单的,特别是相比Windows,linux,或者OS X而言,不过所有操作系统都有着相同的概念和目标,所以不论学习哪个操作系统都是有启发和有趣的。
jipeng@donntech.com
熟悉使用STM32的定时器、DMA、SPI、USARTS等诸多高级设备的使用;
参与过STM32在成都举办的低功耗(STM32L476)、图形化以及FreeRTOS(STM32F401)的相关培训(因上次没有TraceAlyzer)的介绍,希望这次参与了解TraceAlyzer的相关功能。
在论坛内比热心喜欢帮助他人,也积极解答论坛里各种问题。
使用过STM32L476 做过低功耗的测试,在参加官方的低功耗培训后,优化过官方低功耗的试验代码,对官方的低功耗的代码有过贡献。
https://www.stmcu.org.cn/module/forum/thread-612479-1-1.html
熟悉FreeRTOS 5级heap的内存管理
能熟练运用FreeRTOSConfig.h进行相关功能的
熟悉FreeRTOS与CMSYS_OS的封装与被分装关系
熟悉FreeRTOS 的API封装:
“内核控制函数”、“线程管理函数”、“等待函数”、“信号量管理函数”、“互斥锁管理函数”、"队列管理函数"、“邮箱队列管理函数” "软件定时器管理函数"、“信号管理函数”、“内存池管理函数”以及其他“特殊功能函数”
性能更强,功耗更低——STM32L4xx 在低功耗系列中L4系列拥有M4内核和FPU加持,ART Accelerator 允许从Flash中0等待的执行,不但性能强劲和其他的的低功耗L系列对比,低功耗特性更加突出。在主频80MHZ时CoreMark 高达273。