看linux的源代码……

migrant1119 2003-09-13 10:18:37
搞了一本linux源代码,看吐了。很多东西根本看不明白。
请问高手们,要到什么程度才看linux的源代码?
...全文
35 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
migrant1119 2003-09-28
  • 打赏
  • 举报
回复
谢谢大家了。
wollya 2003-09-16
  • 打赏
  • 举报
回复
先看《深入理解Linux内核》
linyudie 2003-09-16
  • 打赏
  • 举报
回复
没那么恐怖,别看书,先看一下代码,可以考虑在同时对着书看
joyfire 2003-09-16
  • 打赏
  • 举报
回复
http://joyfire.net

希望对你有用
numchun 2003-09-16
  • 打赏
  • 举报
回复
建议阅读《Linux内核2.4源代码分析大全》,机工社出版,李善平等编著。这本书不错,比较详细系统的叙述了Linux内核种的数据结构等的定义和初始化等,另外就是每个专题具有很强的针对性。同时建议阅读《Linux设备驱动程序》,也是一个不错的书籍。阅读源码使用SourceInsight会让你方便很多。
wide288 2003-09-16
  • 打赏
  • 举报
回复
至少要知道,你要看的文件的作用吧。我想
haothinking 2003-09-16
  • 打赏
  • 举报
回复
内核的源代码是很庞大复杂的。你即使读的懂每条语句,不一定能理解整段程序。
它内部的数据结构、变量等定义就让你眼花,有时你根本不止到是在哪里定义的。
我认为你要学习它,要一步一步来,当然你要学过操作系统的一些基本概念。知道
他是怎么进行内存管理,进程调度,文件管理的。而那些源代码无非就是对这些功能
的标准语言实现。这样你看代码会相对好些。另外你要有耐心,反复的阅读过程是必然的。要
做好心理准备。写粗后细的过程。
migrant1119 2003-09-14
  • 打赏
  • 举报
回复
是啊,内核的。
我是不是必须先把操作系统这门课学完啊。
birdyanyan1982 2003-09-14
  • 打赏
  • 举报
回复
不用吧。
wide288 2003-09-13
  • 打赏
  • 举报
回复
慢慢看吧。
你看的是什么源代码,内核?
全文公62页,写的很专业,包括论文全文、论文答辩PPT讲稿、源代码。 摘 要 本文主要论述了嵌入式浏览器开发所涉及到的技术,对HTML词法分析、浏览器JavaScript支持、linux和gtk编程等做了详细的分析和介绍,并对Netbit浏览器的开发进行了介绍,分析了主要的模块的功能和组成,并给出了主要算法。 还对典型的嵌入式浏览器进行了分析,包括Gzilla,Mozilla,Thunder和zen,总结了浏览器设计的技术要点和开发策略。 另外,在论文开头,介绍了目前嵌入式浏览器产品的发展现状,嵌入式浏览器的组成和各部份功能说明。 HTML词法分析是着重讨论的技术问题,给出了详尽的数据结构,程序流程。 Netbit浏览器的开发,是本论文的重点,分模块进行了分析,提出了需要改进的地方,并给出了改进措施。 关键词:嵌入式浏览器,HTML词法分析,Javascript,linux,gtk ABSTRACT This paper is focused on the technology of embedded browser.Html scanner, JavaScript support for browser, linux and gtk programming are deeply discussed.and introduce the development of Netbit browser, analyse the main module of Netbit, the algorithm is presented. what’s more, other typical embedded browsers are analysed, include Gzilla,Mozilla,Thunder and zen,and summarize the important technology and the policy of browser development In addition,at the head of the paper,introduce the present status of embedded browser product,the general form of embedded browser and description of the main parts. HTML scanner is an important technological problem, the data structure and the flow of the program are presented. The development of Netbit Browser is mainly discussed,and analysed by module,give the opinion to improve it. KEY WORDS: embedded browser,HTML token,Javascript,linux,gtk 目 录 引言………………………………………………………………5 第一章 嵌入式浏览器设计概述 ………………………… 6 1.1目前嵌入式浏览器产品的发展现状 ……………………… 6 1.2嵌入式浏览器的组成和各部份功能说明 ………………… 8 1.3开发难度分析 ……………………………………………… 9 1.4开发的前期策划 …………………………………………… 10 第二章 HTML词法分析器的设计及其应用 …………… 12 2.1 Bit Token的组成及其功能 ………………………………12 2.2 数据结构 ……………………………………………………12 2.3 算法 …………………………………………………………13 2.4词法分析结果示意……………………………………………15 2.5 HTML词法分析的应用 ………………………………………15 第三章 浏览器JavaScript支持的实现 …………………18 3.1基本的JavaScript 开发环境 ………………………………18 3.2 JavaScript Engine …………………………………………18 3.3 JavaScript与浏览器接合 ………………………………… 19 3.4 浏览器消息响应 …………………………………………… 21 第四章 Linux程序开发技术及 GTK图形程序开发…… 23 4.1 Linux下的程序开发环境 …………

23,121

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