当前位置: 技术问答>linux和unix
毕业设计准备写一个操作系统,请问需要准备些什么知识?
来源: 互联网 发布时间:2016-06-21
本文导语: 2个月后进入大四了,课都差不多了.毕业设计打算写个简单的操作系统(2-4个人),可能是只有内核的那种,估计写不出用户界面. 请问大侠们 需要准备些什么知识.现在的水平是C/C++比较熟悉,汇编还好,大学的操作系统课也...
2个月后进入大四了,课都差不多了.毕业设计打算写个简单的操作系统(2-4个人),可能是只有内核的那种,估计写不出用户界面.
请问大侠们 需要准备些什么知识.现在的水平是C/C++比较熟悉,汇编还好,大学的操作系统课也上了,Linux基本入门(Ubuntu),还没开始研究内核代码.
请问大侠们 需要准备些什么知识.现在的水平是C/C++比较熟悉,汇编还好,大学的操作系统课也上了,Linux基本入门(Ubuntu),还没开始研究内核代码.
|
|
现在的水平是C/C++比较熟悉.(具体熟悉到什么程度?能实现些什么。不会只是,学校的考试考个高分把.....)
Linux基本入门(具体入门到什么地步?)
这么点知识就写操作系统阿。。操作系统实现所涉及的知识绝对庞大到你无法想象。
我刚大1就想写了。朝目标努力中,现在大二结束了,还是发现差很多知识。目标还是那么飘渺。。。
劝LZ想点实际的把。。。
Linux基本入门(具体入门到什么地步?)
这么点知识就写操作系统阿。。操作系统实现所涉及的知识绝对庞大到你无法想象。
我刚大1就想写了。朝目标努力中,现在大二结束了,还是发现差很多知识。目标还是那么飘渺。。。
劝LZ想点实际的把。。。
|
这方面网上其实有不错的资料
自己动手写操作系统
使用用开源软件--自己动手写操作系统
linux 0.11内核源码剖析 及翻新版本 --赵炯 的书 及相关论坛
国外有一个网站专门介绍这些的 具体链接我忘记了 关键字中带write os 抱歉我搜索不到了
自己动手写操作系统
使用用开源软件--自己动手写操作系统
linux 0.11内核源码剖析 及翻新版本 --赵炯 的书 及相关论坛
国外有一个网站专门介绍这些的 具体链接我忘记了 关键字中带write os 抱歉我搜索不到了
|
对OS我也很感兴趣
苦于没有时间
楼主努力
趁大学有时间
苦于没有时间
楼主努力
趁大学有时间
|
可以研究一下MIT的JOS,本身就是用来训练研究生的操作系统设计能力的,非常地小,特别适合学生研究,做毕业设计。MIT有介绍JOS的课程,可以到网上去找(MIT的很多课程都是开放的)。如果英文不好的话,在ChinaUnix上也很多高手对JOS研究的文章。
如果时间比较充足的话,也可以研究赵烔写的那本经典的,对0.12内核的每行代码都有详细的剖析,而且把需要的相关硬件、汇编知识也放进去了,非常全面。就是稍微厚了一点,有900多页。
如果时间比较充足的话,也可以研究赵烔写的那本经典的,对0.12内核的每行代码都有详细的剖析,而且把需要的相关硬件、汇编知识也放进去了,非常全面。就是稍微厚了一点,有900多页。
|
支持u/cos,这个简单,可以先看着学习下。《uc_os-ⅱ:源码公开的实时嵌入式操作系统》,官网micrium。
|
但愿若干年后 此贴会成为LZ 回忆成功历程的一个纪念~~
没准你就是 国产比尔了~
加油吧~
没准你就是 国产比尔了~
加油吧~
|
http://www.douban.com/subject/2006915/
|
楼主很强啊
如果是些x86架构的操作系统,是很累人的,指令集,系统的硬件资源,中断机制,IO控制,内存调度.....
然而只熟悉一个芯片是远远不够的,还要弄清楚许多芯片的特性,如显卡芯片如何与CPU通信,即使不做图形界面,只用控制台,也需要显示,用到显示器。
还有系统数据与地址总线,DMA控制....这都是很底层的东西。
需要掌握的东西很多。一学期不一定能搞完。
建议写个简单一点的,如MCU或ARM或DSP的。
先了解一下uC OS吧,会给你不少指导的,是个很小的操作系统,
可以移植到51上
如果是些x86架构的操作系统,是很累人的,指令集,系统的硬件资源,中断机制,IO控制,内存调度.....
然而只熟悉一个芯片是远远不够的,还要弄清楚许多芯片的特性,如显卡芯片如何与CPU通信,即使不做图形界面,只用控制台,也需要显示,用到显示器。
还有系统数据与地址总线,DMA控制....这都是很底层的东西。
需要掌握的东西很多。一学期不一定能搞完。
建议写个简单一点的,如MCU或ARM或DSP的。
先了解一下uC OS吧,会给你不少指导的,是个很小的操作系统,
可以移植到51上
|
楼主哪个学校的哪个专业的?要求这么高,一个毕设还要写操作系统,吓倒我了。
|
汗一下,我毕业设计就是xxxxx信息管理系统
|
确实太强了,多半做不出来!
|
只能说 LZ强人! google 要搞chrome os了 偶也!
|
如果在单片机上跑个小程序我知道,看楼下的回答