当前位置:首页>开发>正文

stm32f4开发板支持microPython stm32有哪些型号可以用来玩microPython

2023-04-11 09:18:18 互联网 未知 开发

stm32f4开发板支持microPython stm32有哪些型号可以用来玩microPython

stm32有哪些型号可以用来玩microPython

基于 STM 平台且满足实时控制要求操作系统,有以下 4 种可供移植选择。分 别为μ Clinux、μ C/OS-II、eCos、FreeRTOS 和都江堰操作系统(djyos)。下面 分别介绍这四种嵌入式操作系统的特点及不足。 1、μ Clinux μ Clinux 是一种优秀的嵌入式 Linux 版本, 其全称为 micro-control Linux, 从字面意思看是指微控制 Linux。 同标准的 Linux 相比, μ Clinux 的内核非常小, 但是它仍然继承了 Linux 操作系统的主要特性,包括良好的稳定性和移植性、强 大的网络功能、出色的文件系统支持、标准丰富的 API,以及 TCP/IP 网络协议 等。因为没有 MMU 内存管理单元,所以其多任务的实现需要一定技巧。 μ Clinux 在结构上继承了标准 Linux 的多任务实现方式,分为实时进程和 普通进程,分别采用先来先服务和时间片轮转调度,仅针对中低档嵌入式 CPU 特点进行改良,且不支持内核抢占,实时性一般。

stm32f4支持libusb吗

支持的 例如
>> STM32F4的2个USB是否可以同时使用

STM32Cube_FW_F4_V1.3.0 提供了两个例子

DualCore_Standalone USB Host Dual Core example

This is a typical example on how to use the STM32F4xx USB OTG Host peripheral to operate with an USB MSC
device connected to the High Speed port and a HID device connected to the Full Speed port.

DualCore_Standalone USB Device Dual Core example

This is a typical example on how to use the STM32F4xx USB OTG Device peripheral, where STM32 is
enumerated as a MSC device in the High Speed mode, and also as a HID device in the Full Speed mode,
using the native PC Host HID/MSC drivers to which the STM324xG-EVAL board is connected.

HS的作为Device,FS的作为Host

最新文章