相信有很多人用 SourceInsight 查看 Linux Kernel 源码,但导入源码时会遇到一些问题。1、如果把整个源码树都导入进去,查看符号定义的时候,会发现有大量重复定义,很难找到正确的位置2、如果手动导入只和该硬件平台相关的源码,工作量太大本帖提供了一个方法,可用脚本生成只和该硬件平台...
分类:
系统相关 时间:
2015-06-25 10:23:51
阅读次数:
854
转载:Activity生命周期Activity生命周期 每一个Android应用程序在运行时,对于底层的Linux Kernel而言都是一个单独的进程,但是对于Android系统而言,因为局限于手机画面的大小与使用的考虑,不能把每一个运行中的应用程序窗口都显示出来。 所以通常手机系统的界面一次仅.....
分类:
其他好文 时间:
2015-06-22 19:06:42
阅读次数:
132
《Android系统开发》笔记1:Android系统概述Android四层架构:1. Linux Kernel&driver层a.依赖于Linux 2.6内核,包含安全性。内存管理。进程管理,网络协议栈。驱动模型等b.Android自己加入的驱动,Binder IPC驱动,显示驱动,输入设备驱动。音...
分类:
移动开发 时间:
2015-06-21 15:43:52
阅读次数:
181
有人的地方就有江湖。要介绍内存管理这个江湖,首先还得从这里面的主要人物讲起。在NUMA结构中,物理内存首先被分成若干nodes。每一个node进一步被分成若干zones。每一个zone又关联了一个描述pageframes的数组,该数组包含了属于该zone的所有pageframe的描述符。不难看出,在这..
分类:
其他好文 时间:
2015-06-18 22:22:40
阅读次数:
492
Kernel driver not installed (rc=-1908)The VirtualBox Linux kernel driver (vboxdrv) is either not loaded or there is a permission problem with /dev/vbo...
分类:
其他好文 时间:
2015-06-18 11:17:57
阅读次数:
106
在一般的Java Web程序开发中,我们通常使用localhost或者127.0.0.1来访问本机的Web服务,但是如果我们在Android模拟器中也采用同样的地址来访问,Android模拟器将无法正常访问到我们的服务,这是为什么呢?我们可以这样来理解:Android的底层是Linux kernel...
分类:
移动开发 时间:
2015-06-17 22:56:13
阅读次数:
289
一、升级和回退内核
1. 安装ubuntu
android开发环境建议使用稳定的内核版本,建议安装ubuntu12.04
2. 升级内核版本
由于ubuntu12.04很容易出现卡死现象,建议升级内核到kernel 3.5
使用如下命令升级即可:
apt-get install linux-generic-lts-quantal xserver-...
分类:
系统相关 时间:
2015-06-16 16:48:15
阅读次数:
225
Linux kernel release 3.x These are the release notes for Linux version 3. Read them carefully,as they tell you what this is all about, explain how to....
分类:
系统相关 时间:
2015-06-15 20:22:27
阅读次数:
201
1、升级内核到3.10.x
方式一、yum安装
cd /etc/yum.repos.d wget http://www.hop5.in/yum/el6/hop5.repoyum install kernel-ml-aufs kernel-ml-aufs-devel
方式二、rpm安装(推荐)
rpm -ivh kernel-ml-aufs-3.10.5-3.el...
分类:
系统相关 时间:
2015-06-14 13:49:28
阅读次数:
254
部分内容来自:Linux Kernel Development(Third Edition),Robert Love,陈莉君等译。1.进程 进程是正在执行的程序代码的实时结果,包含打开的文件、挂起的信号等。线程是进程中的活动的对象,内核调度的对象是线程。在Linux内核对线程与进程并不加以区分,线....
分类:
系统相关 时间:
2015-06-13 21:27:52
阅读次数:
134