按类别查询搜索结果
关于关键词 的检测结果,共 337
wangcong02345 | 2014-01-09 15:12:51 | 阅读(4820) | 评论(0)
rk3188--2.linux-3.0.36中内核参数的读取与传递【阅读全文】
chenzhongpeng | 2014-01-03 15:57:32 | 阅读(1850) | 评论(0)
一、apk反编译生成程序的源代码和图片、XML配置、语言资源等文件        下载反编译工具包:apktool        具体步骤:        将下载好的反编译工具包解压到android-apk文件夹里面。        在命令行下定位到andr...【阅读全文】
自由人_SZ | 2013-12-13 19:30:29 | 阅读(3210) | 评论(0)
对于ARM中内核如何在启动的时候设置高低端内存的分界线(也是逻辑地址与虚拟地址分界线(虚拟地址)减去那个固定的偏移),这里我稍微引导下(内核分析使用Linux-3.0):   首先定位设置内核虚拟地址起始位置(也就是内核逻辑地址末端+1的地址)的文件:init.c (arch\arm\mm),在这个文件中的void __...【阅读全文】
守候心田 | 2013-12-09 16:30:12 | 阅读(12820) | 评论(0)
Linux驱动先注册总线,总线上可以先挂device,也可以先挂driver,那么究竟怎么控制先后的顺序呢。Linux系统使用两种方式去加载系统中的模块:动态和静态。静态加载:将所有模块的程序编译到Linux内核中,由do_initcall函数加载核心进程(/init/main.c)kernel_inità do_basic_setup()àdo_init...【阅读全文】
自由人_SZ | 2013-12-06 11:05:26 | 阅读(1410) | 评论(0)
 Linux内核映像中的内核配置信息生成与获取详解  http://blog.chinaunix.net/uid-20543672-id-3214714.html分类: LINUX     在三年前做android手机内核移植的时候,如果需要自己重新编译内核的话,内核配置都是从手机中运行的内核中获取的,这个方法...【阅读全文】
自由人_SZ | 2013-12-06 11:03:29 | 阅读(600) | 评论(0)
 Linux内核container_of详解(图解)   http://blog.chinaunix.net/uid-20543672-id-3205315.html分类: LINUX在开发Linux驱动的时候,经常会用到container_of这个宏:include/linux/kernel.h~~~~~~~~~~~~~~~~~~~~~~...【阅读全文】
自由人_SZ | 2013-12-06 11:00:06 | 阅读(650) | 评论(0)
 Linux内核源码分析--内核启动之(6)Image内核启动(do_basic_setup函数)(Linux-3.0 ARMv7) 2012-04-13 10:14:26    在基本分析完内核启动流程的之后,还有一个比较重要的初始化函数没有分析,那就是do_basic_setup。在内核init线程中调用了do_basic_setup,这个函数...【阅读全文】
自由人_SZ | 2013-12-06 10:57:23 | 阅读(650) | 评论(0)
、转载:http://blog.chinaunix.net/uid-20543672-id-3157283.html粗略分析start_kernel函数,此函数中基本上是对内存管理和各子系统的数据结构初始化。在内核初始化函数start_kernel执行到最后,就是调用rest_init函数,这个函数的主要使命就是创建并启动内核线程init。这个函数虽然意思为剩下的初始化,但是这个“剩下...【阅读全文】
自由人_SZ | 2013-12-06 10:54:14 | 阅读(850) | 评论(0)
转载:http://blog.chinaunix.net/uid-20543672-id-3157283.html在分析start_kernel函数的时候,其中有构架相关的初始化函数setup_arch。此函数根据构架而异,对于ARM构架的详细分析如下:void __init setup_arch(char **cmdline_p){...【阅读全文】
自由人_SZ | 2013-12-06 10:40:32 | 阅读(830) | 评论(0)
转自:http://blog.chinaunix.net/uid-20543672-id-3018233.html 研究内核源码和内核运行原理的时候,很总要的一点是要了解内核的初始情况,也就是要了解内核启动过程。我在研究内核的内存管理的时候,想知道内核启动后的页表的放置,页表的初始化等信息,这促使我这次仔细地研究内核的启动代码。  &nbs...【阅读全文】
自由人_SZ | 2013-12-06 10:36:48 | 阅读(820) | 评论(0)
转自:tekkamanninja.blog.chinaunix.net~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     自己移植编译过内核的朋友都知道:生成的zImage内核的位置在arch/arm/boot目录下。但是这个映像是怎么产生的?下面简要地分析一下。&nbs...【阅读全文】
自由人_SZ | 2013-12-06 10:34:06 | 阅读(740) | 评论(0)
Linux内核源码分析--内核启动之(2)Image内核启动(汇编部分)(Linux-3.0 ARMv7) //转载 tekkamanninja.blog.chinaunix.net    在完成了zImage自解压之后,就跳转到了解压后的内核(也就是vmlinux的bin版本Image),具体的入口可以在arch/arm/kernel/vmlinux.lds.S(最终的链...【阅读全文】
【Android平台】 linux 系统load 扫盲
cu_fwang | 2013-12-02 15:15:51 | 阅读(0) | 评论(0)
 linux 系统load 扫盲分类: linux managmenthttp://blog.csdn.net/voipmaker/article/details/6332821接触过和使用过unix或linux的朋友,都知道如何查看Unix/Linux load的值,这边我也重复一下查看load的方法:[root@aaronw ~]# uptime13:33:37 up 7 days, 1:52, 1 user, load average:...【阅读全文】
