![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
kernel
大妞
这个作者很懒,什么都没留下…
展开
-
fastboot 选型、编译
最近根据硬件新开发的样版,学习了如何根据硬件版型进行配置。 一个是ddr的大小,一个是板子层数。 根据ddr命名规范,3,4位是ddr大小,4Gbit , 5,6位是ddr 位数 16 一共2片,4Gbiti*2/8=1G字节。 用这个来选用寄存器的配置。 这个用来选择厂家已经配置好的寄存器信息,这原创 2013-12-09 09:07:15 · 1092 阅读 · 0 评论 -
android内核打印
1、cat /proc/kmsg 2、cat /proc/sys/kernel/printk 3、原创 2014-08-23 10:11:23 · 1454 阅读 · 0 评论 -
内核printk的日志级别
内核log级别: printk #defineKERN_EMERG""/*紧急事件消息,系统崩溃之前提示,表示系统不可用*/ #defineKERN_ALERT""/*报告消息,表示必须立即采取措施*/ #defineKERN_CRIT""/*临界条件,通常涉及严重的硬件或软件操作失败*/ #defineKERN_ERR""/*错误条件,驱动程序常用KERN_ER原创 2014-12-04 09:20:02 · 539 阅读 · 0 评论 -
属性系统分析
在android系统中,所有的进程是共享系统设置值,init进程创建了并初始化属性域,而后通过执行中的进程提供的api,访问属性域的设置值。 但是更改属性值只能在init进程中执行。当更改属性值的时候,要预先向init进程提交值变更申请,然后init进程处理该申请,并修改属性值。 那么,属性值的更改在init进程里面,其它进程是如何向init进程发出申请的呢? 通过socket。 /dev原创 2014-12-05 14:58:57 · 525 阅读 · 0 评论