续博文《u-boot之u-boot-2009.11启动过程分析》Linux内核启动及文件系统载入过程当u-boot開始运行bootcmd命令。就进入Linux内核启动阶段,与u-boot类似,普通Linux内核的启动过程也能够分为两个阶段,但针对压缩了的内核如uImage就要包含内核自解压过程了。本...
分类:
系统相关 时间:
2015-09-11 20:38:20
阅读次数:
802
linux内核和其他一些开源的代码中,经常会遇到这样的代码:do{ ...}while(0)这样的代码一看就不是一个循环,do..while表面上在这里一点意义都没有,那么为什么要这么用呢?实际上,do{...}while(0)的作用远大于美化你的代码。查了些资料,总结起来这样写主要有以下几点好处....
分类:
其他好文 时间:
2015-09-07 14:18:36
阅读次数:
171
知识储备Shell是交互式命令解释器,用户是不允许直接访问内核和操作的,那么Shell就是这样一个中间件,他负责对用户输入的命令做语法分析、语义分析,判断要做什么样的操作,有哪些增强功能选项,操作什么样的对象,并且通过自身提请内核启动进程,是一个用户和内核的代理人;..
分类:
其他好文 时间:
2015-09-06 18:38:06
阅读次数:
199
一,Linux系统是由内核和根启动文件组成,内核和根分别担负着不同的任务。首先向大家介绍下内核和根文件,根文件一般存储在/lib64里,主要是由库文件、程序组成库又包含:函数集合、过程调用、函数调用为大家解说下内核的功能和组成:内核主要是由:(1)核心文件:/boot/vmlin..
分类:
系统相关 时间:
2015-09-05 19:29:06
阅读次数:
217
Linux的救援模式对于linux遇到一些如内核问题/fstab等配置文件以及磁盘fsck错误等造成的系统无法启动时的一个有效救援模式被广泛使用。实验描述:一台计算机因为xen内核和selinux冲突,不被计算机系统接受,无法启动打开虚拟机,我们会发现第三行有一个"Rescueinstalledsystem"..
分类:
其他好文 时间:
2015-09-05 17:57:34
阅读次数:
231
<scripttype="text/javascript">varbrowser={ versions:function(){ varu=navigator.userAgent,app=navigator.appVersion; return{ trident:u.indexOf(‘Trident‘)>-1,//IE内核 presto:u.indexOf(‘Presto‘)>-1,//opera内核 webKit:u.indexOf(‘AppleWebKit‘)..
分类:
其他好文 时间:
2015-09-02 19:04:40
阅读次数:
280
xz是一种压缩文件格式,采用LZMA SDK压缩,目标文件较gzip压缩文件(.gz或·tgz)小30%,较·bz2小15%。Linux内核和python源代码都有采用这种压缩方式,那么如何对其进行解压呢?如今tar命令已经可以完成解压,可以使用tar -xJvf linux-4.1.2.tar.x...
分类:
其他好文 时间:
2015-08-26 17:17:09
阅读次数:
151
nginx[enginex]是IgorSysoev编写的一个HTTP和反向代理服务器,另外它也可以作为邮件代理服务器。Nginx是由内核和模块组成,其中,内核的设计非常微小和简洁,完成的工作也非常简单,仅仅通过查找配置文件将客户端请求映射到一个locationblock模块,而在这个location中所配置的每..
分类:
Web程序 时间:
2015-08-25 17:00:55
阅读次数:
217
Bootstrap 不支持 IE 古老的兼容模式。为了让 IE 浏览器运行最新的渲染模式下,建议将此标签加入到你的页面中:1 国内浏览器厂商一般都支持兼容模式(即 IE 内核)和高速模式(即 webkit 内核),不幸的是,所有国产浏览器都是默认使用兼容模式,这就造成由于低版本 IE (IE8 及以...
分类:
其他好文 时间:
2015-08-20 18:23:33
阅读次数:
99
调试对象为公司一块使用s3c2440的板子,调试器为基于ft2232d的openjtag,pc操作系统为ubunut14.04.2 x64,jtag->gdb桥为openocd 0.9.0。1.准备内核源码拷贝出两份完全一样的内核源码,不加调试信息的一份烧写/下载到板子上,加调试信息的一份用于调试。...
分类:
数据库 时间:
2015-08-19 19:11:06
阅读次数:
514