硬汉嵌入式论坛

 找回密码
 立即注册
查看: 3568|回复: 8
收起左侧

[例程下载] FSC_STOSV4.9.8源码分享

  [复制链接]

14

主题

9

回帖

51

积分

初级会员

积分
51
发表于 2019-6-13 11:35:22 | 显示全部楼层 |阅读模式
本帖最后由 Angle_145 于 2019-6-27 01:15 编辑

支持Cortex-M内核的芯片,如STM32L0xx,STM32L1xx,STM32F0xx,STM32F1xx,STM32F4xx等,可以选择将纯内核加入到你的裸机工程中,也可以使用移植好的例程工程作为基本工程。V4.9.5压缩包内含stm32f0/1/4的例程工程,V4.9.8压缩包内无例程,关于升级内核内部有说明。分享源码仅出于学习交流目的,请勿用于其他用途。这里还提供了一个超极精简的OS工程,对写OS感兴趣的朋友可能有所帮助。
FSC_STOS系统状态信息输出如下,让用户随时了解任务运行信息。
1.png

FSC_STOS_V4.9.5.zip

5.46 MB, 下载次数: 883

带移植好的参考工程

FSC_STOS_V4.9.8内核.zip

1.97 MB, 下载次数: 100

动手写OS基本工程(新)-基于Cortex-M内核.zip

1.03 MB, 下载次数: 267

评分

参与人数 2金币 +4 收起 理由
log上帝的骰子 + 2 赞一个!
查询无结果 + 2 很给力!

查看全部评分

回复

使用道具 举报

8

主题

94

回帖

118

积分

初级会员

积分
118
发表于 2019-6-14 09:00:00 | 显示全部楼层
赞一个。这个带有shell?
回复

使用道具 举报

3

主题

45

回帖

54

积分

初级会员

积分
54
发表于 2019-6-14 21:40:16 | 显示全部楼层
感谢分享,学习中
回复

使用道具 举报

4

主题

52

回帖

64

积分

初级会员

积分
64
发表于 2019-6-18 11:18:28 | 显示全部楼层
非常不错的OS,我之前下载看过,经常的精简。只是没仔细研究
回复

使用道具 举报

1

主题

17

回帖

20

积分

新手上路

积分
20
发表于 2019-7-15 11:45:22 | 显示全部楼层
看起来不错,希望能出个IAR版本的
回复

使用道具 举报

11

主题

2

回帖

35

积分

新手上路

积分
35
发表于 2019-7-27 15:52:01 | 显示全部楼层

一个任务2次执行间隔误差太大,不知咋回事。还是迷信硬汉,硬汉啥时候写一个简易的系统?
1.png
回复

使用道具 举报

0

主题

2

回帖

2

积分

新手上路

积分
2
发表于 2019-10-28 18:03:29 | 显示全部楼层
本帖最后由 Angle145 于 2019-10-28 18:06 编辑
wx_Zfb2KBLx 发表于 2019-7-27 15:52
一个任务2次执行间隔误差太大,不知咋回事。还是迷信硬汉,硬汉啥时候写一个简易的系统?

任务延时函数不是准确的延时函数,就拿你这个截图来说,任务1延时1000,任务2延时2000,任务4延时4000,当任务2的2000延时到时,其实任务1刚好第二次延时也同时到,这时系统就要作优先级判断,让优先级高的任务先运行,这样就导致同时延时到的任务被延后运行,所以才导致你说的不准确,同样,1000和2000和4000都是有冲突的(整数倍,同时到达),所以这个延后会被系统调整错开,直到达到一个稳定错开值,除了上述的原因外,还有系统本身的调度也占用时间,所有OS中,在调度中是不可能做到精确任务延时,需要精确延时只能锁定任务切换,调用delay_ms或delay_us来精确延时,当然,这个只是相对精确,如果需要更精确,请使用硬件定时器中断来定时。
回复

使用道具 举报

73

主题

1193

回帖

1412

积分

至尊会员

积分
1412
发表于 2019-11-12 15:57:55 | 显示全部楼层
准备要楼主的代码来做一个项目,希望能用
回复

使用道具 举报

73

主题

1193

回帖

1412

积分

至尊会员

积分
1412
发表于 2019-11-13 08:44:14
wx_Zfb2KBLx 发表于 2019-7-27 15:52
一个任务2次执行间隔误差太大,不知咋回事。还是迷信硬汉,硬汉啥时候写一个简易的系统?

这么说,还是freertos和ucos等大rtos比较可靠嘛

2

主题

10

回帖

16

积分

新手上路

积分
16
发表于 2022-5-19 18:09:20 | 显示全部楼层
F0的使用HAL库和标准库两种方式,移植都不行啊。每次都是有点出入。好像你最新版的和移植说明不一样
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-5-2 12:17 , Processed in 0.300716 second(s), 31 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表