【Android平台】 linux调度器
cu_fwang | 2013-11-28 16:46:43 | 阅读(0) | 评论(0)
http://blog.csdn.net/wudongxu/article/details/8573904linux调度器(二)——CFS模型http://blog.csdn.net/wudongxu/article/details/8574723linux调度器(三)——周期性调度器与CFShttp://blog.csdn.net/wudongxu/article/details/8574728linux调度器(四)——主调度器与CFShttp://blog.csdn.net/wudongxu/ar...【阅读全文】
【Android平台】 linux 中的并发机制
守候心田 | 2013-11-26 14:38:19 | 阅读(0) | 评论(0)
中断处理函数中:(中断中不能使用任何引起睡眠的函数,如果要使用可能引起睡眠的同步机制,可以在中断下半部分做,如tasklet 或者 workqueue中----参考http://blog.csdn.net/jianchi88/article/details/7200003)spinlock 可以使用,信号量等引起睡眠的机制或者函数不可以使用mutex_lock 在内核编译中关掉 CONF...【阅读全文】
守候心田 | 2013-11-19 22:14:36 | 阅读(0) | 评论(0)
转自http://hi.baidu.com/spiderjun/blog/item/d43de7c4bcd3c3ca39db493a.html前几天在看驱动的时候碰到了等待队列,上网去搜了 一下,再结合代码看了一下,深有体会.在 kernel 里,wait_queue 的应用很广,举凡device driver,semaphore 等方面都会使用到 wait_queue 来 implement。所以,它算是 kernel里蛮 基本的一个数...【阅读全文】
守候心田 | 2013-11-11 14:07:14 | 阅读(2180) | 评论(0)
前些天看到有个博主写博客采用问答式的叙述方法:把很多知识点通过一问一答的形式把文章串起来,我觉得这种形式不错,便于突出重点。后面我也做下尝试,一边写写博客,一边回顾一下自己对IPC进程通信的认识。Q:这些例子来自哪?A:来自IBM的文档库,具体地址可以参考我的这篇文章 http://blog.csdn.net/lzx_bup...【阅读全文】
守候心田 | 2013-11-11 14:05:45 | 阅读(1650) | 评论(0)
说明:这个例子是采用共享文件映射形式,写端写入数据,读端读取数据。写端: [cpp] view plaincopy/*-------------map_normalfile1.c-----------*/  #include <sys/mman.h>  #include <sys/types.h>  #includ...【阅读全文】
【Android平台】 linux IPC link
守候心田 | 2013-11-11 14:04:18 | 阅读(0) | 评论(0)
收藏关于Linux IPC的一个系列的文章原帖发表在IBM的developerworks网站上,是一个系列的文章,作者郑彦兴,通过讲解和例子演示了Linux中几种IPC的使用方式,我觉得很好,在这里做一个保留,能看完的话Linux IPC的基础是没有问题的了。一)Linux环境进程间通信(一)管道及有名管道http://www.ibm.com/develo...【阅读全文】
【Android平台】 Linux多线程与同步
守候心田 | 2013-11-09 23:01:18 | 阅读(0) | 评论(0)
典型的UNIX系统都支持一个进程创建多个线程(thread)。在Linux进程基础中提到,Linux以进程为单位组织操作,Linux中的线程也都基于进程。尽管实现方式有异于其它的UNIX系统,但Linux的多线程在逻辑和使用上与真正的多线程并没有差别。 1. 多线程我们先来看一下什么是多线程。在Linux从程序到进程中,我们看到...【阅读全文】