stm32系列的嵌入式系统有哪些主要型号_stm32是嵌入式吗

stm32系列的嵌入式系统有哪些主要型号_stm32是嵌入式吗,第1张

基于STM平台且满足实时控制要求 *** 作系统,有以下4种可供移植选择

分别为μClinux、μC/OS-II、eCos、FreeRTOS和都江堰 *** 作系统(djyos)

下面分别介绍这四种嵌入式 *** 作系统的特点及不足

1、μClinuxμClinux是一种优秀的嵌入式Linux版本,其全称为micro-controlLinux,从字面意思看是指微控制Linux

同标准的Linux相比,μClinux的内核非常小,但是它仍然继承了Linux *** 作系统的主要特性,包括良好的稳定性和移植性、强大的网络功能、出色的文件系统支持、标准丰富的API,以及TCP/IP网络协议等

因为没有MMU内存管理单元,所以其多任务的实现需要一定技巧

μClinux在结构上继承了标准Linux的多任务实现方式,分为实时进程和普通进程,分别采用先来先服务和时间片轮转调度,仅针对中低档嵌入式CPU特点进行改良,且不支持内核抢占,实时性一般

个人建议去官网站去找资料和程序,那里讲解更加全面,列子更多。如果实在英语不行,需要书,那就买以下两本:
<基于MDK的STM32处理器开发应用 >
《STM32系列ARM Cortex-M3微控制器原理与实践》

必须是基于STM平台,且满足实时控制要求的 *** 作系统就可以。

满足这样要求的有五个。分别为 μClinux、μC/OS-II、eCos、 FreeRTOS 和都江堰 *** 作系统。

可以。但是需要保证你会:

1、画图工具(如AltiumDesigner、protel或ORCAD):画原理图给厂家打PCB板,前提是要会模电、数电(至少能根据datasheet画器件的外围电路);

2、单片机编程(51、pic、stm32、stm8):建议学stm32单片机,可以嵌入大点的系统,51和pic的单片机资源太少了,没必要嵌入系统。会单片机编程就可以实现你上面的要求了;

3、嵌入式系统(一般现在流行Linux系统):学会把系统移植到单片机(mcu)或者计算机(cpu)上。(但是如果只是你上面的那些要求,没必要学嵌入式)

4、基本调试工具:示波器、万用表、可调电源、电烙铁。(电路肯定需要调试)

支持UCOS,FREERTOS,RT Thread。根据查询stm32f767相关资料得知,支持UCOS,FREERTOS,RT Thread这三款嵌入式系统,避免了系统在无人干预时长时间挂起的情况,具有良好的硬件平台独立性。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/13215047.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-06-21
下一篇 2023-06-21

发表评论

登录后才能评论

评论列表(0条)

保存