
linux-应用
charschu
你如果出色地完成了某件事,那你应该再做一些其他的精彩事儿。不要在前一件事上徘徊太久,想想接下来该做什么,让科技与艺术完美的结合,永无止境
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Linux 2.6.10内核下PCI Express Native热插拔框架的实现机制
Linux 2.6.10内核下PCI Express Native热插拔框架的实现机制[日期:2008-7-22]来源:IBM 作者:王兵 国防科学技术大学计算机学院软件所[字体:大 中小] PCI热插拔技术,可以有效避免由更换外设引起的服务器系统停机,对于提高服务器系统可用性和可扩展性意义重大。本文讨论了PCI Express热插拔所涉转载 2015-09-16 15:41:41 · 2105 阅读 · 0 评论 -
Linux驱动之设备模型(5)
Linux驱动之设备模型(5) (2013-02-21 11:11:20)转载▼标签: 设备模型 linux分类: 设备模型原文地址: http://blog.youkuaiyun.com/hsly_support/article/details/73665956.设备6.1 设备转载 2016-05-19 16:54:41 · 609 阅读 · 0 评论 -
Linux驱动之设备模型(6)
Linux驱动之设备模型(6) (2013-02-21 11:14:00)转载▼ 分类: 设备模型原文地址: http://blog.youkuaiyun.com/hsly_support/article/details/73665987.设备驱动7.1 设备驱动l 在Linux设备模型中,设备驱转载 2016-05-19 16:55:28 · 344 阅读 · 0 评论 -
Linux驱动之设备模型(7)
Linux驱动之设备模型(7) (2013-02-21 11:15:33)转载▼标签: linux 设备模型分类: 设备模型原文地址: http://blog.youkuaiyun.com/hsly_support/article/details/73666028.类8.1 cla转载 2016-05-19 16:56:04 · 546 阅读 · 0 评论 -
Linux驱动之设备模型(8)
Linux驱动之设备模型(8) (2013-02-21 11:17:20)转载▼标签: linux 设备模型分类: 设备模型原文地址: http://blog.youkuaiyun.com/hsly_support/article/details/73666079.小结9.1 总线,设转载 2016-05-19 16:56:45 · 385 阅读 · 0 评论 -
Linux驱动之设备模型(9)-platform
Linux驱动之设备模型(9)-platform (2013-02-21 11:25:04)转载▼标签: linux 设备模型分类: 设备模型原文地址: http://blog.youkuaiyun.com/hsly_support/article/details/736661010.Platfor转载 2016-05-19 16:57:38 · 508 阅读 · 0 评论 -
linux下开发的头文件
主目录/usr/include对于嵌入式开发,每个linux平台都有自己专属的linux上层库,比如说arm要配置它的的交叉编译环境做相关的操作,linux头文件目录都是标准的头文件目录中总共有32个.h头文件。其中主目录下有13个,asm子目录中有4个,linux子目录中有10个,sys子目录中有5个。这些头文件各自的功能如下,具体的作用和所包含的信息请参见第14章。翻译 2016-05-20 17:34:21 · 1524 阅读 · 0 评论 -
UBOOT 常用 COMMAND
uboot常用标签: uboot2014-02-28 15:31 1231人阅读 评论(0) 收藏 举报 分类: uboot(4) 1、 内存/寄存器操作指令 nm 修改内存值 (指定地址) 格式: nm [.b, .w, .l] address mm 修改内转载 2016-06-12 08:39:43 · 1773 阅读 · 0 评论 -
linux sed命令详解
简介sed 是一种在线编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有 改变,除非你使用重定向存储输出。Sed主要用来自动编辑一个或多个文件;简化对文件的反复操作;编写转换程序等。 sed转载 2016-07-18 18:21:31 · 239 阅读 · 0 评论 -
Linux开发中常见段错误问题原因分析
1 使用非法的内存地址(指针),包括使用未经初始化及已经释放的指针、不存在的地址、受系统保护的地址,只读的地址等,这一类也是最常见和最好解决的段错误问题,使用GDB print一下即可知道原因。 2 内存读/写越界。包括数组访问越界,或在使用一些写内存的函数时,长度指定不正确或者这些函数本身不能指定长度,典型的函数有strcpy(strncpy),sprintf(snprint)等转载 2016-11-03 21:50:19 · 479 阅读 · 0 评论 -
Linux驱动之设备模型(4)
Linux驱动之设备模型(4) (2013-02-21 11:08:52)转载▼标签: 设备模型 linux分类: 设备模型原文地址: http://blog.youkuaiyun.com/hsly_support/article/details/73665925.总线5.1转载 2016-05-19 16:53:48 · 537 阅读 · 0 评论 -
Linux驱动之设备模型(3)
Linux驱动之设备模型(3) (2013-02-21 11:05:08)转载▼标签: 设备模型 linux分类: 设备模型原文地址: http://blog.youkuaiyun.com/hsly_support/article/details/7362992 4.小结4.1 ko转载 2016-05-19 16:53:02 · 551 阅读 · 0 评论 -
linux内核的裁剪与移植
(2015-09-08 14:38:45)转载▼1. 进到linux内核源代码目录下cd /home/linux-2.6.162. make clean 删除大多数的由编译生成的文件、但会保留内核的配置文件.config。 make mrproper 删除所有的编转载 2016-05-26 16:31:08 · 8074 阅读 · 1 评论 -
DKMS简介
我们都知道,如果要使用没有集成到内核之中的Linux驱动程序需要手动编译。当然,这并不是一件什么难事,即使是对于没有编程经验的Linux使用者,只要稍微有点hacker的意识,努力看看代码包里的Readme或者INSTALL文件,按部就班的执行几条命令还是很容易办到的。但这里还有一个问题,Linux模块和内核是有依赖关系的,如果遇到因为发行版更新造成的内核版本的变动,之前编译的模块是无法继续使用的转载 2015-08-07 16:26:28 · 859 阅读 · 0 评论 -
GNU Readline 库及编程简介
GNU Readline 库及编程简介用过 Bash 命令行的一定知道,Bash 有几个特性:TAB 键可以用来命令补全↑ 或 ↓ 键可以用来快速输入历史命令还有一些交互式行编辑快捷键:C-A / C-E 将光标移到行首/行尾C-B / C-F 将光标向左/向右移动一个位置C-D 删除光标下的一个字符C-K 删除光标及光标到行尾的所有字符C-U 删除光标转载 2015-05-27 15:10:51 · 472 阅读 · 0 评论 -
Device Tree常用方法解析
Device Tree常用方法解析Device Tree在Linux内核驱动中的使用源于2011年3月17日Linus Torvalds在ARM Linux邮件列表中的一封邮件,他宣称“this whole ARM thing is a f*cking pain in the ass”,并提倡学习PowerPC等其他架构已经成熟使用的Device Tree技术。自此,Device Tree转载 2016-02-23 10:12:02 · 453 阅读 · 0 评论 -
Linux errno 错误对照表
Linux errno 错误对照表标签: Linuxerrno错误Linux错误码环境2014-08-08 11:01 4409人阅读 评论(0) 收藏 举报 分类: Linux 学习笔记(5) 转自:http://blog.youkuaiyun.com/gpengtao/article/details/7553307rr转载 2016-05-17 10:20:03 · 9126 阅读 · 0 评论 -
Linux下的换行符\n\r剖析
Linux下的换行符\n\r剖析来历:计算机还没有出现之前,有一种叫做电传打字机(Teletype Model 33)的玩意,每秒钟可以打10个字符。但是它有一个问题,就是打完一行换行的时候,要用去0.2秒,正好可以打两个字符。要是在这0.2秒里面,又有新的字符传过来,那么这个字符将丢失。于是,研制人员想了个办法解决这个问题,就是在每行后面加两个表示结束的字符。一个转载 2015-01-13 16:51:17 · 18222 阅读 · 2 评论 -
uevent 分析
1.kobject, ktype, ksetkobject代表sysfs中的目录。ktype代表kobject的类型,主要包含release函数和attr的读写函数。比如,所有的bus都有同一个bus_type;所有的class都有同一个class_type。kset包含了subsystem概念,kset本身也是一个kobject,所以里面包含了一个kobject对象。转载 2016-05-19 16:43:17 · 544 阅读 · 0 评论 -
Linux驱动之设备模型(1)
Linux驱动之设备模型(1) (2013-02-21 11:00:18)转载▼标签: 设备模型 linux分类: 设备模型原文地址 :http://blog.youkuaiyun.com/hsly_support/article/details/73590781.Overv转载 2016-05-19 16:51:11 · 562 阅读 · 0 评论 -
Linux驱动之设备模型(2)
Linux驱动之设备模型(2) (2013-02-21 11:03:29)转载▼标签: 设备模型 linux分类: 设备模型原文地址: http://blog.youkuaiyun.com/hsly_support/article/details/73629493.ktype& K转载 2016-05-19 16:52:13 · 377 阅读 · 0 评论 -
linux下判断文件和目录是否存在[总结]
1、前言 工作中涉及到文件系统,有时候需要判断文件和目录是否存在。我结合APUE第四章文件和目录,总结一下如何正确判断文件和目录是否存在,方便以后查询。2、stat系列函数 stat函数用来返回与文件有关的结构信息。stat系列函数有三种情况,分别对应文件名称、文件描述符和符号链接文件。stat结构描述了文件的属性,主要包括文件的类型、文件大小等等。详细stat结构转载 2016-11-05 16:29:23 · 3467 阅读 · 0 评论