2017年(111)
发布时间:2017-06-19 17:58:05
1 简介 可执行链接格式(Executable and Linking Format)最初是由UNIX 系统实验室(UNIX System Laboratories,USL)开发并发布的,作为应用程序二进制接口(Application Binary Interface,ABI )的一部分。工具接口标准(Tool Interface Standards,TIS)委员会将还在发.........【阅读全文】
发布时间:2017-06-19 17:57:24
原文:http://blog.csdn.net/hongtao_liu/article/details/6060734一、概述 本文希望通过分析台湾的Jollen的mokoid 工程代码,和在s5pc100平台上实现过程种遇到的问题,解析Andorid HAL的开发方法。 二、HAL介绍 现有HAL架.........【阅读全文】
发布时间:2017-06-19 17:55:31
一、构成死锁的必要条件是什么,如何检测死锁,解除死锁操作系统中的死锁被定义为系统中两个或者多个进程无限期地等待永远不会发生的条件,系统处于停滞状态,这就是死锁。产生死锁的原因主要是:(1) 因为系统资源不足。(2) 进程运行推进的顺序不合适。(3) 资源分配不当等。如果系统资源充足,进程的资源.........【阅读全文】
发布时间:2017-06-19 17:53:40
一、系统结构的区别 Linux文件系统是一个目录树的结构,它的根是根目录“/”,往下连接各个分支,例如,/bin、/usr、/sbin等。 DOS以每个分区为树根,由于有多个分区,所以形成了多个树并列的情形。 Linux将文件存放到逐层继承排列的子目录中,这种结构的.........【阅读全文】
发布时间:2017-06-19 17:52:19
以下均针对于内核2.6.18在module.h 中 THIS_MODULE的定义如下:extern struct module __this_module; #define THIS_MODULE (&__this_module)即是保存了__this_module这个对象的地址,那这个__this_module在哪里定义呢?这就要从module的编译说起啦,如果编译过模块就会发现,会生成*.mod.c这样的一个文件,打.........【阅读全文】