- 博客(68)
- 收藏
- 关注
原创 mark---NVIDIA TX1 TX2
未写内容,仅记录工作项目,后期进行知识点整理jetpack使用uboot kernel 文件系统 走码分析整理加密、网卡驱动编写记录镜像备份产线生产所需镜像生成客制化整理
2017-10-13 17:08:39 391
转载 浅析android OCR文字识别--转载
【转载注明出处:360个人图书馆>UNIVERSSKY>浅析android OCR文字识别 】 这学期有门课程老师要求用JAVA实现一个OCR文字识别的程序,所以就花了一些时间研究了一下在安卓端如何实现OCR的引擎是用的开源项目tesseract-ocr 这个安卓版的地址:https://code.google.com/p/tesseract-android-tools/但是自
2017-10-13 16:50:28 3350 2
转载 android 使用StarUML画类图
原文链接:http://www.flyne.org/article/379staruml比rational rose小多了,觉得也很实用,似乎免费1、综述(What)StarUML是一种生成类图和其他类型的UML图表的工具。本文是一个使用StarUML创建类图(Java语言描述)的简明手册。StarUML(简称SU),是一种创建UML类图,并能够自动生成Java的“st
2017-10-13 16:43:20 1784
转载 MTK USB OTG功能如何打开及实现
[Description]USB OTG功能如何打开及实现[Keyword]USB OTG U盘 U-disk 键盘 Keyboard 鼠标 Mouse PTP devcice[Solution]一、检查HW原理图,确认是否支持OTG功能(vbus是否供上电,IDDIG pin连接是否正确)二、若HW确认支持OTG功能,则按照以下方法分别打开USB OTG功能及
2016-11-22 09:44:04 6644
转载 MTK 如何使用make menuconfig
[DESCRIPTION]配置kernel部分是使用kernel的原生命令make menuconfig即可,但不同的软件版本稍有差别[KEYWORD]menuconfigkernel[SOLUTION]${project name}为工程名ICS/GB版本请在alps代码目录下shell:./mk ${project name} new /* 在配置ker
2016-11-22 09:40:47 1849
转载 DTS入门知识(转载)
一、dts产生原因.............................................................................................................................................2二、dts基本知识....................................
2016-11-12 13:16:01 29683 2
转载 Linux加载DTS设备节点的过程(以高通8974平台为例)
原文出处:http://blog.chinaunix.net/uid-29494093-id-4725096.htmlDTS是Device Tree Source的缩写,用来描述设备的硬件细节。在过去的ARM Linux中,arch/arm/plat-xxx和arch/arm/mach-xxx中充斥着大量的垃圾代码,相当多数的代码只是在描述板
2016-11-12 10:50:11 552
转载 Qualcomm平台camera调试移植入门
原文出处:http://blog.csdn.net/srw11/article/details/393763011 camera基本代码架构 高通平台对于camera的代码组织,大体上还是遵循Android的框架:即上层应用和HAL层交互,高通平台在HAL层里面实现自己的一套管理策略;在kernel中实现sensor的底层驱动。但是,对于最核心的
2016-11-12 10:43:11 1035
原创 Android 小阶段BUG汇总
序号问题点问题描述修改方法1工模问题描述:工模测试时候部分涉及写Barcode的测试项卡死问题原因:Barcode Buffer位数不够修改方法:增加Buffer大小mediatek/factory/src/factory.cint getBarcode(int fd,char *result) { const int BUF_
2016-11-11 15:55:33 584
原创 一个小脚本------新建一个项目分支(同一套代码,多个项目)
MTK项目新建一个分支(仅适用MTK)if [ "$1" = "" ];then echo "Sorry,Project name is unspecified!" echo "eg: ./newbranch.sh my_project_name_new" exit 1;ficp -dr mediatek/binary/packages/m
2016-11-11 15:45:27 886
原创 一个小脚本-----编译并拷贝modem bin
在modem代码下执行,拷贝modem bin,但是有几个bin需要手动改名#/bin/bashOPTION="${1}"DIR="${2}"MODEM="${3}"if [ -d ${DIR} ];then rm -rf ${DIR} mkdir -p ${DIR} else mkdir -p ${DIR} fi
2016-11-11 15:41:50 880
原创 一个小脚本----各种编译命令合入到同一个脚本
快速编译命令脚本#/bin/bashPROJECT=${1}OPTION="${2}"DIR="${3}"if [ -d ${DIR} ];then rm -rf ${DIR} mkdir -p ${DIR} else mkdir -p ${DIR} fihelp_info() { echo
2016-11-11 15:40:53 550
原创 一个小脚本---拷贝编译完成的镜像
拷贝AP镜像cpbin.sh#/bin/bashPROJECT=${1}DIR="${2}"if [ -d ${DIR} ];then rm -rf ${DIR} mkdir -p ${DIR} else mkdir -p ${DIR} fihelp_info() { echo echo "####################
2016-11-11 15:29:04 350
原创 Android UART问题解决
[Description]敝司默认的蓝牙解决方案中,蓝牙的interface是使用UART3。但有时出于功能需要,会使用UART3来连接其他device,这样便需要将原本的UART3修改为其他UART port(通常是修改为UART2)[Solution](1).Codegen.dws的修改对于GB2/ICS/ICS2的软件版本:选择UART2的GPIO pin,但是Var
2016-11-11 15:11:11 2464
转载 linux启动流程--Android内核部分启动流程触类旁通(转载)
先给大家来个图来总体认识一下Linux内核的引导过程,然后详细介绍。 这个图是X86 PC上的Linux内核的引导过程,在嵌入式系统上的Linux内核的引导过程基本类似。不同只是在X86 PC上有一个从BIOS转移到Bootlloader的过程,嵌入式系统往往是复位后就直接运行Bootloader。 从图上可以看出,在系统启动进入与Linux相关
2016-11-11 15:03:14 551 1
原创 LCM cmd&vdo模式 点翻转和列翻转区别
点翻转:每两点为一个单位,做翻转,所以功耗大,但效果好列翻转:每一列为一个单位,做翻转,功耗小,效果一般,易有竖条纹 cmd模式:适于有ram的IC,初始化寄存器,存在ram里面,不用一直往LCM刷命令vdo模式:没有ram,无法存储寄存器命令,所以会一直往LCM上丢命令和参数
2016-11-11 15:01:01 5623
原创 Android LCM兼容设置
QUESTION :如何实现lcm兼容设计?RESOLUTION:以下以 hx8369 及 nt35582_MCU 为例:1:打开alps\mediatek\config\PROJECT_NAME\ProjectConfig.mk ,修改其中的 CUSTOM_LK_LCM and CUSTOM_KERNEL_LCM 定义2:在mt65xx_l
2016-11-11 14:59:07 1331
原创 Android 调试LCM小技巧
调试时很多时候都需要多次调试一个寄存器比如寄存器值从0x01一直试到0x10,这种情况下可使用如下技巧static void vcom(void){ lcm_initialization_setting[18].para_list[0] -= 2;}这里的vcom表示初始化数组的[18]的值减2,可以把vcom放到resume中,每次唤醒时
2016-11-11 14:45:06 993
原创 Android 关于display的几个问题
现在framebuffer驱动中会申请双buffer,上层是如何使用这两个buffer,底层又是怎么处理两个buffer的?上层传数据到framebuffer时,会先放到其中一个buffer中,等再有数据传输下来时会切换到另外一个buffer,将其放满。相当于fb的基地址,加上一个偏移量在两个buffer之间切换。底层通过将要显示的buffer的地址写入到DMA中,DMA就会自动将一个buff
2016-11-11 13:29:59 2547
原创 android 快速关机问题解析
问题:打开快速关机选项,刚开机,就立即关机,出现快速关机功能失效,直接进入真关机google default对ordered broadcast的设计原则就是one by one的处理方式,上一个ordered broadcast没有处理完,下一个ordered broadcast必须在queue中处于等待的状态。开机的过程中,会发很多的broadcast出来,而关机又会发送o
2016-11-11 13:25:26 781
原创 Android开机时间慢问题调试小技巧
adb shell cat /proc/bootprof会把各部分用的时间打出来然后根据时间看是慢在哪个地方,根据log逐步分析即可
2016-11-11 11:48:51 1581
原创 mark----唤醒问题总结
唤醒流程分析——Framework PowerMS分析过程.pptx唤醒流程分析——LCM和HDMI唤醒问题分析 .pptx唤醒流程分析——psensor唤醒及backlight控制问题分析.pptx
2016-11-11 11:46:31 293
原创 Android 功耗问题debug处理(主要是睡眠时“大”电流问题的debug方法示例)
1. 在手机进入sleep后,被上层apk唤醒的debug方法请抓取相应的待机的mobilelog,从kernel_log中分析,如果log中可以查找到wake up by RTC请在相应的main_log中查找关键字Alarm triggering, 其后面对应的type 0, type 2所对应的APk就是唤醒系统的唤醒源,例如:从log 上看,问题是由于系统被
2016-11-11 11:39:04 3260
原创 Android添加一个新分区
例如增加一个test分区首先:mediatek/build/tools/ptgen/MT6582/partition_table_MT6582.xls添加新分区内容 diff--git a/mediatek/config/mt6582/factory_init.rcb/mediatek/config/mt6582/factory_init.rcindex7e543b1..b
2016-11-11 11:34:47 7083
原创 android 开路电压和闭路电压
电池在开路状态下的端电压称为开路电压。电池的开路电压等于电池在断路时(即没有电流通过两极时)电池的正极电极电势与负极的电极电势之差。电池的开路电压用V开表示,即V开=Ф+-Ф-,其中Ф+、Ф-分别为电池的正负极电极电位。电池的开路电压,一般均小于它的电动势。这是因为电池的两极在电解液溶液中所建立的电极电位,通常并非平衡电极电位,而是稳定电极电位。一般可近似认为电池的开路电压就是电池的电动势。
2016-11-11 11:31:43 3025
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人