马悦+原创作品转载请注明出处+《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000 一、Linux内核源代码简介 1、计算机三大法宝 存储程序计算机 函数调用堆栈 中断机制 2、操作系统两把宝剑 中断上下文的切换 进程上下
分类:
系统相关 时间:
2016-03-13 14:22:42
阅读次数:
225
先学习vim原生快捷键及相关命令,之后再添加插件。(用到时记录,暂时会比较乱,不定期整理) PS: ctrl+s 表示停止向终端停止输出; ctrl+q 恢复向终端输出流。 使用各种快捷键可能误按到ctrl+s,此时按键窗口无反应,使用ctrl+q恢复。 vi/vim使用进阶: 自动补全(ctrl+
分类:
系统相关 时间:
2016-03-13 14:16:08
阅读次数:
219
作者:刘浩晨 【原创作品转载请注明出处】 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000 计算机三个法宝:存储程序计算机、函数调用堆栈、中断 操作系统两把宝剑:中断上下文的切换(保存现场和恢复现场)以及进程上下文的切
分类:
系统相关 时间:
2016-03-13 14:11:07
阅读次数:
183
实验要求: 使用gdb跟踪调试内核从start_kernel到init进程启动 详细分析从start_kernel到init进程启动的过程并结合实验截图撰写一篇署名博客,并在博客文章中注明“真实姓名(与最后申请证书的姓名务必一致) + 原创作品转载请注明出处 + 《Linux内核分析》MOOC课程h
分类:
系统相关 时间:
2016-03-13 14:12:02
阅读次数:
240
arch目录包括了所有和体系结构相关的核心代码。它下面的每一个子目录都代表一种Linux支持的体系结构,例如i386就是Intel CPU及与之相兼容体系结构的子目录。PC机一般都基于此目录。 include目录包括编译核心所需要的大部分头文件,例如与平台无关的头文件在include/linux子目
分类:
系统相关 时间:
2016-03-13 14:08:19
阅读次数:
233
#系统信息 lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 14.04.4 LTS Release: 14.04 Codename
分类:
系统相关 时间:
2016-03-13 14:09:37
阅读次数:
471
套接字是一种通信机子。凭借这样的机制。客户/server系统的开发工作既能够在本地单机上进行。也能够夸网络进行。 套接字的创建和使用与管道是有差别的。由于套接字明白地将客户和server区分开来。 首先,server应用程序用系统调用socket来创建一个套接字,它是系统分配给该server进程的类
分类:
系统相关 时间:
2016-03-13 14:06:56
阅读次数:
281
跟踪分析Linux内核的启动过程 于佳心 原创作品转载请注明出处 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000 在之前的课程中,我们学习了操作系统的三个法宝(存储程序计算机、函数调用堆栈、中断机制),以及两把剑(中
分类:
系统相关 时间:
2016-03-13 12:38:34
阅读次数:
363
今天在linux中使用个g++编译一个名为myfirst.cpp的代码的时候,出现如下错误 myfirst.cpp: In function ‘int main()’:myfirst.cpp:11:2: warning: ‘char* gets(char*)’ is deprecated (decl
分类:
系统相关 时间:
2016-03-13 12:40:16
阅读次数:
248
Eclipse中10个最有用的快捷键组合 1. ctrl+shift+r:打开资源 这可能是所有快捷键组合中最省时间的了。这组快捷键可以让你打开你的工作区中任何一个文件,而你只需要按下文件名或mask名中的前几个字母,比如applic*.xml。美中不足的是这组快捷键并非在所有视图
分类:
系统相关 时间:
2016-03-13 11:28:30
阅读次数:
274
潘俊洋 原创作品转载请注明出处《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000 一.准备 搭建环境 然后打开另一个shell,执行下面的命令: 设置完断点后,可以使用c让内核继续进行加载,加载到第一个断点start_k
分类:
系统相关 时间:
2016-03-13 11:23:29
阅读次数:
331
http://cc.bingj.com/cache.aspx?q=OpenEmbedded+clfs&d=4706495287069596&mkt=zh-CN&setlang=zh-CN&w=afp8GvZe7KNcRFBKF2kYXd8WwVn9MVkI CLFS stands for Cross
分类:
系统相关 时间:
2016-03-13 10:05:25
阅读次数:
319
MyEclipse 2015优化速度方案仍然主要有这么几个方面:去除无需加载的模块、取消冗余的配置、去除不必要的检查、关闭更新。 一个系统20%的功能往往能够满足80%的需求,MyEclipse也不例外,我们在大多数时候只需要20%的系统功能,所以可以将一些不使用的模块禁止加载启动。通过Wind
分类:
系统相关 时间:
2016-03-13 08:55:42
阅读次数:
263
http://linux.cn/article-5015-1.html 问题:我需要为我的Debian或Ubuntu下载并安装完整树结构的内核源码以供编译一个定制的内核。那么在Debian或Ubuntu上有什么可行的方法来下载完整的内核源码呢? 在给你的Linux安装完整内核源码之前,先问问
分类:
系统相关 时间:
2016-03-13 08:53:06
阅读次数:
323
http://www.cnblogs.com/easypass/p/3859485.html (1). 打开Eclipse,选择打开" Window - Preferences"。 (2). 在目录树上选择"Java-Editor-Content Assist",在右侧的"Auto-Activati
分类:
系统相关 时间:
2016-03-13 07:51:53
阅读次数:
195
我叫张政,现在在职,主要周末来参加老男孩linux运维班第27期培训。希望在老男孩教育运维班5-6个月的学习,填补在linux方面的空白并达到中级以上水准,结合现在工作技能(juniper技术工程师)能重新更换个20K以上的工作。为了达到此目标,行动如下:工作不耽误,每天至少要留出..
分类:
系统相关 时间:
2016-03-13 06:47:44
阅读次数:
279