android开发
文章平均质量分 85
wangcong02345
这个作者很懒,什么都没留下…
展开
-
android开发---9.MediaPlayer实现音乐播放的demo
android开发---9.MediaPlayer实现音乐播放的demo原创 2016-07-01 19:33:31 · 2402 阅读 · 0 评论 -
Cubietruck---4. boot0源码流程简略分析
Cubietruck---4. boot0源码流程简略分析原创 2016-06-13 17:31:25 · 442 阅读 · 0 评论 -
Cubietruck---3. android编译命令分析
Cubietruck---3. android编译命令分析原创 2016-06-13 17:29:43 · 848 阅读 · 0 评论 -
Cubietruck---2. fastboot的烧写
Cubietruck---2. fastboot的烧写原创 2016-06-13 17:28:11 · 399 阅读 · 0 评论 -
Cubietruck---1. ct的使用说明烧写及源码的编译
Cubietruck---1. ct的使用说明烧写及源码的编译原创 2016-06-13 17:25:24 · 1535 阅读 · 0 评论 -
android4.2.2---1. hal层与framework层的调用
android4.2.2---1. hal层与framework层的调用原创 2016-06-13 17:20:35 · 1194 阅读 · 0 评论 -
rk3188--12.linux内核中工作队列的实现
两个结构体 struct work_struct { atomic_long_t data; struct list_head entry; work_func_t func; };struct workqueue_struct { unsigned int flags; union { struct cpu_wo原创 2016-06-13 17:19:25 · 600 阅读 · 0 评论 -
rk3188--11.android 内核下ion分配内存
一. 内核启动时保留内存 start_kernel –> setup_arch –>arm_memblock_init –> rk30_reserve 在内核启动时会保留一部分内存 在arch/arm/mach-rk3188/board-rk3188-ds1006h.c中 static void __init rk30_reserve(v原创 2016-06-13 17:19:00 · 1821 阅读 · 0 评论 -
rk3188--10.android i2c驱动分析
i2c的一些说明 0.1 关于i2c驱动上的一些术语自己理解 i2c_adapter –> i2c 总线控制器 (板子上有5个i2c总线控制器,即有5个adapter) i2c_algorithm –> i2c 总线控制器的核心通信算法数据传输方法 (1个algroithm) i2c_client –> 挂在i2c总线上的一个个设备 (如:bma2x2, sp原创 2016-06-13 17:18:26 · 1355 阅读 · 0 评论 -
rk3188--9.android camera数据流程分析
一. 上层与内核的交互 1. camera驱动的目录结构 cong@ubuntu:/tmp/media/video$ tree ├── generic_sensor.c ├── generic_sensor.h ├── ir-kbd-i2c.c ├── Kconfig ├── Makefile ├── rk30_camera.c //原创 2016-06-13 17:17:59 · 1456 阅读 · 0 评论 -
rk3188--8.android camera驱动分析
驱动初始化 在drivers/media/video/sp0a19.c中 device_initcall_sync(sp0a_mod_init); static struct i2c_driver sp0a_i2c_driver = { .driver = { .name = SP0A_NAME_STRING(), }, .probe = sp0a_probe,原创 2016-06-13 17:17:25 · 1474 阅读 · 0 评论 -
rk3188--7.android gsensor驱动分析
g_sensor好像很简单,就是注册i2c设备,然后通过一个任务队列,每隔delay时间向上报x,y,z数据. 在drivers/input/sensors/accel/bma2x2.c中 module_init(BMA2X2_init); static int __init BMA2X2_init(void) { //注册了一个i2c设备驱动 return i2c_ad原创 2016-06-13 17:16:46 · 1852 阅读 · 1 评论 -
rk3188--6.android 触摸屏驱动分析
在drivers/input/touchscreen/ft5302_tp/ft5302_ts.c中 module_init(ft5x0x_ts_init); static int __init ft5x0x_ts_init(void) { ret = i2c_add_driver(&ft5x0x_ts_driver); return ret; } 其中ft5x0x_ts原创 2016-06-13 17:16:18 · 1328 阅读 · 0 评论 -
rk3188--5.android input 系统架构分析
inputManager | inputReader –> inputDispatcher | eventHub | driver 一. 设备的添加过程 对于/dev/input下的设备结点,开机时会自动扫描一下, 同时也添加了监测,每当设备结点有变化(usb鼠标插入)时都会再扫描一下. 下面只分析开机扫描/dev/input/的过程,监测过程原创 2016-06-13 17:15:46 · 1249 阅读 · 0 评论 -
Cubietruck---5. boot1源码流程简略分析
Cubietruck---5. boot1源码流程简略分析原创 2016-06-13 17:32:03 · 316 阅读 · 0 评论 -
Cubietruck---6. boot.axf源码流程简略分析
Cubietruck---6. boot.axf源码流程简略分析原创 2016-06-13 17:32:40 · 351 阅读 · 0 评论 -
android开发---8.framework层的java应用接口demo
android开发---8.framework层的java应用接口demo原创 2016-07-01 19:32:42 · 1330 阅读 · 0 评论 -
android开发---7.常用控件的使用
android开发---7.常用控件的使用原创 2016-07-01 19:31:53 · 302 阅读 · 0 评论 -
android开发---6在源码目录与ndk-build下编译jni与apk(附demo)
android开发---6在源码目录与ndk-build下编译jni与apk(附demo)原创 2016-07-01 19:30:52 · 714 阅读 · 0 评论 -
android开发---5.android常见错误及解决
android开发---5.android常见错误及解决原创 2016-07-01 19:29:55 · 265 阅读 · 0 评论 -
android开发---4.android开发环境搭建
android开发---4.android开发环境搭建原创 2016-07-01 19:29:27 · 226 阅读 · 0 评论 -
android开发---3.linux 下使用 javah生成头文件
android开发---3.linux 下使用 javah生成头文件原创 2016-07-01 19:29:00 · 327 阅读 · 0 评论 -
android开发---2.eclipse与ndk adb等工具的使用
android开发---2.eclipse与ndk adb等工具的使用原创 2016-07-01 19:28:26 · 347 阅读 · 0 评论 -
android开发--1.Android 源码下载
android开发--1.Android 源码下载原创 2016-07-01 19:28:04 · 298 阅读 · 0 评论 -
Cubietruck---31.蓝牙耳机与有线耳机的声音输出
Cubietruck---31.蓝牙耳机与有线耳机的声音输出原创 2016-07-01 19:26:24 · 1221 阅读 · 0 评论 -
Cubietruck---30.蓝牙耳机与有线耳机的切换
Cubietruck---30.蓝牙耳机与有线耳机的切换原创 2016-07-01 19:25:49 · 1375 阅读 · 0 评论 -
Cubietruck---29.AudioFlinger与AudioPolicyServer初始化分析
Cubietruck---29.AudioFlinger与AudioPolicyServer初始化分析原创 2016-07-01 19:25:19 · 296 阅读 · 0 评论 -
Cubietruck---28.android蓝牙分析6_初始化
Cubietruck---28.android蓝牙分析6_初始化原创 2016-07-01 19:24:51 · 1035 阅读 · 0 评论 -
Cubietruck---27.android蓝牙分析5_其它
Cubietruck---27.android蓝牙分析5_其它原创 2016-07-01 19:23:59 · 349 阅读 · 0 评论 -
rk3188--4.android用initrd文件系统启动流程
在init/intramfs.c中 static int __init populate_rootfs(void) { unpack_to_rootfs(__initramfs_start, __initramfs_size); //1. initramfs的解压 if (initrd_start) { unpack_to_rootfs((char *)原创 2016-06-13 17:15:12 · 1357 阅读 · 0 评论 -
rk3188--3.initramfs_data.cpio的生成及使用
一. usr目录下initramfs_data.cpio的生成过程 1.1 Makefile中控制整个流程 在usr/Makefile中 cmd_initfs = (initramfs)−o(initramfs) -o @ (ramfs−args)(ramfs-args) (ramfs-input) (obj)/initramfsdata.cpio(obj)/initramfs_data.c原创 2016-06-13 16:07:49 · 1451 阅读 · 0 评论 -
rk3188--2.linux-3.0.36中内核参数的读取与传递
一.内核参数的获取 1.1 kernel获取uboot传递的参数地址 a. 在arch/arm/kernel/head.S中,内核解压后就会跳到这个文件中 ldr r13, =__mmap_switched @ address to jump to after b. 在arch/arm/kernel/head-common.S中 __INIT __mmap_switched:原创 2016-06-13 16:07:16 · 1199 阅读 · 0 评论 -
Cubietruck---21.任意红外遥控器的使用方法
Cubietruck---21.任意红外遥控器的使用方法原创 2016-06-28 18:31:49 · 696 阅读 · 0 评论 -
Cubietruck---20.SurfaceFlinger创建过程分析
Cubietruck---20.SurfaceFlinger创建过程分析原创 2016-06-28 18:31:03 · 285 阅读 · 0 评论 -
Cubietruck---19.andorid进程创建过程分析
Cubietruck---19.andorid进程创建过程分析原创 2016-06-28 18:30:26 · 203 阅读 · 0 评论 -
Cubietruck---18.input子系统启动流程分析
Cubietruck---18.input子系统启动流程分析原创 2016-06-28 18:29:52 · 224 阅读 · 0 评论 -
Cubietruck---17.键盘设备的添加及数据流程分析
Cubietruck---17.键盘设备的添加及数据流程分析原创 2016-06-28 18:29:13 · 343 阅读 · 0 评论 -
Cubietruck---16.设备的添加及数据分析
Cubietruck---16.设备的添加及数据分析原创 2016-06-28 18:28:34 · 348 阅读 · 0 评论 -
Cubietruck---15. input系统分析2
Cubietruck---15. input系统分析2原创 2016-06-28 18:28:00 · 276 阅读 · 0 评论 -
Cubietruck---14. binder分析_深入理解android第六章笔记
Cubietruck---14. binder分析_深入理解android第六章笔记原创 2016-06-28 18:27:17 · 397 阅读 · 0 评论