首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > 驱动开发 >

linux系统移植,该怎么处理

2013-01-25 
linux系统移植我想自己制作一台计算机,跟其他的机器指令不兼容(例如:x86),可以将linux移植到这样的计算机

linux系统移植
我想自己制作一台计算机,跟其他的机器指令不兼容(例如:x86),可以将linux移植到这样的计算机上吗?
如果可以移植,需要修改什么地方? 

[解决办法]
问题有点大了,现在主流CPU基本上都可移植了,详细点可能会好些
[解决办法]
工程很大 主要是指令的设计问题啊
[解决办法]
哥们,我觉得你做不出来
[解决办法]
很强大。wish!
[解决办法]
指令不同 等于你要自己做出一个类似arm一样的内核  这是计算机体系架构的问题
[解决办法]
最最重要的,你要自己开发编译器

整个工程不是一个人能解决的,国内都没有独立开发CPU的

引用:
1.先確認你要用的bootloader有沒有支援你用的cpu,常見的bootloader有uboot、redboot等等 。
2.確認kernel有沒有支援你的cpu,可以在menuconfig下看到。
3.如果不支援,請依照cpu programer guide修改botloader。
4.initial最基本的週邊,ex ram,flash,uart,ethernet,led,boot……

[解决办法]
楼主还是先踏实点,学学单片机和计算机组成原理,学学操作系统和驱动。然后在ARM或者X86上移植操作系统。等这些做完了,再考虑自己制作CPU和移植。

设计CPU和移植系统很少由一个人来做,楼主的宏愿让我汗颜!
[解决办法]
不过,楼主可以先考虑做IC设计,等时机成熟,再考虑做CPU。
[解决办法]
硬件你就做不出来哦 CPU。。也需要自己的编译器吧

[解决办法]
在arch下建立自己处理器结构目录,比如:arch/mips
试通我们的开发环境
添加代码
编译内核并用早期的printk输出内核信息
Kgdb
CPU支持
主板相关支持
PCI子系统
驱动程序
调试,调试,调试,再调试
[解决办法]
顶楼主,牛啊
如果有指令集,如果……
那么,在linux的arch目录下,有arm,有x86对不对?把你自己的目录加上去,接口都用你的指令集实现就OK了。不算太麻烦吧?

热点排行