在线时间35 小时
UID302628
ST金币0
蝴蝶豆21
注册时间2016-3-21
中级会员
- 最后登录
- 2020-8-21
|
发表于 2018-3-31 17:51:55
|
显示全部楼层
a0a.1 32b0c
技术背景:
目前从事硬件和嵌入式软件开发,目前产品使用STM32F1系列单片机。
STM32系列单片机熟悉程度
STM32 MCU从性能上分主要分为3类:高性能系列、主流系列和低功耗系列
高性能主要是STM32F2、4、7等高性能单片机;
主流系列是STM32F0、1、3系列单片机;
低功耗主要是STM23L0、1、4系列。
其中STM32F1系列最为大众,使用范围广,学习资料多。
目前只是用过其中STM32F1系列的多种单片机进行产品开发,主要有使用其IIC、SPI、USART和ADC等外设,使用DMA进行数据传输。M3系列具有丰富的外设和软件Library。推出的图形化配置界面更是降低了软件开发对于底层硬件配置的要求。
STM32L4系列主打超低功耗,在保证低功耗的性能前提下,提升性能。丰富的图形处理能使其更适用于对功耗要求较高的消费和移动终端产品上, 是对MCU产品应用范围的一个扩充。由于目前还没使用过sSTM32L4系列的单片机,不知道其具体的性能。
对RTOS的理解
目前接触过的实时操作系统只有uCosII,对RTOS有一些了解,但是没有在产品中实际应用过。基于目前对两种实时操作系统的理解,RTOS对ROM和RAM的资源消耗比uCos要小,适合相对简单的应用场景。uCos能支持丰富的FS, USB, GUI, CAN,在扩展性上uCos更胜一筹。但是架不住RTOS是免费的, 而uCOS在商业使用上是要收费的。希望能通过这次免费课程,更深入的了解RTOS系统,在一些实时性要求强的项目中进行应用。
|
|