我想自己制作一台计算机,跟其他的机器指令不兼容(例如:x86),可以将linux移植到这样的计算机上吗?
如果可以移植,需要修改什么地方?
------解决方案--------------------
问题有点大了,现在主流CPU基本上都可移植了,详细点可能会好些
------解决方案--------------------
工程很大 主要是指令的设计问题啊
------解决方案--------------------
哥们,我觉得你做不出来
------解决方案--------------------
很强大。wish!
------解决方案--------------------
指令不同 等于你要自己做出一个类似arm一样的内核 这是计算机体系架构的问题
------解决方案--------------------
最最重要的,你要自己开发编译器
整个工程不是一个人能解决的,国内都没有独立开发CPU的
------解决方案--------------------
楼主还是先踏实点,学学单片机和计算机组成原理,学学操作系统和驱动。然后在ARM或者X86上移植操作系统。等这些做完了,再考虑自己制作CPU和移植。
设计CPU和移植系统很少由一个人来做,楼主的宏愿让我汗颜!
------解决方案--------------------
不过,楼主可以先考虑做IC设计,等时机成熟,再考虑做CPU。
------解决方案--------------------
硬件你就做不出来哦 CPU。。也需要自己的编译器吧
------解决方案--------------------
在arch下建立自己处理器结构目录,比如:arch/mips
试通我们的开发环境
添加代码
编译内核并用早期的printk输出内核信息
Kgdb
CPU支持
主板相关支持
PCI子系统
驱动程序
调试,调试,调试,再调试
------解决方案--------------------
顶楼主,牛啊
如果有指令集,如果……
那么,在linux的arch目录下,有arm,有x86对不对?把你自己的目录加上去,接口都用你的指令集实现就OK了。不算太麻烦吧?