上一页 1 ··· 27 28 29 30 31 32 33 34 35 ··· 70 下一页

2021年6月20日

调度器调频学习笔记

摘要: Linux5.4 Qcom平台 1. per-cpu的 update_util_data 实例是调度器与schedutil调频驱动沟通的桥梁,cpufreq_update_util()函数中访问里面的回调函数进行调频。 2. 触发调频的时机 (1) enqueue_task_fair 时 activ 阅读全文

posted @ 2021-06-20 22:49 Hello-World3 阅读(1674) 评论(0) 推荐(0)

2021年6月14日

Linux内核链表(双向list)移植笔记

摘要: 一、移植 1. 上层使用移植时最好移植tools/list.h,因为没有那么READ_ONCE/WRITE_ONCE. 2. 移植include/linux/lish.h后的list.h /* 总结: 1. 一个entry同一时间只能添加到一个链表上,若在一个链表上,又添加到另一个链表上,有可能造成 阅读全文

posted @ 2021-06-14 19:14 Hello-World3 阅读(750) 评论(0) 推荐(0)

2021年6月2日

Java中的default关键字

摘要: 1.default关键字 默认interface中指定的方法都要override实现的,但是default修饰的可以不用重写了,直接可以使用。 //DefaultIntf.java public interface DefaultIntf { default void printHello(){ S 阅读全文

posted @ 2021-06-02 14:49 Hello-World3 阅读(888) 评论(0) 推荐(0)

2021年5月8日

dynamic_debug和pr_debug()打印

摘要: 一、简介 动态打印一般在userdebug版本上使能,运行用户通过命令行决定是否进行打印。需要使能 CONFIG_DYNAMIC_DEBUG。 二、实现 1. pr_debug()定义 //msm-5.4/include/linux/printk.h /* If you are writing a 阅读全文

posted @ 2021-05-08 21:02 Hello-World3 阅读(1551) 评论(0) 推荐(0)

2021年4月17日

Linux内核中的数据结构杂记

摘要: 1. list 2. hlist 3. rbtree 4. quick string //struct qstr, fs/namei.c中的struct nameidata结构中有使用,快速字符串不仅包含字符串,还包含长度和散列值。 5. 基数树radix tree 基数树是n叉树,内核为n提供了两 阅读全文

posted @ 2021-04-17 17:11 Hello-World3 阅读(311) 评论(0) 推荐(0)

Binder杂记

摘要: 1. Binder的系统日志文件 # ps -A | grep suspend system 699 1 2184444 4564 binder_ioctl_write_read 0 S android.system.suspend@1.0-service # ls /proc/699/fd -l 阅读全文

posted @ 2021-04-17 16:14 Hello-World3 阅读(426) 评论(0) 推荐(0)

2021年4月13日

内核中读写文件

摘要: 1. 插曲 阅读Linux内核源码,可以知道read 和 write 这两个系统调用陷入内核实际执行的是 sys_read 和 sys_write 这两个函数,但是这两个函数没有使用 EXPORT_SYMBOL 导出,也就是说其他模块不能使用。 read系统调用的调用号定义: //include\u 阅读全文

posted @ 2021-04-13 23:51 Hello-World3 阅读(1672) 评论(0) 推荐(1)

2021年4月8日

驱动杂记

摘要: 1. kernel中可以使用“%pf”(4.14以后版本要改为使用%pS)格式控制,通过函数指针打印函数的名字。(测试用户空间无效) 2. 使用"__setup"指定命令行启动参数的解析函数,如下面指定根文件系统存储设备的参数。 __setup("root=", root_dev_setup); _ 阅读全文

posted @ 2021-04-08 20:30 Hello-World3 阅读(130) 评论(0) 推荐(0)

2021年3月31日

MTK相关汇总

摘要: 1. MTK提case网站:https://sso.mediatek.com/eai/Login.aspx 阅读全文

posted @ 2021-03-31 16:20 Hello-World3 阅读(691) 评论(0) 推荐(0)

Android TV 学习笔记

摘要: 1. 学习链接: https://www.kernel.org/doc/html/v4.19/media/uapi/dvb/intro.html 2. 内核版本: 4.19 3. 学习进度: 1. 阅读全文

posted @ 2021-03-31 01:29 Hello-World3 阅读(228) 评论(0) 推荐(0)

上一页 1 ··· 27 28 29 30 31 32 33 34 35 ··· 70 下一页

导航