
Linux驱动
文章平均质量分 77
walkersOnWay
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Android添加HelloWorldService实践
参考链接http://blog.youkuaiyun.com/myarrow/article/details/7175204 Android硬件抽象层(HAL)概要介绍和学习计划http://blog.youkuaiyun.com/luoshengyang/article/details/6567257 一. 在Android内核源代码工程中编写硬件驱动程序。 二. 在Android系统中增加C可执行程序来访...原创 2018-06-30 12:58:28 · 1076 阅读 · 0 评论 -
mtk平台 mt_usb设备以及otg初始过程
注册mt_usb驱动kernel-3.18/drivers/misc/mediatek/usb20/mt6735/usb20.cstatic int __init usb20_init(void){ ...... platform_driver_register(&mt_usb_driver); //注册mt_usb驱动 retu...原创 2018-03-02 16:16:48 · 9202 阅读 · 1 评论 -
设备树详解
http://blog.youkuaiyun.com/21cnbao/article/details/8457546#comments转载 2016-11-03 00:16:01 · 1005 阅读 · 0 评论 -
Linux 源码目录结构
转载地址:http://www.cnblogs.com/youngerchina/p/5624501.html内核源码目录结构浏览内核代码之前,有必要知道内核源码的整体分布情况,按照惯例,内核代码安装在/usr/src/linux目录下,该目录下的每一个子目录都代表了一个特定的内核功能性子集,下面针对2.6.23版本进行简单描述。(1)Documentation。这个目转载 2017-04-30 18:00:31 · 566 阅读 · 0 评论 -
mtk fule gauge算法过程
void BAT_thread(viod){ static int battery_meter_initilized = KAL_FALSE; if(battery_meter_initilized == KAL_FALSE) { battery_meter_init(); battery_meter_initilized = KAL_TURE; } mt_battery_原创 2017-01-21 16:05:30 · 1768 阅读 · 0 评论 -
结合HelloWrold整理Android Hal层访问原理
HAL需要实现的核心数据结构rootdir/hardware/libhardware/include/hardware/hardware.hstruct hw_module_t;struct hw_module_methods_t;struct hw_device_t; typedef structhw_module_t { uint32_ttag; uint16...原创 2018-06-30 12:59:38 · 338 阅读 · 0 评论