大家有没有想过把DOS移植到单片机/ARM上.
本帖最后由 清雨影 于 2013-2-21 15:25 编辑------虽然觉得不靠谱,但是源代码给大家研究一下.------------------
我这里有一份DOS源代码,版本不详,过两天整理上传.
能不能剪裁,重新编译为OBJ,经过AVR编译器连接转而移植到单片机/ARM上.
本人电脑小白,如果闹了笑话请指正.只是今天晚上突发奇想而已. 这东西没有linux功能强吧,没必要。dos是单任务操作系统,还不如ucos呢 liwei_jlu 发表于 2013-2-20 23:49 static/image/common/back.gif
这东西没有linux功能强吧,没必要。dos是单任务操作系统,还不如ucos呢
我在想的是:怎样使用某个系统,在RISC指令集的片子上,通过修改某个开源的x86的系统,跑x86的程序,比如Turbo C.
不知道可行否.(乱想想的) 好像以前有帖子发过用avr模拟x86还是什么的, 据说执行一个命令要几小时{:lol:} x86关键是指令集要兼容,你RISC只能模拟指令集,速度很慢。。。 貌似那个是用avr模拟的arm,跑的是linux 看这个如何:
NanoVM——AVR上的JAVA虚拟机 重量级酷贴
http://www.amobbs.com/forum.php?mod=viewthread&tid=858124&highlight=AVR%2B%E8%99%9A%E6%8B%9F 单任务
不如ucosII liwei_jlu 发表于 2013-2-20 23:49 static/image/common/back.gif
这东西没有linux功能强吧,没必要。dos是单任务操作系统,还不如ucos呢
同意,所以dos是磁盘操作系统,仅限定为操作磁盘,所以你可以运行windows3.2这类多线程软件
移植到单片机上就只是一个fs+shell+taskhook 嘿嘿 以前想过 不过貌似没什么意义呢。 可不是个小工程。
汇编不说,bios调用就够忙活一阵子的。 这是dos源码吗?微软前几天刚公布开源,MS-dos 2.0,,您这个是源码吗? MSdos太垃圾了……要搞就搞FreeDos32吧,开源,还是32位的,大部分是C
http://sourceforge.net/projects/freedos-32/ hyf88 发表于 2014-4-2 09:00
这是dos源码吗?微软前几天刚公布开源,MS-dos 2.0,,您这个是源码吗?
是的呀! 清雨影 发表于 2014-4-19 15:26
是的呀!
哦,,这样啊,那我就不是很清楚了,, 清雨影 发表于 2013-2-20 23:53
我在想的是:怎样使用某个系统,在RISC指令集的片子上,通过修改某个开源的x86的系统,跑x86的程序,比如Turbo ...
自己做一个X86解析器,不过,尽量打消这个念头吧,本身X86构架不断增强,复杂指令集,很恐怖的玩意。 mark msdos
页:
[1]