安卓
chihunqi5879
这个作者很懒,什么都没留下…
展开
-
eclipse+安卓SDK+jdk 搭建安卓开发环境(无需安装ADT插件)
本文环境搭建用到的相应的包在我的资源中都能下载; 1.首先安装JDK a.建议安装JDK1.8,提供的资源下载中也是JDK1.8的安装包; b.双击JDK安装包会出现第一个安装路径进行选择,此路径为JDK的安装路径; c.继续安装会出现第二个安装路径需要选择,此路径为JRE的安装路径; d.JDK和JRE都安装好后,需要配置环境变量,个人觉得只要将jdk和jre的bin文件的绝对路径直接原创 2018-01-16 11:15:52 · 14201 阅读 · 7 评论 -
全志R16触摸屏移植
一、全志的模块自动加载功能 在内核目录下的/driver/input下,有源码sw-device.c文件,此为自动加载模块的源码; 先看一个结构体:`static struct sw_device_info ctps[] = { {"egalax_i2c",{ 0x2a}, 0x00, {0x00 },1...原创 2018-04-17 08:50:08 · 1456 阅读 · 0 评论 -
i2c设备注册(动态注册和静态注册)以及i2c驱动注册过程
一、i2c设备驱动注册 i2c设备驱动注册的调用流程为:xxx_init(设备驱动里所定义)—–>i2c_add_driver—–>i2c_register_driver 下面直接看源码,xxx_init(设备驱动里所定义)源码如下:static int egalax_i2c_ts_init(void){ int result; result = misc_...原创 2018-04-17 16:46:44 · 5614 阅读 · 0 评论 -
driver_register分析
在上一篇文章中分析了,i2c设备和i2c驱动的向总线注册过程。在总线-设备-驱动这种模型中,无论是先进行driver_register还是后进行device_register,总线驱动都会对进行匹配,只有匹配工程后,才会执行驱动的probe函数; 首先分析driver_register函数,先看此函数源码(driver/base/driver.c):int driver_register...原创 2018-04-18 19:42:39 · 1512 阅读 · 0 评论 -
device_register分析
上篇文章分析了driver_register函数,这篇文章主要介绍device_register。内核在调用device_register的时候也会匹配已经加载好的设备驱动程序,从而执行probe函数。在i2c-core.c中i2c_new_device函数会调用device_register函数,下面开始分析 device_register的源码(driver/base/core.c):i...原创 2018-04-20 11:10:32 · 3572 阅读 · 1 评论