查看: 1725|回复: 2
收起左侧

如果在树莓派上安装冷门的系统

2014-5-21 13:10:10 | 显示全部楼层 |阅读模式
这学期操作系统的大作业,我想把原来基于x86的JOS系统一直到树莓派上来。
但是不知道从哪儿入手。
求各位大神指点一下,给个大方向就成。



回复

使用道具 举报

2014-5-22 08:44:24 | 显示全部楼层
这个好有挑战性。你首先需要JOS的源代码。找出其中和硬件相关的部分。再找出树莓派的一个OS的源代码,比如ARCH linux的。找出其中的硬件相关部分,尤其是CPU和内存部分的。对照两个硬件相关的部分,结合树莓派处理器的手册,做出对应的底层函数代码的改动,函数名就不要变了。之后重新编译JOS,在编译工具中详细写好MAKE文件的各种选项。好难呀。最好是找两个你特别熟悉的操作系统。使用你常用的编译工具。不然就太麻烦了。具体的我也没有经验。只是经常编些底层代码而已。可以参考USOCII的移植相关的文档,了解移植需要的东西。另外,树莓派的开放性有些不好。移植后可能会有些硬件由于缺少底层源码和硬件的原理图而不能工作。为了演示移植的工作,其实你在外设的驱动上,只需要能驱动个串口,似乎就可以了。

评分

参与人数 1 +2 收起 理由
smp_smplt + 2 很给力!虽然没解答楼主问题,但是还是很有收.

查看全部评分

回复 支持 反对

使用道具 举报

2014-6-22 20:54:27 | 显示全部楼层
想知道楼主有没有成功,我现在也是要弄这个么,虽然没有那么复杂的系统,但是打算自己写一个系统烧到树莓派上,想问一下楼主是怎么把自己的操作系统写上去的
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注我们,了解更多

官方微信

服务时间:10:00-16:00

13714503811

公司地址:深圳市龙岗区南湾街道东门头路8号

Copyright © 2012-2020 Powered by 树莓派论坛 2019.4  粤ICP备15075382号-1
快速回复 返回列表 返回顶部