1、Android体系结构 底层:Linux kernel(linux内核) --> libraries(C封装的对底层linux内核操作库) --> android runtime(android运行时,android dalvik虚拟机以及核心lib包,通过JNI调用C代码操作硬件)-->...
分类:
移动开发 时间:
2015-02-05 00:51:19
阅读次数:
171
将linux按单用户模式启动时,
出现如下错误:
Kernel panic - not syncing: Attempted to kill init!
?
查了一下,
有两种可能:
一种情况是是grub的配置里面,root指向有问题,
还有一个可能是内核没有硬盘的驱动造成的
对于第一种情况,解决方法如下:
系统启动的时候,按下‘e’键进入grub编辑界面,编辑gr...
分类:
其他好文 时间:
2015-02-04 11:02:42
阅读次数:
116
环境: VirtualBox 4.3.20 CentOS 6.6因为缺少kernel-devel软件包以及依赖,需要使用yum命令安装1.打开终端,切换到root权限2.运行[root@www darkdog]# yum install gcc gcc-c++ kernel-devel3.重启生效[...
分类:
其他好文 时间:
2015-02-04 01:58:55
阅读次数:
277
概述
内核的初始化过程过程中,与网络相关的工作如下所示:
内核引导时执行start_kernel,start_kernel结束之前会调用rest_init,rest_init初始化内核线程init(在Linux3-12中为kernel_init)。
asmlinkage void __init start_kernel(void)
{
...
parse...
分类:
系统相关 时间:
2015-02-03 15:05:14
阅读次数:
264
==================================================================================from: http://www.ibm.com/developerworks/cn/linux/kernel/l-netbr/inde...
分类:
系统相关 时间:
2015-02-03 14:34:22
阅读次数:
285
//创建本地仓库mkdir git_root;cd git_root;git init ////查看git status .git loggit log ./kernel/driver/git show17228ec1630f6b47983870b3eddc90d4088dcc88 --name-o...
分类:
其他好文 时间:
2015-02-02 22:48:43
阅读次数:
246
Fault injectionhttp://lwn.net/Articles/209257/The framework can cause memory allocation failures at two levels: in the slab allocator (where it affect...
分类:
其他好文 时间:
2015-02-02 12:08:59
阅读次数:
208
cd /tmp; curl https://www.kernel.org/pub/linux/utils/util-linux/v2.25/util-linux-2.25.tar.gz| tar -zxf-; cd util-linux-2.25;sudo apt-get install autop...
分类:
系统相关 时间:
2015-02-02 12:08:17
阅读次数:
362
上次调试串口的时候,控制串口的app涉及到调用4412板子底层的驱动,对于Linux驱动一无所知,而Linux在嵌入式中又是一个相当基本且重要的环节,特此了解一下。 内核kernel中囊括了板子上外设的所有驱动,而驱动的构成又是什么呢?其实并不是很复杂,驱动所包含的函数主要有open(),writ....
分类:
系统相关 时间:
2015-02-02 00:29:27
阅读次数:
238
转自:http://my.oschina.net/u/554995/blog/59927 最近,准备跟学长一起往 linux kernel 的门里瞧瞧里面的世界,虽然我们知道门就在那,但我们还得找到合适的角度才会看得更舒服,对吧^_^ 。 阅读源码的工具有很多,而且如今的集成开发环境(ID...
分类:
系统相关 时间:
2015-02-01 23:20:20
阅读次数:
370