项目简介
ArtCore是专门为STM32F4xx系列设备开发的库,作为Art框架的核心库,它提供了与平台相关的核心实现。Art框架的其他库均依赖此包,借助它实现与微控制器相关的功能,使得使用ArtCore的库和项目具有轻量级和强可移植性的特点。
项目的主要特性和功能
- 具备实时任务调度能力的抢占式操作系统。
- 包含互斥锁、信号量等用于多线程同步的同步原语。
- 对STM32F4系列设备的GPIO、UART、SPI、I2C、RTC、定时器等输入输出功能进行封装。
- 提供字符串操作函数与闪存读写功能。
- 实现STM32F4设备的启动流程。
安装使用步骤
- 从http://www.openstm32.org下载并安装System Workbench。
- 下载或复制本项目源码文件。
- 打开System Workbench,选择一个工作空间。
- 在IDE的“Project Explorer”中右键点击,选择“General/Existing Projects into Workspace”。
- 选择ArtCore - stm32f4文件夹或.zip文件导入包。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】