摘要: 转自:http://blog.csdn.net/lyf_007217/article/details/8542359帖子写的很好。看来一遍,试了一遍,感觉太有意义。必须转过来!android中跨进程通讯的4种方式由于android系统中应用程序之间不能共享内存。因此,在不同应用程序之间交互数据(跨进... 阅读全文
posted @ 2015-08-05 15:29 Sky&Zhang 阅读(1496) 评论(0) 推荐(0)
摘要: 本文转自:http://blog.csdn.net/angle_birds/article/details/8330407在Linux系统中,存在一类字符设备,他们共享一个主设备号(10),但此设备号不同,我们称这类设备为混杂设备(miscdeivce),查看/proc/device中可以看到一个名... 阅读全文
posted @ 2015-08-05 15:05 Sky&Zhang 阅读(1005) 评论(0) 推荐(0)
摘要: 转自:http://blog.chinaunix.net/uid-20196318-id-28769.html最近在使用filp_open打开文件时遇到到一个问题,当打开一个并不存在的文件时,filp_open返回值值为0xfffffffe,而并不是0(NULL),这是因为内核对返回指针的函数做了特... 阅读全文
posted @ 2015-08-05 11:17 Sky&Zhang 阅读(485) 评论(0) 推荐(0)
摘要: 本文转自:http://www.jb51.net/article/37404.htm1、system(执行shell 命令)相关函数fork,execve,waitpid,popen表头文件#include定义函数int system(const char * string);函数说明system(... 阅读全文
posted @ 2015-07-29 21:20 Sky&Zhang 阅读(4633) 评论(0) 推荐(0)
摘要: 本文转自:http://blog.csdn.net/cywosp/article/details/8767327和http://www.2cto.com/os/201204/126687.html传统的UNIX实现在内核中设有缓冲区高速缓存或页面高速缓存,大多数磁盘I/O都通过缓冲进行。当将数据写入... 阅读全文
posted @ 2015-07-23 09:14 Sky&Zhang 阅读(3214) 评论(0) 推荐(0)
摘要: ftruncate(改变文件大小)定义函数 intftruncate(int fd,off_t length);函数说明ftruncate()会将参数fd指定的文件大小改为参数length指定的大小。参数fd为已打开的文件描述词,而且必须是以写入模式打开的文件。如果原来的文件大小比参数length大... 阅读全文
posted @ 2015-07-21 10:22 Sky&Zhang 阅读(5268) 评论(0) 推荐(0)
摘要: Makefile 编写 Make -f makefile1 指定 如下是 本人的一点makefile学习笔记,再分享一个不错的写makefile总结的网址: http://www.cnblogs.com/wang_yb/p/3990952.html 方法九、 目录结构如下 bin下为可执行文件 in 阅读全文
posted @ 2015-07-16 23:07 Sky&Zhang 阅读(2413) 评论(0) 推荐(0)
摘要: 本文提供了一个linux下访问GPIO的约定的概述。这些调用使用gpio_* 命名前缀。没有别的调用会使用这个前缀或是相关的__gpio_*前缀。转自:http://blog.163.com/w541097221@126/blog/static/9550215201472152343989/什么是G... 阅读全文
posted @ 2015-06-10 14:01 Sky&Zhang 阅读(1239) 评论(0) 推荐(0)
摘要: 转自:http://www.cnblogs.com/Daniel-G/p/3286614.html随着 Linux 操作系统的广泛应用,特别是 Linux 在嵌入式领域的发展,越来越多的人开始投身到 Linux 内核级的开发中。面对日益庞大的 Linux 内核源代码,开发者在完成自己的内核代码后,都... 阅读全文
posted @ 2015-06-08 17:38 Sky&Zhang 阅读(1129) 评论(0) 推荐(0)
摘要: 转自:http://blog.csdn.net/haomcu/article/details/7398703系统挂起(Suspend)是电源管理(APM&ACPI)的一个特性,给用户带来了很大的方便。Linux在2.6系列核心中对电源管理有了较好的支持,下面就谈谈Linux对系统挂起的支持情况。另外... 阅读全文
posted @ 2015-06-08 16:47 Sky&Zhang 阅读(20973) 评论(0) 推荐(0)
摘要: 转自:http://blog.csdn.net/batoom/article/details/170816511: 校准器的基本概念所谓校准器实际是在软件控制下把输入的电源调节精心输出。Regulator模块用于控制系统中某些设备的电压/电流供应。在嵌入式系统(尤其是手机)中,控制耗电量很重要,直接... 阅读全文
posted @ 2015-06-08 11:48 Sky&Zhang 阅读(1611) 评论(0) 推荐(0)
摘要: 一直都在耿耿于怀,这个THIS_MODULE到底是个什么玩意,linux内核中无处不在的东西。今天上网搜了一下,算是基本明白了。网上牛人写的已经比较详细,另外目前暂时没有时间往更深层次分析,所以直接贴过来得了。。。转帖网址:http://blog.csdn.net/a954423389/archi... 阅读全文
posted @ 2015-06-05 14:45 Sky&Zhang 阅读(5233) 评论(0) 推荐(0)
摘要: 看内核时总遇到if(likely( )){}或是if(unlikely( ))这样的语句,最初不解其意,现在有所了解,所以也想介绍一下。likely() 与 unlikely()是内核(我看的是2.6.22.6版本,2.6的版本应该都有)中定义的两个宏。位于/include/linux/compil... 阅读全文
posted @ 2015-06-05 13:39 Sky&Zhang 阅读(587) 评论(0) 推荐(0)
摘要: 本文参考来自CSDN博客,转载请标明出处:http://blog.csdn.net/zhenwenxian/archive/2010/03/28/5424434.aspx本文转自:http://www.cnblogs.com/hnrainll/archive/2011/06/24/2088576.h... 阅读全文
posted @ 2015-06-05 10:58 Sky&Zhang 阅读(446) 评论(0) 推荐(0)
摘要: 转自:http://www.cnblogs.com/benio/archive/2010/10/13/1849946.html当磁盘大小超过标准时会有报警提示,这时如果掌握df和du命令是非常明智的选择。 df可以查看一级文件夹大小、使用比例、档案系统及其挂入点,但对文件却无能为力。 du可以查看文... 阅读全文
posted @ 2015-06-05 10:18 Sky&Zhang 阅读(1124) 评论(0) 推荐(0)
摘要: 转自:http://www.cnblogs.com/benio/archive/2010/10/13/1849946.html当磁盘大小超过标准时会有报警提示,这时如果掌握df和du命令是非常明智的选择。 df可以查看一级文件夹大小、使用比例、档案系统及其挂入点,但对文件却无能为力。 du可以查看文... 阅读全文
posted @ 2015-06-05 10:10 Sky&Zhang 阅读(306) 评论(0) 推荐(0)
摘要: 阅读platformdriver的代码时,发现在probe函数直接调用platform_get_resource从pdev中获取io内存,但却没有判断传给probe的pdev是否属于这个驱动 !后来发现原来在arch目录下的对应目录里面有个devs.c文件(这个文件可能因不同的架构而不一样),这个文... 阅读全文
posted @ 2015-06-04 17:50 Sky&Zhang 阅读(2894) 评论(0) 推荐(0)
摘要: 转自:http://blog.csdn.net/liangxiaozhang/article/details/8363435Linux对于每个用户,系统限制其最大进程数。为提高性能,可以根据设备资源情况,设置各linux 用户的最大进程数可以用ulimit -a 来显示当前的各种用户进程限制。下面我... 阅读全文
posted @ 2015-06-04 17:46 Sky&Zhang 阅读(684) 评论(0) 推荐(0)
摘要: 转自:http://blog.chinaunix.net/uid-26722078-id-3754502.html标准库(被包含于中)提供两个帮助生成伪随机数的函数:函数一:int rand(void);从srand (seed)中指定的seed开始,返回一个[seed, RAND_MAX(0x7f... 阅读全文
posted @ 2015-06-04 17:17 Sky&Zhang 阅读(414) 评论(0) 推荐(0)
摘要: Linux驱动开发必看详解神秘内核完全转载-链接:http://blog.chinaunix.net/uid-21356596-id-1827434.htmlIT168 技术文档】在开始步入Linux设备驱动程序的神秘世界之前,让我们从驱动程序开发人员的角度看几个内核构成要素,熟悉一些基本的内核概念... 阅读全文
posted @ 2015-06-04 16:13 Sky&Zhang 阅读(954) 评论(0) 推荐(0)