- 博客(20)
- 资源 (3)
- 收藏
- 关注
原创 mtk led 呼吸灯
LED调用流程 g_leds_data[i]->cdev.blink_set = mt65xx_blink_set; //mt65xx_leds_probe -- leds_drv.c mt65xx_blink_set//leds_drv.c mt_mt65xx_blink_set mt_led_blink_pmic //leds external_ic_leds_mod
2016-12-23 18:31:13 1687
原创 MT6735 - battery相关笔记 (充电、电池状态、zvc、driver与service通信)
充电 kernel-3.18/drivers/misc/mediatek/include/mt-plat/mt6735/include/mach/mt_charging.h #define AC_CHARGER_CURRENT CHARGE_CURRENT_800_00_MA //先跑这个 kernel-3.18/arch/arm64/boot/dts/mt6735.dtsi /
2016-12-20 15:49:32 8951
原创 app访问文件
app访问文件,写内容到文件,驱动 DEVICE_ATTR 处理内容FileOutputStreampackage com.example.administrator.otgselect;import android.os.Environment;import android.support.v7.app.AppCompatActivity;import andro
2016-07-13 15:52:18 502
原创 android添加新功能有感
最近做了两个项目,一个是uvc camera,两路同时预览/后台录像/拍照,一个是spi sdcard。从0 到1, 开始做的时候,每个小模块都不能保证是工作是正常的,一旦跑不起来,每个模块都是嫌疑人,每个模块都要debug一遍,这个过程非常耗时,整个工作都会因为这个而延长。一旦解决问题,开始总结经验,发现,其实增减代码量很小,给局外人一种原来这么简单的假象。假如一开始就知道是
2016-06-13 20:23:58 444
转载 【转】工作队列(workqueue)
原博 http://blog.chinaunix.net/uid-24148050-id-296982.html一、workqueue简介workqueue与tasklet类似,都是允许内核代码请求某个函数在将来的时间被调用(抄《ldd3》上的)每个workqueue就是一个内核进程。workqueue与tasklet的区别: 1.tasklet是通
2016-04-14 17:41:33 324
原创 【文本处理】Dele_SpaceTab_eveline
Dele_SpaceTab_eveline#include#include"stdlib.h"void Dele_SpTab(char line[]);int main(){ char StrLine[1024];//每行限制中文341个,英文字母1024个 int i; FILE *in,*out; in = fopen("C:\\Temp\\lark\\line
2016-04-08 17:06:52 289
原创 【文本处理】Add_SpaceTab_eveLine
Add_SpaceTab_eveLine#include#include"stdlib.h"int main(){ char tab[1030] = " "; char StrLine[1024];//每行限制中文341个,英文字母1024个 int i; FILE *in,*out; in = fopen("C:\\Temp\\lark\\java.txt","r
2016-04-08 17:06:10 296
原创 【文本处理】多行整合为一行
多行处理#include#include"stdlib.h"void Merge_Line(char line[]);char merged[5120];//20行整合一行int j=3;inline char symbol(int j){ return (merged[j] == -84 && merged[j-1] == -93) || (merged[j] >=
2016-04-08 17:04:44 695
原创 【文本处理】行前面(上面)插入一个空行
插入空行#include#include"stdlib.h"int main(){ char StrLine[1024];//每行限制中文512个,英文字母1024个 char pu[2]={10,0}; FILE *in,*out; in = fopen("C:\\Temp\\lark\\560.txt","r"); out = fopen("C:\\Temp\\
2016-04-08 17:02:32 3559
原创 [文本处理] txt文档行长度相等
文本处理,下载的txt文档每行长短不一。#include#include"stdlib.h"void Merge_Line(char line[]);char merged[5120];//20行整合一行char pu[2]={10,0};int j=3;inline char symbol(int j){ return (merged[j] == -84 && m
2016-04-08 17:00:24 606
原创 [MT6574 lk] USB,RDX,ODIN
MT6574 USB flow in LK Mt_boot_init(){if (g_boot_mode== FASTBOOT) goto fastboot; fastboot: udc_init(&odin_udc_device); if(boot_mode== MODE_RAMDUMP)
2016-03-08 14:38:24 1351
原创 [MTK6574] 移植odin问题总结
典型问题: 问题1、Rdx速度慢,一个包8ms左右ack正常,删掉log,时间17us,正常。odin速度慢,一个包50~200ms,删除log,前900K正常,ack正常。判断逻辑处理有问题,epx 处理数据大小有问题 问题2、bootloader下载后开不了机。pit分区和mtk分区不匹配。pit是我们自己定义的。mtk定义方式和pit不同。mtk启动
2016-03-01 15:51:28 558
Notepad++插件管理器-gpup.exe
2018-08-23
uvc1.5文档
2018-02-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人