这两天华为-海思都上热搜,我们来蹭下热度,提个问题:liteos在stm32上移植,网上成功案例一大把,有没有在89c51上移植试试的?
如果有,不妨来探讨下?
理论上是可以移植的,因为这种跑在单片机的操作系统,只要能实现那个时间片轮转,就能移植,89C51完全可以用一个定时器做时间片的来源
不过要移植就需要做适配,适配的东西包括中断,堆栈处理等,这种工作一般要由操作系统的发布者完成的
89C51是很早的架构了,现在基本都不采用的,采用51系列的也更多是89S51等增强架构了。
但就是增强架构的51系统,因为资源相比 ARM-M级来说也差距很大,毕竟1个是8位体系,1个是32位的,所以LiteOS之类几乎没有向51系列移植的可能(即使技术层面存在可能,在商业层面上也没有实施的动力)。