ubuntu
jixianghao
这个作者很懒,什么都没留下…
展开
-
VMware中Linux无法全屏的问题
在VMware虚拟机下的linux无法全屏的问题起先我也没太注意,但后来在编译linux的内核实验时,我发现无法使用make menuconfig 这个命令。而看了系统的警告,我才知道出错的原因是linux的屏幕太小了,没有在虚拟机下全屏。知道了原因后,我便自己搜索资料,得到了如下的解决方案。(当前的VMware界面要是linux的系统)1、点击“view”——然后将Autofit wi转载 2012-05-18 11:32:49 · 188 阅读 · 0 评论 -
在 Ubuntu 上安装 Kscope
1. 它号称是代码编辑环境(source-editing environment),而不是IDE。我不用在建立 Kscope 项目时烦心地去选择项目类型、编译器、编译选项等等。编译我有 Makefile,我就是找个工具看看代码,用得着那么麻烦吗。 建立 Kscope 项目时只需要干两件事:选择项目名、项目保存地址和添加源文件。2. 它不会在源文件目录下建立一堆乱七八糟的文件,影响市容。转载 2012-10-12 16:04:18 · 219 阅读 · 0 评论 -
Linux内核中的Min和Max函数
linux内核也有min函数,但它的实现很是奇怪,先贴出来:/** min()/max() macros that also do* strict type-checking.. See the* "unnecessary" pointer comparison.*/#define min(x,y) ({ typeof(x) _x = (x); typeof(y) _y转载 2012-10-23 13:36:46 · 165 阅读 · 0 评论 -
Linux驱动Makefile 模板
PC机上的: 1.obj-m := hello.o 2.KERNELDIR := /lib/modules/$(shell uname -r)/build 3.default: 4. make -C $(KERNELDIR) M=$(shell pwd) modules 5.install: 6. insmod hello.ko转载 2012-11-08 16:55:10 · 158 阅读 · 0 评论 -
Linux行业招聘技术面试题
一.填空题:1. 在Linux系统中,以 文件 方式访问设备 。2. Linux内核引导时,从文件 /etc/fstab 中读取要加载的文件系统。3. Linux文件系统中每个文件用 i节点 来标识。4. 全部磁盘块由四个部分组成,分别为引导块 、专用块 、 i节点表块 和数据存储块。5. 链接分为: 硬链接 和 符号链接 。6. 超级块包含了i节点表 和 空闲块表 等重要转载 2012-11-08 16:57:51 · 622 阅读 · 0 评论 -
Linux终端设备驱动
第十四章 Linux终端设备驱动本章导读在Linux系统中,终端设备非常重要,没有终端设备,系统将无法向用户反馈信息,Linux中包含控制台、串口和伪终端3类终端设备。14.1节阐述了终端设备的概念及分类,14.2节给出了Linux终端设备驱动的框架结构,重点描述tty_driver结构体及其成员。14.3~14.5节在14.2节的基础上,分别给出了Linux终端设备驱动模块加载/卸转载 2013-03-27 21:22:00 · 418 阅读 · 0 评论 -
i2c总线上,适配器、设备驱动注册
1、总线适配器注册:1)drivers/i2c/i2c-core.cint i2c_add_adapter(struct i2c_adapter *adapter){ int id, res = 0;retry: if (idr_pre_get(&i2c_adapter_idr, GFP_KERNEL) == 0)转载 2013-03-27 21:28:19 · 275 阅读 · 0 评论 -
Android的Camera架构介绍
第一部分 Camera概述Android的Camera包含取景器(viewfinder)和拍摄照片的功能。目前Android发布版的Camera程序虽然功能比较简单,但是其程序的架构分成客户端和服务器两个部分,它们建立在Android的进程间通讯Binder的结构上。以开源的Android为例,Camera的代码主要在以下的目录中:Camera的JAVA程序的路径:packages转载 2013-03-27 21:30:18 · 273 阅读 · 0 评论