系统服务
linux简单字符驱动很简单,只需要在初始化时对物理地址进行映射,再注册一个fileopenration操作集,然后就和写裸机程序一样实现操作集就可以了。
问题一:为什么要进行物理地址到虚拟地址的映射? 因为引入了MMU内存管理,只允许用户操作虚拟地址。
问题二:为什么要引入MMU,而不让用户直接操作物理地址?
...
linux下一些解压缩的命令。
1. tar.gz
tar zxvf XXX.tar.gz
2. tar.bz2
tar jxvf XXX.tar.bz2
未完待续。。。...
在设备驱动程序中经常会见到和platform相关的字段,分布在驱动程序的多个角落,这也是2.6内核中比较重要的一种机制,把它原理弄懂,对以后分析驱动程序很有帮助:在linux2.6设备模型中,关心总线,设备,驱动这三个实体,总线将设备和驱动绑定,在系统每注册一个设备的时候,会寻找与之匹配的驱动。相反,在系统每注册一个驱动的时候,寻找与之匹配的设备,匹配是由总线来完成的。
一个现实的Linux 设...
首先说一下,谷歌的浏览器已经不支持RedHat&CentOS平台了,需要手动编译安装,会显得很麻烦的。
以下通过一种简单的方式来安装。
1、先下载脚本
http://chrome.richardlloyd.org.uk/install_chrome.sh
2、然后使用gedit编辑install_chrome.sh,并将其中的http://omahaproxy.appspot.com...
hadoop:hadoop2.2 ,windows myeclipse环境;Eclipse调用hadoop运行MR程序其实就是普通的java程序可以提交MR任务到集群执行而已。在Hadoop1中,只需指定jt(jobtracker)和fs(namenode)即可,一般如下:Configuration conf = new Configuration();
conf.set("mapred.job....
例如 linux 内核中的 __init
展开后包含__attribute__CDT会提示类型错误,可以这样处理:Project->Properties->C/C++
general->Path and Symbols->SymbolsAdd->Name: __attribute__(X)Value...
Linux 下 Vi 配置文件 .vimrc 文件配置 vim
的方法是在用户主目录下建立个.vimrc文件,我一般使用root帐户,所以就在/root/下建立一个.vimrc文件:vi
/root/.vimrc,以下是我的配置,直接复制粘贴进去即可。用户可以根据需求添加功能, 关于 set 的使用...
最近这一个月在看《Linux/Unix系统编程手册》,在学习关于Linux的系统编程。之前学习Linux的时候就打算写关于Linux的学习记录,因为觉得自己学得不好,老是写不出东西。但是现在觉得学习记录应该坚持写,慢慢就会有收获,坚持写才可以锻炼自己的表达能力。《Linux/Unix系统编程手册》这...
http://www.blogjava.net/xiaodu/archive/2008/07/11/214188.htmlhiberate继承分为三种方式:一个表对应所有继承的类,具体类对应一个表,一个类对应一个表(父类及子类)一个类对应一个表(父类及子类)数据库脚本CREATE
TABLE `t_...