远行的鹿 发表于 2024-11-1 17:36:12

bkeuqoaq 发表于 2024-11-1 13:12
51跑OS就是瞎搞,51本身的架构不适合OS

一看就是大牛,对这块有自己的认识。在此请教一下,是否可以深入说一下51架构和其他架构的区别,特别是ARM。

bkeuqoaq 发表于 2024-11-4 08:52:56

远行的鹿 发表于 2024-11-1 17:36
一看就是大牛,对这块有自己的认识。在此请教一下,是否可以深入说一下51架构和其他架构的区别,特别是AR ...

51堆栈太小,而且没有通过堆栈分配局部变量的能力,这是致命伤,通过软件堆栈虽解决了这些,但效率低的没法说,跑OS就是演示而已,没有实际使用价值,51众多特殊的空间,表面上看是提高了处理速度,实际反而不好,不能使用统一的指针处理,一般上算法都是在处理通用数据,都是通过指针来处理的,众多空间变成通用指针后,处理极慢(先要判断是什么空间数据)
至于ARM,堆栈,指针几乎是理想的,就是缺省直接寻址能力,但这影响不大,通过特殊方法可以解决,GPIO的置1,清0特殊寄存器解决了这些,还有位带功能也是类似,再加上ARM本身是32位的,优势明显,特别是大数据处理能力,这只是简单的说说

远行的鹿 发表于 2024-11-8 10:43:33

bkeuqoaq 发表于 2024-11-4 08:52
51堆栈太小,而且没有通过堆栈分配局部变量的能力,这是致命伤,通过软件堆栈虽解决了这些,但效率低的没法说 ...

感谢您的回复。这样看51更适合小单片机的定位呢,大型复杂项目ARM选择会多些。

angalp 发表于 2024-11-20 14:09:34

{:4_250:}{:4_250:}{:4_250:}

xukex 发表于 2024-11-21 09:12:53

{:5_332:}{:5_332:}{:5_332:}

lgnstar 发表于 2024-12-7 09:21:31

<p>感谢分享</p>

lgnstar 发表于 2024-12-14 20:11:09

<p>rtx51-tiny 这个为什么不受欢迎?</p>

是三三啊 发表于 2024-12-16 17:16:38

<p><img alt="qiang" class="emoji" src="https://www.stcaimcu.com/static/image/smiley/default/qiang.gif" title="qiang" /></p>

lucxzzzy 发表于 2025-1-10 19:18:17

{:4_174:}

jiachengking 发表于 2025-3-31 01:09:17

👍
页: 1 2 3 4 5 [6] 7
查看完整版本: uC/OS-II@8H8K64U, 51核移植版本!杨教授:51核上激动人心的RTOS生态已具备