success 发表于 2024-2-16 15:58:18

CosyOS 发表于 2024-2-12 17:17
这两个是系统任务,由系统自动创建并启动。
测试程序中都有用户任务创建的示例。 ...

请帮忙看看,难道我下载的测试程序不对?

success 发表于 2024-2-16 15:59:03

好像没有看见什么地方创建了用户任务似的?

CosyOS 发表于 2024-2-16 17:30:14

本帖最后由 CosyOS 于 2024-2-16 17:39 编辑

success 发表于 2024-2-16 15:59
好像没有看见什么地方创建了用户任务似的?
专业版测试程序,用户任务都在 Test 文件夹中,分别为 TASK_0、TASK_A、TASK_B。
TASK_0,在 test.c 中;
TASK_A、TASK_B,在各个 test_xxx.c 中;
当在 test.h 文件中选择不同的测试项目时,相应的测试文件 test_xxx.c 将被编译。
如在 test.h 文件中选择“恢复挂起测试”,test_ressus.c 将被编译。


CosyOS 发表于 2024-2-16 17:49:14

success 发表于 2024-2-16 15:59
好像没有看见什么地方创建了用户任务似的?

你可以再看一下
https://www.stcaimcu.com/forum.php?mod=viewthread&tid=1807&extra=&page=16
这里有专业版测试程序的详细说明。

380091044 发表于 2024-2-16 18:07:14

CosyOS 发表于 2024-2-16 17:30
专业版测试程序,用户任务都在 Test 文件夹中,分别为 TASK_0、TASK_A、TASK_B。
TASK_0,在 test.c 中;
...

OK

success 发表于 2024-2-16 19:30:16

CosyOS 发表于 2024-2-16 17:49
你可以再看一下
https://www.stcaimcu.com/forum.php?mod=viewthread&tid=1807&extra=&page=16
这里有专 ...

非常谢谢!

ghost 发表于 2024-2-19 20:36:48

各硬件平台要求的资源是多少?8051与arm的任务栈相差好大,arm中2K的RAM都运行不了。

sdwys 发表于 2024-2-20 23:16:13

下载看了下,比以前好多了,作者辛苦了。现在看到文档是分成各个单文件的,最好能合成为一个文档,生成一个带目录的PDF,方便查看。

咫尺天涯 发表于 2024-2-21 14:31:29

STC的资源还是太少了跑RTOS比较紧张啊

CosyOS 发表于 2024-2-21 18:38:50

本帖最后由 CosyOS 于 2024-2-21 18:41 编辑

依据我的经验,一般的项目,即使比较复杂,STC8,10个用户任务,64k flash,8k内存,都是可以轻松跑的。
能否成功应用往往并不取决于RTOS,而是取决于项目本身对资源的需求。
关键因素还是在于是否有特别占用flash或内存的应用。
如某物联网设备,需要设备端实施hmacmd5算法,依据三元组计算sign,flash需求大概10k左右,内存需求1k多,即使不使用RTOS,恐怕也会捉襟见肘。
如果允许一次性上报所有“属性”,可能又需要1k多的串口发送缓存。
。。。。。。
对于51或251的MSP模式,经验上,任务栈一般几十个字节即可够用。

RTOS固然会占用一定的flash和内存,但项目本身对资源的需求往往更为重要!
页: 25 26 27 28 29 30 31 32 33 34 [35] 36 37 38 39 40 41 42 43 44
查看完整版本: 全局不关总中断的 RTOS,CosyOS-III-V1.2.0, 送 擎天柱-AI8051U转89C52核心板