打印
[51单片机]

为你的51单片机移植上实时操作系统RTOS吧

[复制链接]
3626|16
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
TiniUX|  楼主 | 2018-3-1 22:35 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 TiniUX 于 2018-3-4 12:13 编辑

蹄牛操作系统TINIUX在MCS-51单片机上的移植开发——使用STC8A8K64S4A12芯片

文档地址: 蹄牛操作系统TINIUX在MCS-51单片机上的移植开发_STC8.pdf (1.46 MB)



评论
逍遥派掌门 2018-3-6 12:05 回复TA
采用 SDCC 编译器的RTOS,很好。 赞一下 : 开源编辑器 + 开源编译器 + 开源RTOS 

相关帖子

沙发
阿泉爱学习| | 2018-3-2 08:22 | 只看该作者

使用特权

评论回复
板凳
一路向北lm| | 2018-3-2 08:31 | 只看该作者
51还这么折腾

使用特权

评论回复
地板
dirtwillfly| | 2018-3-2 16:04 | 只看该作者
第一次听说这个操作系统

使用特权

评论回复
5
caijie001| | 2018-3-2 23:46 | 只看该作者
dirtwillfly 发表于 2018-3-2 16:04
第一次听说这个操作系统

我好像听过,但是没啥印象了,不过对51,我很少折腾了

使用特权

评论回复
6
caijie001| | 2018-3-2 23:46 | 只看该作者
感谢分享

使用特权

评论回复
7
6688hyc| | 2018-3-4 13:01 | 只看该作者
51 就那么点资源。。。

使用特权

评论回复
8
ddllxxrr| | 2018-3-4 16:02 | 只看该作者
第一次听说这个操作系统

使用特权

评论回复
9
z_no1| | 2018-3-5 08:46 | 只看该作者
没啥意义,51就不是为RTOS设计的.

使用特权

评论回复
10
逍遥派掌门| | 2018-3-6 12:02 | 只看该作者
z_no1 发表于 2018-3-5 08:46
没啥意义,51就不是为RTOS设计的.

楼上,说反了。 没有任何一款MCU是专门为RTOS设计的。

使用特权

评论回复
11
z_no1| | 2018-3-7 00:49 | 只看该作者
逍遥派掌门 发表于 2018-3-6 12:02
楼上,说反了。 没有任何一款MCU是专门为RTOS设计的。

cm3 ,就是为了RTOS设计的,
一个适合RTOS的MCU架构,至少要有足够的快速RAM放堆栈,51天生就残疾啊.
51还是ARM,其实只取决于你项目的整体成本.最合适的就是最合理的.不过ARM M0, M3 M4已经在侵蚀51的范围了.

使用特权

评论回复
12
逍遥派掌门| | 2018-3-14 16:02 | 只看该作者
z_no1 发表于 2018-3-7 00:49
cm3 ,就是为了RTOS设计的,
一个适合RTOS的MCU架构,至少要有足够的快速RAM放堆栈,51天生就残疾啊.
51还是A ...

"MCU为了RTOS设计的"这个说法不对,RTOS多了去,CM3到底为那款RTOS而设计的?
个人认为,不过是CM3提供的资源正好被RTOS利用而已。
51天生就残疾的说法,不是很明白,经历了这么久51还是好好的。
51的国产品牌STC值得一看。

使用特权

评论回复
13
nvoe| | 2018-3-14 22:41 | 只看该作者
逍遥派掌门 发表于 2018-3-6 12:02
楼上,说反了。 没有任何一款MCU是专门为RTOS设计的。

对了
单片机速度慢,加上实时系统,,,听上去高大上

使用特权

评论回复
14
nvoe| | 2018-3-14 22:42 | 只看该作者
逍遥派掌门 发表于 2018-3-14 16:02
"MCU为了RTOS设计的"这个说法不对,RTOS多了去,CM3到底为那款RTOS而设计的?
个人认为,不过是CM3提供的 ...

低速系统用用还是不错的

使用特权

评论回复
15
156323135| | 2019-10-29 18:08 | 只看该作者
请问一下
Tiniux\CPU\MCS51\SDCC\8052\FitCPU.h(78): error C132: '__naked': not in formal parameter list
Tiniux\CPU\MCS51\SDCC\8052\FitCPU.h(89): error C132: '_FitInitializeStack': not in formal parameter list
Tiniux\CPU\MCS51\SDCC\8052\FitCPU.h(90): error C132: 'FitStartScheduler': not in formal parameter list
Tiniux\CPU\MCS51\SDCC\8052\FitCPU.h(91): error C132: 'FitOSTickISR': not in formal parameter list
Tiniux\CPU\MCS51\SDCC\8052\FitCPU.h(91): error C141: syntax error near '__interrupt', expected ';'
Tiniux\CPU\MCS51\SDCC\8052\FitCPU.h(91): error C136: '__interrupt': 'void' on variable
Tiniux\CPU\MCS51\SDCC\8052\FitCPU.h(91): error C132: '__interrupt': not in formal parameter list
Tiniux\CPU\MCS51\SDCC\8052\FitCPU.h(91): error C136: '__naked': 'void' on variable
Tiniux\CPU\MCS51\SDCC\8052\FitCPU.h(91): error C132: '__naked': not in formal parameter list
这个问题要怎么解决,stc15fak60s单片机上移植

使用特权

评论回复
16
lihui567| | 2019-10-29 22:53 | 只看该作者
51单片机带实时操作系统的话,真没用过,速度这块咋样

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

9

帖子

2

粉丝