linux
文章平均质量分 75
yapingmcu
这个作者很懒,什么都没留下…
展开
-
Linux Platform Device and Driver
作者 : YiLi Xie yili.xie@gmail.com日期 : 2010-1-13欢迎转载,请注明出处 从 Linux 2.6 起引入了一套新的驱动管理和注册机制 :Platform_device 和 Platform_driver 。Linux 中大部分的设备驱动,都可以使用这套机制 , 设备用 Platform_device 表示,驱动用 Platform_转载 2012-03-27 20:38:09 · 593 阅读 · 0 评论 -
linux中Find命令的使用
转自:http://www.chinaz.com/server/2009/0807/85796.shtml今天一个很偶然的机会看到了linux中的find命令,然后我在网上搜索了一下这方面的内容,为了方便大家学习参考,我就总结一下,一上午的劳动成果,呵呵!首先是find的语法:find [起始目录] 寻找条件 操作还有种表述方式:find PATH OPTION [转载 2014-01-15 11:36:57 · 703 阅读 · 0 评论 -
/bin,/sbin,/usr/sbin,/usr/bin 目录之简单区别
转自:http://blog.csdn.net/kkdelta/article/details/7708250/bin,/sbin,/usr/sbin,/usr/bin 目录 这些目录都是存放命令的,首先区别下/sbin和/bin: 从命令功能来看,/sbin 下的命令属于基本的系统命令,如shutdown,reboot,用于启动系统,修复系统,/bi转载 2014-01-14 15:51:05 · 683 阅读 · 0 评论 -
linux系统下的帮助命令
转自:http://blog.163.com/l281511672@126/blog/static/1188200142009592381758/命令名 –help | more显示一个简略的命令帮助(对大部分命令有效)。举个例子,试着使用 “cp –help | more”。“--help”和和DOS下的“/h”开关功能类似。当输出超过一个屏幕时,加上“more”是很有必要的。man转载 2013-01-09 15:18:19 · 521 阅读 · 0 评论 -
bash中的引号
http://blog.163.com/laosan.../blog/static/4013233320115220554123/1. 单引号 '2. 双引号 "3. 反引号 `单引号 两个单引号包围起来的字符串就是普通的字符串,它将保留原始的字面意思.双引号 两个双引号包围起来的字符串,部分特殊字符将起到它们的作用.转载 2013-01-09 15:32:27 · 519 阅读 · 0 评论 -
linux下的头文件和库文件搜索路径
GCC 找头文件有三种策略: 1. 会在默认情况下指定到 /usr/include 文件夹 ( 更深层次的是一个相对路径, GCC 可执行程序的路径是 /usr/bin ,那么它在实际工作时指定头文件头径是一种相对路径方法,换算成绝对路径就是 /usr/include) 2.GCC 还使用了 -I 指定路径的方式,这一点大家都知道 3. 还可以使用一个参数来指示 GCC 不搜索转载 2012-10-29 17:42:24 · 1075 阅读 · 0 评论 -
tar 解压缩命令
转自:http://www.cnblogs.com/siylz/articles/1674984.htmltar-c: 建立压缩档案-x:解压-t:查看内容-r:向压缩归档文件末尾追加文件-u:更新原压缩包中的文件这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压档案时可选的。-z:有gzip属性的转载 2012-08-11 20:09:06 · 689 阅读 · 0 评论 -
Linux文件基本属性
Linux文件基本属性 Linux系统是一种典型的多用户系统,不同的用户处于不同的地位,拥有不同的权限。为了保护系统的安全性,Linux系统对不同的用户访问同一文件(包括目录文件)的权限做了不同的规定。在Linux中我们可以使用ll或者ls –l命令来显示一个文件的属性以及文件所属的用户和组1. Linux文件类型在Linux中第一位属性用来确定文件类型。在图一中,我们转载 2012-05-03 11:55:25 · 981 阅读 · 0 评论 -
enable_irq_wake
转自:http://blog.csdn.net/zhenwenxian/article/details/6238758低功耗模式实现你所有驱动的supend和resume函数.注册一个中断唤醒源,一般是GPIO,RTC中断 .然后调用echo mem > state将系统挂起到内存中,这时候SDRAM在进行self-refresh的动作.基本电源的消耗在这里了目前2.6.kernel已转载 2012-04-26 21:04:29 · 1921 阅读 · 0 评论 -
platform详解
转自:http://www.embedu.org/Column/Column425.htm作者:程姚根,华清远见嵌入式学院讲师。一、platform设备模型从Linux 2.6起引入了一套新的驱动管理和注册机制,platform_device和platform_driver,Linux中大部分的设备驱动都可以使用这套机制。platform是一条虚拟总线。设备用platform_devi转载 2012-04-13 15:38:06 · 969 阅读 · 0 评论 -
嵌入式Linux根文件系统ramdisk制作过程
转自:http://www.21ic.com/app/embed/201106/86461.htm嵌入式Linux根文件系统Ramdisk制作过程时间:2011-06-21 17:14:31 来源: 作者: ramdisk是一个最小的linux rootfs系统,它包含了除内核以外的所有linux系统在引导和管理时需要的工具,包含如下目录:bi转载 2012-04-12 10:07:17 · 869 阅读 · 0 评论 -
linux-gcc 编译时头文件和库文件搜索路径
转自:http://hi.baidu.com/creater2012/blog/item/0b90004cb1e17757510ffe84.html如何寻找头文件?1. 当前文件夹2. 通过 gcc的 -I参数指定的文件夹3. 通过变量设定的文件夹 (作用同4? 只是因为可以通过系统变量来改变?),gcc认识的变量有C_INCLUDE_PATH (c语言) ,CPLUS_INCLU转载 2012-04-12 19:18:04 · 996 阅读 · 0 评论 -
Linux源代码目录树结构
转自:http://docs.huihoo.com/gnu_linux/directory_tree.htmlLinux用来支持各种体系结构的源代码包含大约4500个C语言程序,存放在270个左右的子目录下,总共大约包含200万行代码,大概占用58MB磁盘空间。 源代码所有在目录:/usr/src/linux (大部分linux发行版本中) init 内核初始化代码 k转载 2012-04-10 15:22:39 · 445 阅读 · 0 评论 -
Linux内核通用链表<linux/list.h>阅读
转自:http://wenku.baidu.com/view/0a8a5d126edb6f1aff001fbd.htmlLinux内核通用链表阅读2008-10-23 22:43#ifndef _LINUX_LIST_H#define _LINUX_LIST_H //宏定义,不做过多解释,就是检查是否包含了linux/list.h#ifdef __KERNE转载 2012-04-09 17:17:32 · 1282 阅读 · 0 评论 -
读书笔记之linux内核设计与实现(16)kobject和sysfs
2.6内核增加了一个引人注目的新特性——统一设备模型(device model)。设备模型提供一个独立的机制专门来表示设备,并描述了其在系统中的拓扑结构。17.1 kobject 设备模型的核心部分就是kobject,它由struct kobject结构表示,定义于头文件(linux/kobject)中。kobject类似于C#或java这些面向对象语言中的object对象转载 2012-04-09 19:26:24 · 647 阅读 · 0 评论 -
完美解读Linux中文件系统的目录结构
一、前 言接触Linux也有一段时间了,不过这几天在编译开源程序时,才发现自己对linux文件系统的目录结构了解的不够透彻,很多重要目录都说不清楚是用来干嘛的,于是在网上百度了一下这方面的介绍,根据自己的使用习惯,整理出来一篇关于Linux文件系统的目录结构的文章,和大家一起分享。文章对Linux下所有目录一一说明,对比较重要的目录加以重点解说,以帮助初学者熟练掌握Linux的目录结构。同转载 2012-03-19 10:49:04 · 457 阅读 · 0 评论 -
I/O资源如何映射到内核虚拟空间
转自:http://www.cnitblog.com/vsolo/archive/2008/04/26/42786.html(1) 系统启动初始化时iotable_init()-----------------------------MACHINE_START(AT91SAM9261EK, "ATMEL AT91SAM9261")·························转载 2012-03-30 10:25:16 · 492 阅读 · 0 评论 -
内核启动时,设备及驱动初始化的实现
转自:http://www.cnitblog.com/vsolo/archive/2008/04/21/42592.htmlUboot完成系统的引导并将Linux内核拷贝到内存之后,bootm -> do_bootm_linux()跳转到kernel的起始位置; 压缩过的kernel入口在arch/arm/boot/compressed/head.S,它将调用函数decompr转载 2012-03-30 10:24:22 · 589 阅读 · 0 评论 -
Debian/Ubuntu Linux下内核编程者必备
转自:http://linux.chinaunix.net/techdoc/develop/2007/06/14/960175.shtml如果你想要升级你的Debian/Ubuntu Linux内核,或者你希望为内核开发新的模块,或者您要为某个硬件写新的驱动程序……这一切都涉及到Debian/Ubuntu Linux内核编程。作为一个内核编程者,有那么几个软件是你必须要有的,看作是你进行内转载 2014-01-15 15:12:08 · 796 阅读 · 0 评论