自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

原创 MTK 平台LCD DENSITY计算

property_patch.c  文件中

2015-01-26 10:31:13 1576

转载 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(&reg);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

ARM嵌入式系统开发:软件设计与优化

完整版,清晰。 ARM嵌入式系统开发:软件设计与优化 完整版,清晰。

2015-10-22

keil mdk 注册机

keil mdk 注册机 本人验证可以用, 可以使用CORTEX-M3等

2012-07-19

quartus 11.0 破解

quartus 11.0 破解 验证可以使用 请放心下载

2012-07-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除