自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Kris Fei's blog

让分享成为一种习惯

  • 博客(16)
  • 资源 (12)
  • 收藏
  • 关注

原创 [RK3288][Android6.0] 调试笔记 --- 修改boot.img后进入Recovery模式问题

Platform: RK3288OS: Android 6.0Kernel: 3.10.92Uboot: v2014.10现象:    修改了init.rc编译出来的bootimage下载进去后无法开机进入Recovery模式.    Log:read logo on state from dts [1]pll_src = 0, dclk_hz = 1387

2016-11-30 17:17:17 9017 28

原创 [RK3288][Android6.0] IRQ-domain.txt 翻译

Platform: RK3288OS: Android 6.0Kernel: 3.10.92在前面文章学习RK818驱动时, 用到了irq doamin, 这里顺便把kernel/Documentation/IRQ-domain.txt的使用部分翻译下,供大家参考.The irq_alloc_desc*() and irq_free_desc*() APIs

2016-11-30 13:21:47 1062

原创 [RK3288][Android6.0] PMIC之RK818驱动小结

Platform: RK3288OS: Android 6.0Kernel: 3.10.92Uboot: v2014.10uboot部分:pmic_init ->    power_rockchip.c    pmic_rk818_init ->    pmic_rk818.c        rk818_parse_dt ->            fd

2016-11-28 10:47:29 5345 2

原创 [RK3288][Android6.0] PMIC之RK818配置说明

