- 博客(11)
- 资源 (7)
- 收藏
- 关注
原创 Service与Android系统设计(7)--- Binder驱动
Service与Android系统实现(1)-- 应用程序里的ServiceService与Android系统设计(2)-- ParcelService与Android系统设计(3)--
2012-10-30 18:11:04 15021 4
原创 Service与Android系统设计(6)--- Native Service
Native ServiceNative Service,这是Android系统里的一种特色,就是通过C++或是C代码写出来的,供Java进行远程调用的Remote Service,因为C/C++代码生成的是N
2012-10-19 20:38:25 20244 1
原创 Service与Android系统设计(5)-- libbinder
libbinder – Binder的Native实现出于性能和代码统一性的角度考虑,Binder IPC并不Java和Native环境里各实现一次,而只是分别在不同的执行环境里提供使用的接口。使用
2012-10-19 20:37:47 14114 1
原创 Service与Android系统设计(4)-- ServiceManager
System Service的驱动形式 --- ServiceManager对于ServiceManager的使用,我们在应用程序编程时也会经常使用到,比如我们需要使用Sensor时,我们一般会做如下的调用:
2012-10-19 20:36:59 21246 3
原创 Linux RT(2)-硬实时Linux(RT-Preempt Patch)的中断线程化
更多精华文章请扫描下方二维码关注Linux阅码场底半部:线程化IRQ线程化中断的支持在2009年已经进入Linux官方内核,详见Thomas Gleixner的patch:http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=3aa551c9b4c40018f0e261a178e3d2...
2012-10-19 17:00:11 12659 7
原创 Service与Android系统设计(3)-- ActivityManager的实现
通过Remote Service实现Android系统对于应用程序编程来说,aidl只是一种可选项,绝大部分的应用程序,其实只是关注于图形界面与交互,所以大部分情况下只是在写Activity,用到S
2012-10-18 22:55:08 15648 4
原创 Service与Android系统设计(2)-- Parcel
Parcel与Parcelable当我们在调用远程方法时,需要在进程间传递参数以及返回结果。这种类似的处理方式,
2012-10-18 22:50:17 13925 2
原创 Service与Android系统实现(1)-- 应用程序里的Service
讲述Android Service(JAVA Service、Native Service等)背后的实现原理,透析基于Binder的RPC以及Linux Binder驱动。Service与Android
2012-10-18 22:44:51 44071 11
原创 分享《Linux设备驱动开发详解》第2版高清电子版
新浪微博:@宋宝华Barry 在@微盘 分享了《linux设备驱动开发详解》第2版1080P电子版,拟升级为第3版,3.6内核,Cortex-A9 SMP,Device tree, DVFS, suspend/hibernation, big.LITTLE, CMA,分层/分离思想,Linux移植入全新ARM芯片, ARM社区Linux规范等将成为第3版新内容。http://t.cn/zlQW
2012-10-18 00:10:59 23200 19
原创 Android应用程序开发以及背后的设计思想深度剖析(5)
特别声明:本系列文章LiAnLab.org著作权所有,转载请注明出处。作者系LiAnLab.org资深Android技术顾问吴赫老师。本系列文章交流与讨论:@宋宝华Barry紧接连载四,我们接下从功耗控制、功能接口和可移植性的角度分别分析Android系统为应用程序提供的支撑,本次连载为本系列文章的最后一篇。 前情回顾: Android应用程序开发以及背后的设计思想深度剖析(1)
2012-10-14 09:08:06 13864 7
原创 Linux RT(1)-硬实时Linux(RT-Preempt Patch)在PC上的编译、使用和测试
特别声明:本系列文章LiAnLab.org著作权所有,转载请注明出处。by @宋宝华Barry Vanilla kernel的问题Linux kernel在spinlock、irq上下文方面无法抢占,因此高优先级任务被唤醒到得以执行的时间并不能完全确定。同时,Linux kernel本身也不处理优先级反转。RT-Preempt Patch是在Linux社区kernel的基础上,加
2012-10-03 19:02:40 31057 3
LDD6410 S3C6410开发板开发与使用手册
2010-03-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人