- 博客(15)
- 资源 (6)
- 收藏
- 关注
原创 Android框架之Camera(1)Camera服务的前世今生
Android中Camera服务名称为“media.camera”,它是通过写到init.rc脚本文件、由脚本解析进程启动。
2017-05-31 17:05:13 2410 1
原创 SDIO驱动(12)card的扫描流程
在"SDIO驱动(9)Host注册"中提到,一旦host设备注册成功,接下来会启动一次扫描好获取并管理挂在该host上的card。如果是一张可以热插拔的card,当card插入/拔出时触发中断,同样启动扫描流程。
2017-05-28 22:08:47 3753
原创 SDIO驱动(11)Host是如何把数据发出去的
通过“SDIO驱动(10)Host的operations实现”的s3cmci_send_command函数知道了命令的发送方式,接下来分析数据的发送实现
2017-05-26 16:16:49 1703
原创 SDIO驱动(10)Host的operations实现
在“SDIO驱动(9)Host驱动probe实现”中简单介绍了host操作card的接口mmc_host_ops一些成员函数的作用,接下来分析下各个函数的实现。
2017-05-24 15:59:56 1332
原创 SDIO驱动(9)Host注册
如果系统支持debugfs,在/sys/kernel/debug/下有host的目录,可以查询host的信息。目录名称就是dev_set_name(&host->class_dev, "mmc%d", host->index)设置的device name。
2017-05-19 16:32:10 1977
原创 SDIO驱动(8)Host驱动实现
看C/C++的源码,我们从main函数开始,因为这是代码的入口;在driver的世界里,这个功能的担当是module_init
2017-05-17 21:42:16 2295
原创 Linux驱动中remove和shutdown的区别
remove/shutdown回调时机:(1)卸载驱动的时候,remove调用;(2)设备移除的时候,与设备关联的驱动需要移除,remove调用;(3)系统关机/重启的时候,shutdown调用.
2017-05-17 21:24:14 7155
原创 SDIO驱动(7)sdio总线结尾
1、uevent是什么?user event的缩写,用于kernel和user之间热插拔事件通信的机制。2、通信如何实现?内核中的netlink模块,即socket通信。3、典型例子:udev,Android等。
2017-05-12 14:47:44 1236
原创 SDIO驱动(5)sdio总线上的probe
sdio总线上driver和设备的match成功只是软件之间的”切口“,但是硬件的连通性、能不能工作还不知道,所以要probe探测一下。
2017-05-07 17:19:22 5979
原创 SDIO驱动(4)sdio总线上driver和设备的match
一条总线上有一个设备链表klist_devices,记录挂在此bus上的device;一个驱动链表klist_drivers,记录挂在此bus上的driver。当注册新设备或者新驱动的时候, 总线上的match回调函数得到调用进行驱动/设备的匹配。
2017-05-07 11:11:33 4168 3
原创 SDIO驱动(3)sdio总线诞生记
Linux定义了形形色色的总线i2c,usb,pci还有我们这里要说的sdio等等等等,所谓总线,简单理解就是实现一个规范(specification),用来支持规范中定义的操作时序、读写方式、命令集合等,满足spec定义的设备或驱动就可以挂载上面由core(usb core,mmc core)进行管理。
2017-05-06 21:09:32 1855
原创 【Android架构Telephony篇】Subscription和SubscriptionManager
一台设备可以有多张SIM卡,最典型的例子就是眼下流行的“双卡双待”。每一张SIM卡都对应一个Subscription,对应的SIM卡的信息就是Subscription Information,比如运营商名称、MNC、MCC等,多张SIM卡就有多个Subscription Information。
2017-05-05 16:02:33 14462
IEEE802.11-2012
2018-01-24
Understanding the I2C Bus
2017-12-19
Linux_NFC_Subsystem
2017-10-17
Android Binder本地服务例程
2017-06-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人