![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux/Unix系统编程
关耳君2022
这个作者很懒,什么都没留下…
展开
-
Linux 文件系统的目录结构2
Linux文件系统结的结构是树形结构,其入口从/开始,了解Linux文件系统的结构,对于我们需要掌握的基础知识点之一。 1、什么是文件系统; 请参见:《Linux 文件系统概述》 2、文件系统的组织结构简说; 当您使用Linux的时候,如果您通过l转载 2011-08-08 10:20:00 · 370 阅读 · 0 评论 -
attribute 用法 section 部分
1. gcc的__attribute__编译属性 要了解Linux Kernel代码的分段信息,需要了解一下gcc的__attribute__的编绎属性,__attribute__主要用于改变所声明或定义的函数或 数据的特性,它有很多子项,用于改变作用对象的特性。比如对函数,noline将禁止进行内联扩展、noreturn表示没有返回值、pure表明函数除 返回值外,不会通过其它(如全局变量、指转载 2012-08-14 11:58:51 · 1194 阅读 · 0 评论 -
VIM配置方法--手把手教你把Vim改装成一个IDE编程环境(图文)
By: 吴垠 Date: 2007-09-07 Version: 0.5 Email: lazy.fox.wu#gmail.com Homepage: http://blog.csdn.net/wooin Copyright: 该文章版权由吴垠和他可爱的老婆小包子所有。可在非商业目的下任意传播和复制。对于商业目的下对本文的任何行为需经作转载 2012-08-09 16:48:00 · 1488 阅读 · 1 评论 -
学习宏MKDEV
在Linux2.6内核中一个字符设备用cdev结构来描述,其定义如下: struct cdev { struct kobject kobj; struct module *owner; //所属模块 const struct file_operations*ops; //文件操作结构,在写驱动时,其结转载 2012-08-10 09:56:54 · 5859 阅读 · 0 评论 -
Linux┊理解devfs、sysfs、udev
linux下有专门的文件系统用来对设备进行管理,devfs和sysfs就是其中两种。 一、devfs devfs是在2.4内核就出现了,它是用来解决linux中设备管理混乱的问题,你查看一下/dev下的设备文件就知道其中有许多是空的(也就是没有对应的硬件的),但是它们却必须存在,所以这给linux设备管理带来了很多麻烦,为了解决这个问题,linux内核开发人员开发了devfs,转载 2012-08-09 10:27:59 · 750 阅读 · 0 评论 -
VIM 中复制和粘帖
在vi编辑器有一个寄存器的概念(concept of register),正是这个概念使我们可以进行多次的剪切和粘贴操作。在一般的编辑器中我们被限制只有一个剪切板可用,而在vi中最多时可以有26个剪切板供使用,这样就会大大的提高工作的效率。 在vi中,我们可以使用d或x来删除文本,但是经过这样操作所删除掉的文本并没有被vi所丢弃,而是被保存起来。我们可以使用p命令来粘贴刚刚所删掉的内容。下面来看转载 2012-08-09 10:47:18 · 8689 阅读 · 1 评论 -
Linux内核裁剪的具体步骤
在menuconfig中配置: 详细介绍内核配置选项及删改情况 第一部分:全部删除 Code maturity level options ---> 代码成熟等级选项 []Prompt for development and/or incomplete code/转载 2011-08-08 10:17:28 · 453 阅读 · 0 评论 -
Linux 目录结构及主要内容 1
“/”根目录部分有以下子目录: /usr 目录包含所有的命令、程序库、文档和其它文件。这些文件在正常操作中不会被改变的。这个目录也包含你的Linux发行版本的主要的应用程序,譬如,Netscape。 /var 目录包含在正常操作中被改变的文件:假脱机文件、记录转载 2011-08-08 10:19:11 · 371 阅读 · 0 评论 -
嵌入式Linux根文件系统制做步骤
1:文件系统分类: 基于flash的文件系统:flash有两种,一种是NOR,另一种NAND。NOR型 FLASH主要用于存放程序。NAND型 FLASH主要用于存放数据。NOR的特点是可在芯片内执行。这样应用程序可以直接在flash内存内运行,不必再把代码读到系统的RA转载 2011-08-08 10:28:16 · 749 阅读 · 0 评论 -
Linux中等待队列机制分析
在软件开发中任务经常由于某种条件没有得到满足而不得不进入睡眠状态,然后等待条件得到满足的时候再继续运行,进入运行状态。这种需求需要等待队列机制的支持。Linux中提供了等待队列的机制,该机制在内核中应用很广泛。在内核里面,等待队列是有很多用处的,尤其是在中断处理、进程同步、定时等场合。可以使用等待队列在实现阻塞进程的唤醒。它以队列为基础数据结构,与进程调度机制紧密结合,能够用于实现内核中的异步事件转载 2012-08-15 12:36:52 · 798 阅读 · 0 评论