d******r 发帖数: 5008 | |
j********x 发帖数: 2330 | |
r*********r 发帖数: 3195 | 3 the best way is to read and understand a real OS's code.
Unix v6's code is a pretty good example. |
d******r 发帖数: 5008 | 4 操作系统,内核,一般都是用C写的,我看
不出那些code在程序设计上和现在商业上
的大型软件的程序设计有啥可比之处。
【在 r*********r 的大作中提到】 : the best way is to read and understand a real OS's code. : Unix v6's code is a pretty good example.
|
r*********r 发帖数: 3195 | 5 what do u want to learn? OS or 商业上的大型软件 ?
C is your only choice if you want to learn OS, and learn it good.
【在 d******r 的大作中提到】 : 操作系统,内核,一般都是用C写的,我看 : 不出那些code在程序设计上和现在商业上 : 的大型软件的程序设计有啥可比之处。
|
d******r 发帖数: 5008 | 6 我问如何通过学程序设计来学操作系统,你说
可以读那些c code
你想说什么?读c code和学程序设计是一回事么?
【在 r*********r 的大作中提到】 : what do u want to learn? OS or 商业上的大型软件 ? : C is your only choice if you want to learn OS, and learn it good.
|
n******t 发帖数: 4406 | 7 程序设计的原则都最后都是想通的。
大型操作系统可能是对性能、稳定,可读性,可移植性综合要求最高的大型软件。
所以当然是可以借鉴的。
【在 d******r 的大作中提到】 : 操作系统,内核,一般都是用C写的,我看 : 不出那些code在程序设计上和现在商业上 : 的大型软件的程序设计有啥可比之处。
|
x****u 发帖数: 44466 | 8 我个人的体会是,了解到了主要的API都是什么功能后,大脑自然就能对OS的原理产生
个框架。剩下的都是具体算法,硬件相关的部分的肉待填了。
【在 d******r 的大作中提到】 : 什么意思?谁给科谱一下?
|
N******K 发帖数: 10202 | 9 就一个三楼楼长 别信他的
学习人体结构 入门的最好的办法是解剖麻雀
同样 你要学习linux等复杂系统 最好的办法是先完全读一遍小型嵌入式系统比如 uc
-os 最好是移植到8051单片机的os 还带上简化的tcp/ip协议栈
【在 d******r 的大作中提到】 : 什么意思?谁给科谱一下?
|
m********5 发帖数: 17667 | 10 RE 这个最靠谱
uc
【在 N******K 的大作中提到】 : 就一个三楼楼长 别信他的 : 学习人体结构 入门的最好的办法是解剖麻雀 : 同样 你要学习linux等复杂系统 最好的办法是先完全读一遍小型嵌入式系统比如 uc : -os 最好是移植到8051单片机的os 还带上简化的tcp/ip协议栈
|
d*******r 发帖数: 3299 | 11 非常同意这个观点,没有相关的书籍资料网站推荐?
uc
【在 N******K 的大作中提到】 : 就一个三楼楼长 别信他的 : 学习人体结构 入门的最好的办法是解剖麻雀 : 同样 你要学习linux等复杂系统 最好的办法是先完全读一遍小型嵌入式系统比如 uc : -os 最好是移植到8051单片机的os 还带上简化的tcp/ip协议栈
|
N******K 发帖数: 10202 | 12 uc-os有免费书啊 你自己焊个c8051的板子 移植一下 搞一搞 要加大flash
网上可以搜到相关资料
【在 d*******r 的大作中提到】 : 非常同意这个观点,没有相关的书籍资料网站推荐? : : uc
|
d*******r 发帖数: 3299 | |