kernel和user空间下都有一个console,关系到kernel下printk的方向和user下printf的方向,实现差别还是很大的。
kernel下的console是输入输出设备driver中实现的简单的输出console,只实现write函数,并且是直接输出到设备。
user空间下的console,实际就是tty的一个例子,所有操作函数都继承与tty,全功能,可以打开 读写 关闭,所以对于console的读写,都是由kernel的tty层来最终发送到设备。
kernel的tty层之下还有ldi...
分类:
系统相关 时间:
2014-11-17 17:48:54
阅读次数:
309
前几天手欠把linux的内和从3.16 升级到 3.17,结果就悲剧了,VMware不能正常启动了,一直报一个错误。 我这里的linux版本为:fedora20,其他发行版本也一样; VMware player版本: VMware-Player-6.0.4-2249910....
分类:
系统相关 时间:
2014-11-17 12:38:31
阅读次数:
303
Android架构, Applications层, Application Framework层, Libraries层, Android Runtime 层, Linux Kernel层...
分类:
移动开发 时间:
2014-11-17 12:21:39
阅读次数:
194
上星期接到一个CQ,问题是这样的:下载官方的爱奇艺或者搜狐视频apk在板子上安装之后,无法正常播放在线视频,点击视频播放之后总是弹出对话框“XXX has stopped”,或者整个视频APP闪退。 于是我首先下载了一个爱奇艺的apk开始复现这个问题,然后从log进行分析,在kernel lo...
分类:
其他好文 时间:
2014-11-16 22:48:34
阅读次数:
720
下面是最近学习shell的一些知识点总结***博客园-邦邦酱好***1.什么是shell(1)Shell将我们输入的指令与Kernel沟通,好让Kernel可以控刢硬件来正确无误地工作。(2)我们总是需要让用户操作系统的,所以就有了在操作系统上面发展的应用程序啦!用户可以透过应用程序来指挥核心,让核...
分类:
系统相关 时间:
2014-11-15 23:02:52
阅读次数:
260
转载:http://blog.chinaunix.net/uid-20522771-id-3785808.html本文代码均来自标准 linux kernel 3.10,可以到这里下载https://www.kernel.org/ 以arch/arm/mach-msm/board-dt-8960.....
分类:
系统相关 时间:
2014-11-15 16:46:54
阅读次数:
296
依据我的思路(时间顺序,如何开始,如何结束),首先看kernel下2种参数的注册。
第一种是kernel通用参数,如console=ttyS0,115200 root=/rdinit/init等。这里以console为例。
第二种是kernel下各个driver中需要的参数,在写driver中,如果需要一些启动时可变参数。
可以在driver最后加入module_param()来注册一个参数,kernel启动时由cmdline指定该参数的值。
这里以drivers/usb/gadget/serial.c中...
分类:
系统相关 时间:
2014-11-15 10:08:29
阅读次数:
1331
fs.file-max=6815744--表示文件句柄的最大数量,表示在Linux系统中可以打开的文件数量。fs.aio-max-nr=1048576--此参数限制并发未完成的请求,避免I/O子系统故障。推荐值是--1048576=1024*1024,即1024K。kernel.shmall=2097152--表示可用共享内存的总量,单位是页,在32位系统..
分类:
数据库 时间:
2014-11-15 06:45:13
阅读次数:
218
内核调试入门内核程序运行在内核态,因此不能像对用户态应用程序那样来调试。关于内核调试方面的知识请参考《软件调试》这本书。目前内核调试主要有以下三种方法。一是使用硬件调试器,它通过特定的接口(如 JTAG)与 CPU 建立连接并读取它的状态,例如 ITP 调试器。二是在内核中插入专门用于调试的中断处理...
?21,# head.s contains the 32-bit startup code.# head.s 是32位的启动代码 # Two L3 task multitasking. The code of tasks are in kernel area,# 有两个L3(Level 3,即第三特...
分类:
系统相关 时间:
2014-11-13 16:08:32
阅读次数:
212