18 Star 99 Fork 48

kernelsoft/Photon-RTOS

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
CHANGELOG 2.62 KB
一键复制 编辑 原始数据 按行查看 历史
小骨头 提交于 2023-07-03 13:53 . ver: 0.96.0
版本号: 0.96.0 (2023-04-08)
================================================================
1. 新增IOC功能
2. 新增TC397单板支持
3. 整理代码,静态化系统
4. 完善内核功能,优化部分代码
5. 删除对aarch64支持
6. 区分1类和2类中断
7. 对系统目录进行重构
8. 添加任务信息获取功能ShowTaskInfo
9. 添加防御性检查机制
10. 添加异步任务和事件激活机制
版本号: 0.95.0 (2022-12-27)
================================================================
1. 新增对任务的支持, 包括以下接口:
ActivateTask, ChainTask, GetTaskID, GetTaskState,
Schedule, TerminateTask, ControlIdle,
TerminateApplication, ActivateTaskAsyn
2. 新增事件功能, 包括以下接口:
ClearEvent, GetEvent, SetEvent, WaitEvent, SetEventAsyn
3. 新增中断功能, 包括以下接口:
DisableAllInterrupts, EnableAllInterrupts,
ResumeAllInterrupts, ResumeOSInterrupts,
SuspendAllInterrupts, SuspendOSInterrupts,
EnableInterruptSource, DisableInterruptSource,
ClearPendingInterrupt, GetISRID
4. 新增对多核的支持, 包括以下接口:
GetCoreID, GetNumberOfActivatedCores, StartCore,
StartNonAutosarCore, ShutdownAllCores
5. 新增对应用的支持, 包括以下接口:
GetApplicationID, GetCurrentApplicationID, GetApplicationState
6. 新增计数器功能, 包括以下接口:
IncrementCounter, GetCounterValue, GetElapsedValue
7. 新增闹钟功能, 包括以下接口:
CancelAlarm, GetAlarm, GetAlarmBase,
SetAbsAlarm, SetRelAlarm
8. 新增调度表功能, 包括以下接口:
StartScheduleTableRel, StartScheduleTableAbs,
StopScheduleTable, NextScheduleTable,
StartScheduleTableSynchron, SyncScheduleTable,
SetScheduleTableAsync, GetScheduleTableStatus
9. 新增自旋锁功能, 包括以下接口:
GetSpinlock, ReleaseSpinlock, TryToGetSpinlock
10. 新增对资源的支持, 包括以下接口:
GetResource, ReleaseResource
11. 新增内存保护和接口访问保护功能, 包括以下接口:
CheckISRMemoryAccess, CheckTaskMemoryAccess,
CheckObjectAccess, CheckObjectOwnership,
CallTrustedFunction, AllowAccess
12. 新增外设操作功能, 包括以下接口:
ReadPeripheralX, WritePeripheralX, ModifyPeripheralX
13. 新增其他接口:
GetActiveApplicationMode, ShutdownOS, StartOS
14. 添加对R20-11标准支持
15. 添加对扩展类SC1-SC4的支持
16. 添加对aarch64架构qemu的支持
17. 添加对cortex-r5架构qemu的支持
18. 添加对cortex-m3架构qemu的支持
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
C
1
https://gitee.com/kernelsoft/photon-rtos.git
git@gitee.com:kernelsoft/photon-rtos.git
kernelsoft
photon-rtos
Photon-RTOS
master

搜索帮助