- 博客(13)
- 资源 (3)
- 收藏
- 关注
原创 android 5.0 ioctl
CONFIG_64BIT 是配置内核是否支持 64位, mtk android 5.0默认是打开64位支持的。需要注意的是打开64位支持后,注意下面这个宏 CONFIG_COMPAT 打开会才能兼容32位 app 的IOCTL, ioctl 映射到 compat_ioctl , 64位的 ioctl 默认映射到 unblock_ioctl
2015-01-30 11:36:00 1306
原创 中文免费论文地址集锦
中文免费论文地址集锦 一、 综合类 1、蓝之韵论文 http://www.21blue.com 门类较全。 2、学生大论文中心 http://www.studa.com/newpaper/ 3、蜂朝无忧论文网 http://www.51lunwen.com/main/index.asp 门类很全。 4、论文下载中心 http://ww
2015-01-29 22:00:33 990
转载 JAVA动态绑定的内部实现机制
JAVA动态绑定的内部实现机制 JAVA虚拟机调用一个类方法时,它会基于对象引用的类型(通常在编译时可知)来选择所调用的方法。相反,当虚拟机调用一个实例方法时,它会基于对象实际的类型(只能在运行时得知)来选择所调用的方法,这就是动态绑定,是多态的一种。动态绑定为解决实际的业务问题提供了很大的灵活性,是一种非常优美的机制。1 JAVA对象模型 JAVA虚拟机规范并没有规定
2015-01-28 09:52:29 492
转载 Android 4.0 Camera架构分析之preview和takePicture
上篇文章介绍了,Camera初始化的过程,完成初始化之后就可以使用Camera提供的以下功能了1.预览preview2.视频录制3.拍照和参数设置打开Camera第一键事情就是预览取景preview的动作,我们先从Camera app分析起 。所有拥有拍照功能的应用,它在预览时候都要实现SurfaceHolder.Callback接口,并
2015-01-27 09:49:22 512
转载 Android 4.0 Camera架构分析之Camera初始化
Android Camera 采用C/S架构,client 与server两个独立的线程之间使用Binder通信,这已经是众所周知的了。这里将介绍Camera从设备开机,到进入相机应用是如何完成初始化工作的。 首先既然Camera是利用binder通信,它肯定要将它的service注册到ServiceManager里面,以备后续Client引用,那么这一步是在哪里进行的呢?细心的人会
2015-01-26 19:21:02 479
转载 mtk82平台上通过libcamera_client.so调用camera预览流程
1、/alps/frameworks/av/camera/camera.cpp2、/alps/frameworks/av/services/camera/libcameraservice/api1/CameraClient.cpp3、/alps/frameworks/av/services/camera/libcameraservice/CameraService.cpp4
2015-01-21 13:40:59 1395
原创 git add init files
cd myProject git init git add . git commit -m 'initail commit'git remote add origin server54@0.0.0.0:/home/server0/0pro/KaDiYa.gitgit push origin master
2015-01-12 10:05:05 552
原创 常用到位操作, 共享2个常用寄存器位操作函数
static void read_interface (uint8_t addr, uint8_t *val, uint8_t MASK, uint8_t SHIFT){ uint8_t tmp; tmp = read_reg(addr); tmp &= (MASK *val = (tmp >> SHIFT);}static
2015-01-09 14:51:32 665
原创 NRF51 BOOTLOADER 编译注意事项
需将 OPTION- C/C++ -----> ENUM ALWAY AS INT勾上, 要不会导致 STORAGE 检查4BYTE 对齐时ERR 而重启。当时被坑查了半天,最后加LOG发现。
2015-01-08 09:20:21 1675 2
原创 nrf51 bootloader ,app烧录 第一次无法进入APP 解决办法
是BOOTLOADER CRC校验问题。1. 烧录SD2. 烧录BOOTLOADER3. APK升级APP4. 通过JLINK 读出FLASH最后一页。5. 合并工具合并。当然也可以通过4读出所有的整个FLASH,但是这样生产时烧录就会非常慢,所以还是建议按上述5个步骤做。
2015-01-05 17:20:39 3118
原创 nrf51 使能SOFTDEVICE后无法获取 GPREGRET
S110 规格书看出是restrict 的,无法直接寄存器操作。用 sd_power_gpregret_clr(0XFF);sd_power_gpregret_set(0X55);sd_power_gpregret_get(®);TRACE_DOOV("reg:0x%x", reg); 可以正常获取。
2015-01-05 15:15:25 1826
原创 nrf51 flash 规格书上说只能写20000次,这么次,一般的都是标称10W次的
nrf51 flash 规格书上说只能写20000次,这么次,一般的都是标称10W次的
2015-01-04 20:18:10 962
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人