在加载模块之前,书中说要先建立内核源码树,那么,如何建立内核源码树呢? 首先,要先知道你的OS的内核版本,用uname -r可以查得到 在/url/src/目录下可以看到对应的版本目录 如果没有可以用apt-cache search linux-source获取内核 用sud...
分类:
系统相关 时间:
2015-08-27 18:14:48
阅读次数:
204
父进程fork子进程: child = fork() fork经过系统调用。来到了sys_fork。具体过程请參考Linux内核源码情景分析-系统调用。asmlinkage int sys_fork(struct pt_regs regs){ return do_fork(SIGCHLD, r...
分类:
系统相关 时间:
2015-08-25 13:53:20
阅读次数:
255
简单的Linux 驱动模块编译,加载过程2010-03-14 14:48:24|分类:Driver|标签:|字号大中小订阅本文记录我的第一个Linux设备驱动程序的编译过程。遇到问题的解决方法。环境:2.4.18-14的内核,Linux内核源码:2.4.18。 Linux内核源码路径:/usr/sr...
分类:
系统相关 时间:
2015-08-08 13:30:30
阅读次数:
152
1.系统只安装了vim-minimal,执行以下命令安装另外两个组件yum install vim-commonyum install vim-enhanced2.安装ctagsyum install ctags 下载linux-2.6.32.27内核源码并解压到~/arm/linux-2.6.32...
分类:
系统相关 时间:
2015-08-03 12:57:06
阅读次数:
159
2.6.1 AT&T与Intel汇编语言的比较 我们知道,Linux是Unix家族的一员,尽管Linux的历史不长,但与其相关的很多事情都发源于Unix。就Linux所使用的386汇编语言而言,它也是起源于Unix。Unix最初是为PDP-11开发的,曾先后被移植到VAX及68000系列的处理器上,...
分类:
系统相关 时间:
2015-07-27 12:52:41
阅读次数:
213
轻松学习Linux操作系统内核源码的方法 针对好多Linux 爱好者对内核很有兴趣却无从下口,本文旨在介绍一种解读linux内核源码的入门方法,而不是解说linux复杂的内核机制;一.核心源程序的文件组织:1.Linux核心源程序通常都安装在/usr/src/linux下,而且它有一个非常简单的编号...
分类:
系统相关 时间:
2015-07-24 22:21:58
阅读次数:
176
语言无关类操作系统开源世界旅行手册鸟哥的Linux私房菜(简体)Linux 系统高级编程The Linux Command Line(中英文版)Linux 设备驱动(第三版)深入分析Linux内核源码UNIX TOOLBOXDocker中文指南Docker —— 从入门到实践FreeRADIUS新手...
分类:
其他好文 时间:
2015-07-22 17:50:53
阅读次数:
127
Linux在线电子书《深入分析Linux内核源码》
分类:
系统相关 时间:
2015-07-07 16:31:12
阅读次数:
136
上转博文《TI-Davinci开发系列之五CCS5.2使用gdbserver远程调试应用程序》使用CCS5.2远程调试内核时,只需导入Linux内核源码,而不需要编译内核,也就不会用到交叉编译链,同时不需要使用gdbserver,但需要仿真器XDS560V2,所以Windows和Linux都可以完成...
分类:
系统相关 时间:
2015-06-29 11:28:15
阅读次数:
231
(一):内核源码的获取
?1:通过网站 https://www.kernel.org/ 可以获得最新版本的内核源码,现在最新版的内核源码版本为如果想要获取之前版本的内核源码,点击进入 https://www.kernel.org/pub/ 进入分支。在《linux内核的设计与实现》的这本书中,我们使用的是
内核版本 2.6.18.?2:从git中获取linux内核源码
? ?在t...
分类:
其他好文 时间:
2015-06-15 16:23:57
阅读次数:
147