【个人开源项目】ARM/8051嵌入式实时操作系统

在这里插入图片描述

仓库地址

giteegithub

文件结构

|-- .gitignore  --  git过滤文件
|-- LICENSE  --  开源协议
|-- readme.md  --  本文件
|-- Drtos.png  --  logo
|- Tools  --  工具
|- Keil-8051  --  8051内核RTOS
|- Keil-ARM  --  ARM内核RTOS
  |-- filestruct.py  --  文件结构生成脚本
  |-- MDK-ARM Clear.bat  --  MDK-ARM清理批处理文件
  |-- MDK-C51 Clear.bat  --  MDK-C51清理批处理文件

支持程度

8051ARM
任务调度支持支持
内存管理不支持支持
信号量不支持支持
邮箱不支持支持
软中断不支持支持
软延时不支持支持
软定时器不支持支持
性能统计不支持支持
电源管理不支持不支持
栈检查不支持支持
临界保护支持支持
额外库字节库、字符串库、延时库、串口命令库print库
注释全中文全中文
技术文档部分
任务调度支持程度
8051ARM
调度方式队列式链表式
优先级16级254级
最大数量32个无限制
时间调度支持支持
中断调度支持支持
单次运行不支持支持
栈分配手动分配手动分配、自动分配
内存管理支持程度
8051ARM
管理方式-链表式
结构-块结构
碎片整理-支持
安全释放-支持
顺序分配-支持
信号量支持程度
8051ARM
互斥信号量-支持
二值信号量-支持
计数信号量-支持
信号量广播-支持
优先级-同任务优先级
内存分配与释放-自动
邮箱信号量支持程度
8051ARM
优先级-同任务优先级
内存分配与释放-自动

开源协议

/**
 * Copyright 2020-2024 AhDun. All rights reserved.
 * 
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 * 
 *     http://www.apache.org/licenses/LICENSE-2.0
 * 
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 *
 */

其他

C51ARM
开发周期2020年08月29日 到 2022年03月17日2022年04月18日 到 2023年09月02日
版本v1.6.8v1.1.0
实验芯片STC8A8KxxSTM32f4xx
IDEKeil5(MDK-C51)Keil5(MDK-ARM)
基于51单片机开发的小程序,学习资料,用于学习51单片机嵌入式开发,应用案例 基于51单片机开发的小程序,学习资料,用于学习51单片机嵌入式开发,应用案例 基于51单片机开发的小程序,学习资料,用于学习51单片机嵌入式开发,应用案例 基于51单片机开发的小程序,学习资料,用于学习51单片机嵌入式开发,应用案例基于51单片机开发的小程序,学习资料,用于学习51单片机嵌入式开发,应用案例基于51单片机开发的小程序,学习资料,用于学习51单片机嵌入式开发,应用案例基于51单片机开发的小程序,学习资料,用于学习51单片机嵌入式开发,应用案例基于51单片机开发的小程序,学习资料,用于学习51单片机嵌入式开发,应用案例基于51单片机开发的小程序,学习资料,用于学习51单片机嵌入式开发,应用案例基于51单片机开发的小程序,学习资料,用于学习51单片机嵌入式开发,应用案例基于51单片机开发的小程序,学习资料,用于学习51单片机嵌入式开发,应用案例基于51单片机开发的小程序,学习资料,用于学习51单片机嵌入式开发,应用案例基于51单片机开发的小程序,学习资料,用于学习51单片机嵌入式开发,应用案例基于51单片机开发的小程序,学习资料,用于学习51单片机嵌入式开发,应用案例基于51单片机开发的小程序,学习资料,用于学习51单片机嵌入式开发,应用案例
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值