上一页 1 ··· 24 25 26 27 28 29 30 31 32 ··· 39 下一页
摘要: 地址分布虚拟地址都用64位无符号数表示。用户虚拟地址从高位的63到低位的48都是0,内核虚拟地址则相反,63~48都是1. TTBR x(Translation table base register)的选择是通过虚拟地址的第63 bit位来确定的。swapper_pg_dir只包含内核地址映射,而 阅读全文
posted @ 2020-01-10 15:49 aspirs 阅读(551) 评论(0) 推荐(0)
摘要: wifi related iw/iwpriv cmd wifi connsys领域的cmd WiFi驱动架构的一般层次 应用层 BSD socket层 TCP/IP协议层 IP层 网络设备层net/core mac8011层/ieee80211 设备驱动层 study link: Linux Wir 阅读全文
posted @ 2020-01-08 21:54 aspirs 阅读(618) 评论(0) 推荐(0)
摘要: 在使用perf排查问题时,我们经常会发现[kernel.kallsyms]这个模块。这到底是个什么东西呢? 简介: 在2.6版的内核中,为了更方便的调试内核代码,开发者考虑将内核代码中所有函数以及所有非栈变量的地址抽取出来,形成是一个简单的数据块(data blob:符号和地址对应),并将此链接进 阅读全文
posted @ 2019-12-29 17:51 aspirs 阅读(2330) 评论(0) 推荐(0)
摘要: EDID 详解 EDID 详解 https://blog.csdn.net/Gplusplus/article/details/52597033 阅读全文
posted @ 2019-12-24 15:03 aspirs 阅读(487) 评论(0) 推荐(0)
摘要: 总结下linux kernel switch driver。 这里的switch driver是为监听CPU gpio口状态变化的,switch可以理解为gpio口状态变化。 switch driver是因android引入的。 总结地说,就是在switch driver中创建kernel thre 阅读全文
posted @ 2019-11-30 20:42 aspirs 阅读(1545) 评论(0) 推荐(0)
摘要: system/core/libutils/include/utils/Thread.hsystem/core/libutils/Threads.cpp 阅读全文
posted @ 2019-11-27 13:34 aspirs 阅读(186) 评论(0) 推荐(0)
摘要: test/vts/script/cts_test_list.txt 阅读全文
posted @ 2019-10-05 18:21 aspirs 阅读(853) 评论(0) 推荐(0)
摘要: audio DevicesFactory xref: /hardware/interfaces/audio/common/all-versions/default/service/service.cpp xref: /system/libhidl/transport/include/hidl/Leg 阅读全文
posted @ 2019-09-28 22:08 aspirs 阅读(1181) 评论(0) 推荐(0)
摘要: 以add hidl service为例记录下hidl和binder driver的交互。 BpHwServiceManager::_hidl_add() 在BpHwServiceManager::_hidl_add()里有call Parcel的writeStrongBinder(),这个函数会ca 阅读全文
posted @ 2019-09-25 16:28 aspirs 阅读(776) 评论(0) 推荐(0)
摘要: 1. BpHwServiceManager::_hidl_get() transact(/*get*/) 2. BnHwServiceManager::_hidl_get() 上面transact()会call到hwservicemanager的BnHwServiceManager::_hidl_g 阅读全文
posted @ 2019-09-22 22:44 aspirs 阅读(1312) 评论(0) 推荐(0)
上一页 1 ··· 24 25 26 27 28 29 30 31 32 ··· 39 下一页