Platform: ROCKCHIPOS: Android 6.0Kernel: 3.10.92rk818对应dts文件是rk3288/kernel/arch/arm/boot/dts/rk818.dtsi&rk818 {    compatible = "rockchip,rk818";        regulators {        #addres

2016-11-24 16:38:33 4566 2

原创 [RK3288][Android6.0] PMIC之RK818硬件部分小结

电源分类:主要分两种: DC/DC 和 LDO, 两种特性如下:DC/DC: 即直流变压器.分buck(降压),boost(升压),buck-boost(升降压).效率高,成本高,大电流使用,不过有纹波问题.LDO: 即低压差线性稳压器, 只能降压. 效率低,成本低, 纹波较小.DC/DC的电源输出大小可以通过PWM或者PFM控制.PWM控制型效率高并具有良好的输出电压纹波

2016-11-24 14:02:14 8872 7

原创 [RK3288][Android6.0] 移植笔记 --- Camera IC OV5640添加

Platform: ROCKCHIPOS: Android 6.0Kernel: 3.10.92原理图连接:1. 使用的是cif接口2. I2C用的是3, 地址是0x30.驱动:原生代码中已经有对应的驱动,在rk3288/kernel/drivers/media/video/ov5640.cdts配置:rk3288-cif-s

2016-11-21 17:01:01 10574 31

原创 [RK3288][Android6.0] 移植笔记 --- Touch IC GSL5680添加

Platform: RK3288OS: Android 6.0Kernel: 3.10.9213.3寸eDP对应的Touch IC型号是GSL5680,分辨率为1920*1080.Touch原理图连接:1. 电源是用的是VLDO2,开机后就有了.2. I2C用的是4, 中断和复位脚dts里需要配置下.3. Touch I2C 地址是0x40.dts配置:&i2c4 {    status ...

2016-11-21 15:00:12 5276 47

原创 [RK3288][Android6.0] 移植笔记 --- 13.3寸eDP显示屏添加

Platform: RK3288OS: Android 6.0Kernel: 3.10.92不得不说从 RGB -> LVDS -> MIPI -> eDP 一路过来,现在的屏接口速率越来越高,集成化程度也越来越高. 从并口变成串口, 到eDP连clock也集成在Tx Lane中.原理图屏相关部分:1. 连

2016-11-21 13:07:09 12089 62

原创 [RK3288][Android6.0] 移植笔记 --- RK818配置不正确导致无法开机调试

Platform: ROCKCHIPOS: Android 6.0Kernel: 3.10.92现象:在成功Download之后又遇到了无法开机的问题,kernel打印几条log就停住了.log如下:Starting kernel ...[    0.000000] Booting Linux on physical CPU 0x500[    0.00

2016-11-17 18:54:35 5919 11

原创 [RK3288][Android6.0] 移植笔记 --- 固件无法下载到eMMC调试

Platform: ROCKCHIPOS: Android 6.0Kernel: 3.10.92现象:按照参考设计画的空板子使用AndroidTool下载images提示准备IDB失败.AndroidTool log如下:15:01:21 142 Layer:下载Boot开始15:01:23 798 Layer:下载Boot成功15:01:23 798 La

2016-11-17 18:05:58 8074 3

原创 [Ubuntu 14.04] Samba客户端不能修改文件的解决办法

版本:Ubuntu 14.04.2 LTS (GNU/Linux 3.16.0-30-generic x86_64)继上一篇配置好Samba服务可以访问读写之后又遇到了问题,客户端可以修改自己创建的文件,但是服务端不能修改它.服务端可以创建修改自己的文件,但是客户端不能修改它.文件/etc/samba/smb.conf添加的配置如下[kris]      pat

2016-11-16 14:39:54 8807 1

原创 [Ubuntu 14.04] Samba创建文件出现Connection Abort的解决办法

版本:Ubuntu 14.04.2 LTS (GNU/Linux 3.16.0-30-generic x86_64)现象:搭建好Samba,两台ubuntu之间共享文件,读写权限也都有了,但是在创建文件时,文件虽然能创建成功,但是会提示如下error,然后要重新连.Software caused connection abort解决方法:出现这个问题的原因是新版

2016-11-15 13:59:04 1726 2

原创 [RK3288][Android6.0] Ubuntu 编译环境错误小结

Platform: ROCKCHIPOS: Android 6.0Kernel: 3.10.92拿到一台新安装的编译用服务器, 版本是:Ubuntu 14.04.2 LTS (GNU/Linux 3.16.0-30-generic x86_64)开始build会遇到一些缺少package的error,小结如下.Build Kernel:Error 1:build@build--machine:~/...

2016-11-15 13:17:22 10103 1

原创 [RK3288][Android6.0] USB UVC 驱动小结

Platform: ROCKCHIPOS: Android 6.0Kernel: 3.10.92上一篇小结了UVC协议, 大概理解之后再看driver相对会轻松些.uvc_init -> uvc_driver.c    usb_register ->    //注册到usb core        uvc_probe ->    //摄像头插入,枚举成功

2016-11-14 17:52:17 5033 2

原创 [RK3288][Android6.0] USB UVC 协议简结

Platform: ROCKCHIPOS: Android 6.0Kernel: 3.10.92UVC协议官方文档:http://www.usb.org/developers/docs/devclass_docs/USB_Video_Example 1.5.pdf和UVC 1.5 Class specification.pdf  每个video fu

2016-11-02 11:08:41 5497 17

原创 [RK3288][Android6.0] USB hub初始化流程小结

Platform: ROCKCHIPOS: Android 6.0Kernel: 3.10.92上一篇文件小结了USB设备的枚举过程,而设备是插入到hub上才被检测到的.这里小结hub的初始化,假设初始化之前USB设备已经插入,并且这里讨论的是root hub,非root hub的行为会和usb设备类似.usb core初始化会创建一个hub thread, 来处理

2016-11-01 09:22:24 5074

serial port test sample

测试范例,用于测试SerialPort JNI。 接收部分已经确认正常,发送还未作验证。

2018-08-31

camera preview test sample

1.打开就预览 2. button用于控制是开启preview callback并保存为jpg

2018-06-01

face++人脸搜索API测试用例

返回的数据解析没有全部做好,Post部分经过测试都是可以的。

2018-05-25

okHttpClient test sample

之前此工程是用于测试webView的,所以工程名不是叫okHttpClient. Server之前文章已经有提到如何搭建了,见 [Windows上Apache服务器的下载和安装](https://blog.csdn.net/kris_fei/article/details/80229735) 流程是从apache server读取一个文件json文件,然后解析显示到屏幕上,源代码中还有http的测试例子。okHttp的测试分同步和异步两种。

2018-05-11

WebSocketServer test sample

利用okHttp中自带的mock web server在AndroidStudio测试WebSocketServer 注意: 1.只能在本机回环测试 2. 端口号每次都是随机变化,client端每次都需要更改端口号才可以使用。

2018-05-11

WebSocketClient test sample

利用okHttp中的WebSocket功能在AndroidStudio测试WebSocketClient, 其中Server是使用okHttp中的moc web server搭建的,所以在同一台机器上测试的(moc只能在本机上测试),如果没有搭server, 可以换成“ws://echo.websocket.org”测试。

2018-05-11

apktool_and_dex2jar(ubuntu)

版本号:v2.3.2 如果apktool和dex2jar太旧,可以直接去https://ibotpeaches.github.io/Apktool/install/下载。

2018-04-26

jd-gui(ubuntu)

反编译得到Jar文件之后,使用此工具直接可以查看源代码。 版本号: v0.3.1

2018-04-26

toolbox elf文件

toolbox elf文件

2016-03-18

ION基本概念.docx

ION是Google的下一代内存管理器,用来支持不同的内存分配机制,如CARVOUT(PMEM),物理连续内存(kmalloc), 虚拟地址连续但物理不连续内存(vmalloc), IOMMU等。

2013-06-29

new work queue in linux 2.3.36

个人对Linux新的work queue机制的分析,如有不对的地方请交流,谢谢!

2012-08-10

c语言编程要点.pdf

根据自己看了一些书和编程经验总结的,希望对刚入门的学习有帮助。

2011-05-11

空空如也

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

TA关注的人

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