wang7131984 于 2009-09-27 18:42:55发表:
哈哈,看来我也快结束这三个鸟汇编文件了。
shenhao0129 于 2009-09-27 13:17:23发表:
入门可以先看早期的代码,然后慢慢的深入
sheel0204 于 2009-09-26 19:33:54发表:
系统编程一直是我的梦想,我喜欢学习,就是不知道该从什么地方开始,同时听说阅读系统源代码是要十年左右的时间,现在的代码的规模已经是十分庞大了,不知道有什么好的方法来学习,如果能有技巧就好了!
ermaima 于 2009-09-25 20:19:24发表:
都是高手啊!我基本上都看不懂!
wenzq 于 2009-09-25 14:44:50发表:
着实是看不懂,我也郁闷,书买了,不知道如何下手。
shenhao0129 于 2009-09-16 21:01:58发表:
启动部分和内存管理部分我看完了!主要是bootsect.s setup.s head.s这三个汇编文件,其中bootsect.s是用x86汇编写的,后面两个是AT&T汇编写的!当然我看的是早期的版本,0.11的版本!不知道LZ看的是什么版本?
释梵 于 2009-09-16 20:59:52发表:
哦,是这样啊,呵呵~ 大侠是从linux 0.1.1开始学习的吧~
wang7131984 于 2009-09-16 15:55:24发表:
还有一个重要文件a.out.h是elf格式定义
wang7131984 于 2009-09-16 15:53:39发表:
不是,是boot.S,setup.S还有一个是什么什么的,呵呵。用两种汇编语言写的。然后才是main.c。然后再是各种系统调用的嵌入式汇编。
释梵 于 2009-09-16 14:26:21发表:
启动的三个汇编代码指的是init_task.c, thread_info.h, init_task.h, start_kernel, rest_init?我就是卡在这里了,但是我的书上写的是c,不是汇编。
wang7131984 于 2009-09-16 14:09:29发表:
先看启动的三个汇编代码吧,其实其他的还是比较简单的。唯独这三个源程序真是一道鬼门关,我也没看完。
wang7131984 于 2009-09-27 18:42:55发表:
哈哈,看来我也快结束这三个鸟汇编文件了。
shenhao0129 于 2009-09-27 13:17:23发表:
入门可以先看早期的代码,然后慢慢的深入
sheel0204 于 2009-09-26 19:33:54发表:
系统编程一直是我的梦想,我喜欢学习,就是不知道该从什么地方开始,同时听说阅读系统源代码是要十年左右的时间,现在的代码的规模已经是十分庞大了,不知道有什么好的方法来学习,如果能有技巧就好了!
ermaima 于 2009-09-25 20:19:24发表:
都是高手啊!我基本上都看不懂!
wenzq 于 2009-09-25 14:44:50发表:
着实是看不懂,我也郁闷,书买了,不知道如何下手。
shenhao0129 于 2009-09-16 21:01:58发表:
启动部分和内存管理部分我看完了!主要是bootsect.s setup.s head.s这三个汇编文件,其中bootsect.s是用x86汇编写的,后面两个是AT&T汇编写的!当然我看的是早期的版本,0.11的版本!不知道LZ看的是什么版本?
释梵 于 2009-09-16 20:59:52发表:
哦,是这样啊,呵呵~ 大侠是从linux 0.1.1开始学习的吧~
wang7131984 于 2009-09-16 15:55:24发表:
还有一个重要文件a.out.h是elf格式定义
wang7131984 于 2009-09-16 15:53:39发表:
不是,是boot.S,setup.S还有一个是什么什么的,呵呵。用两种汇编语言写的。然后才是main.c。然后再是各种系统调用的嵌入式汇编。
释梵 于 2009-09-16 14:26:21发表:
启动的三个汇编代码指的是init_task.c, thread_info.h, init_task.h, start_kernel, rest_init?我就是卡在这里了,但是我的书上写的是c,不是汇编。
wang7131984 于 2009-09-16 14:09:29发表:
先看启动的三个汇编代码吧,其实其他的还是比较简单的。唯独这三个源程序真是一道鬼门关,我也没看完。