文章分类 -  LINUX

linux ls -l 详解
摘要:一、文件的相关信息(使用 “ ls -l ” 查看文件的详细信息 ) 二、文件类型 1 2 3 4 5 6 7 三、检查文件类型的方法 1、file 文件名 (查看文件的类型) 2、stat 文件名 (显示文件的详细信息) 四、修改文件的所有者和所属组 chown 1、修改所有者 (1)对文件 (2 阅读全文

posted @ 2017-09-21 14:18 b-cat 阅读(945) 评论(0) 推荐(0)

udev规则
摘要:目录介绍 关于本文档 更新历史概念 术语: devfs, sysfs, nodes, etc. 为什么? 内置固定命名设计编写规则 规则文件和语义 规则语法 基本规则 sysfs匹配属性 设备级联结构 字符串替换 字符串匹配从sysfs中查找合适信息 sysfs树 udevinfo 其他方法高级话题 阅读全文

posted @ 2017-09-20 16:07 b-cat 阅读(352) 评论(0) 推荐(0)

wpa_supplicant移植与使用
摘要:下载wpa_supplicant最新版和openssl(编译wpa_supplicant需要openssl的库)我这里使用的是wpa_supplicant-0.7.3.tar.gz和openssl-0.9.8e.tar.gz。分 别解压wpa_supplicant-0.7.3.tar.gz和open... 阅读全文

posted @ 2015-08-18 14:19 b-cat 阅读(1958) 评论(0) 推荐(0)

linux tty驱动架构分析
摘要:前一阵子移植一个串口驱动,发现linux的驱动构架中,面向对象的思想已经根深蒂固。就比如这串口驱动,代码中经常有一些貌似和串口无关的代码,比 如,tty_register_driver等。但我们却删它不得。因为正是这些代码实现了tty core和具体的tty driver(比如串口驱动)的联系和纽带... 阅读全文

posted @ 2015-07-15 14:56 b-cat 阅读(467) 评论(0) 推荐(0)

linux终端设备uart驱动分析
摘要:文章来源:http://blog.chinaunix.net/u3/94284/showart_1982227.html一:前言接着前面的终端控制台分析,接下来分析serial的驱动.在linux中,serial也对应着终端,通常被称为串口终端.在shell上,我们看到的/dev/ttyS*就是串口... 阅读全文

posted @ 2015-07-15 14:44 b-cat 阅读(1839) 评论(0) 推荐(0)

中断-整体流程
摘要:文章疏理自>http://blog.csdn.net/droidphone/article/category/1118447感谢以上两位大侠的创作,读者亦可查阅原文.读完此文你可以了解到:1. 中断的处理流程2. 中断在linux中的实现3. arm架构对中断做的处理4. 电平/边沿触发时中断控制器... 阅读全文

posted @ 2015-07-02 15:28 b-cat 阅读(1126) 评论(0) 推荐(0)

ubuntu apt-get用法
摘要:如何在ubuntu下面直接查找想要安装的软件?比如我想安装tomcat,但是我又不知道ubuntu里面有哪些版本,也不知道都需要装什么,但是我能确认我装的是tomcat,那么我就可以用搜索命令:例如:apt-cache search tomcat,这样我就会得到以下的结果:libtomcat5-ja... 阅读全文

posted @ 2015-06-26 18:35 b-cat 阅读(126) 评论(0) 推荐(0)

Linux地址映射--地址转换
摘要:本文乃fireaxe原创,使用GPL发布,可以自由拷贝,转载。但转载请保持文档的完整性,并注明原作者及原链接,严禁用于任何商业用途。作者:fireaxe_hq@hotmail.com博客:fireaxe.blog.chinaunix.net三、地址转换上图揭示了进程空间、内核空间与物理地址之间的转换... 阅读全文

posted @ 2015-06-04 10:43 b-cat 阅读(1671) 评论(0) 推荐(0)

Linux地址映射--地址转换
摘要:本文乃fireaxe原创,使用GPL发布,可以自由拷贝,转载。但转载请保持文档的完整性,并注明原作者及原链接,严禁用于任何商业用途。作者:fireaxe_hq@hotmail.com博客:fireaxe.blog.chinaunix.net三、地址转换上图揭示了进程空间、内核空间与物理地址之间的转换... 阅读全文

posted @ 2015-06-04 10:43 b-cat 阅读(159) 评论(0) 推荐(0)

Linux内核--内核地址空间分布和进程地址空间(转)
摘要:内核地址空间分布直接映射区:线性空间中从3G开始最大896M的区间,为直接内存映射区,该区域的线性地址和物理地址存在线性转换关系:线性地址=3G+物理地址。动态内存映射区:该区域由内核函数vmalloc来分配,特点是:线性空间连续,但是对应的物理空间不一定连续。vmalloc分配的线性地址所对应的物... 阅读全文

posted @ 2015-06-04 10:42 b-cat 阅读(347) 评论(0) 推荐(0)

linux内存操作--ioremap和mmap学习笔记
摘要:最近在做视频输出相关的东西,对于预留给framebuffer的内存使用不是很清楚,现在找到一些资料整理一下,以备使用。if (想看使用方法) goto 使用方法;对于一个系统来讲,会有很多的外设,那么这些外设的管理都是通过CPU完成。那么CPU在这个过程中是如何找到外设的呢?尽管在一个系统中会有诸... 阅读全文

posted @ 2015-06-03 18:26 b-cat 阅读(3954) 评论(0) 推荐(0)

centos 6.3下安装wine 与 qq2012
摘要:******以下都是在root下操作******************************************************一、安装wine【wine,是一款优秀的Linux系统平台下的模拟器软件,用来将Windows系统下的软件在Linux系统下稳定运行,该软件更新频繁,日臻完善,可以运行许多大型Windows系统下的软件。】1.下载epel-release-6-7.noarch.rpm将下面地址直接复制粘贴在迅雷的新建任务中:http://mirrors.ustc.edu.cn/fedora/epel/6/i386/epel-release-6-7.noarch.rpm 阅读全文

posted @ 2013-12-11 17:35 b-cat 阅读(114) 评论(0) 推荐(0)

CentOS设置控制台分辨率
摘要:在虚拟机上装了个CentOS,可是分辨率太小了,看不到几行。所以如果想放大CentOS的控制台分辨率,可以通过下面的方法实现。我们要做的就是给/boot/grub/grub.conf的Kernel启动命令添加一个参数vga=791title CentOS (2.6.18-238.19.1.el5)root (hd0,0)kernel /vmlinuz-2.6.18-238.19.1.el5 ro root=/dev/VolGroup00/LogVol00vga=791initrd /initrd-2.6.18-238.19.1.el5.img791是VESA定制的值,指的是1024X768 1 阅读全文

posted @ 2013-12-10 18:35 b-cat 阅读(209) 评论(0) 推荐(0)

导航