- 博客(107)
- 资源 (1)
- 收藏
- 关注
原创 新手上路
现在,很多人有驾照,一般刚拿驾照的朋友,看到车子,都有跃跃欲试、驾驭车辆在公路上飞驰的想法;而有些朋友由于各种原因,却是拿着驾照没开过车,但也有奔驰与道路的念想!他们都是新手。新手开车,特别是开手动挡的车,容易手忙脚乱,因为既要掌握好方向盘、控制好离合、根据路况换挡,又要观察周围的情况、准备随时做出响应! 一般的新手上路之前,会叫一个开车比较熟练的人,在旁边指导并壮胆!开车...
2019-01-09 17:37:29
422
原创 我的2018——生活总结
2018年开年之后,状态就不是很好!因为之前做的医疗项目中电池电量显示的问题,问题解决不了,感觉很头疼,一直处于很低谷的那样的状态! 2月份,今年接收的项目也是没有太大的挑战性了,项目也不是很大,经手的小项目都是轻车熟路了!总的来说,过年到现在,相比去年都是比较闲的状态! 3月份,女朋友从国外回来了,花了不少时间陪伴,没有第一年那么能够全身心投入到工作当中了!...
2019-01-09 17:35:35
754
原创 我的2018——工作总结
时间就是这么快,转眼间2018年已经过去,现在已经是2019年。年初,是承上启下、继往开来的时候;年初,是总结过去、筹划未来的时候!又到了一年一度撰写总结的时刻,仿佛2017的总结昨日刚写,今日已经在总结2018! 在已经过去的2018年,我没有像2017年那样频繁地切换——从东莞俊知调来雨滴à回学校参加毕业典礼à从学校回到雨滴正式开启职业生涯。2018年,是较为平稳的经...
2019-01-09 17:31:12
1550
原创 如何避免电脑时常出现问题
某天,生产部的某台笔记本电脑又出现了问题!什么问题呢?手持设备USB存储连接不上,但是能够下载程序。USB线和手持设备都检查过,没有问题,那么就是这台电脑的USB接口方面有问题!但是USB连接U盘,能够正确读取U盘的文件,那说明USB硬件接口没有问题!那么很有可能是驱动没有装好!笔记本电脑每连接一次手持设备,都需要:在“我的电脑”右击,选择“属性”,然后“设备管理器”。可以看见——MTP US...
2019-01-02 11:26:10
550
原创 21寸USB触摸屏调试
X Y坐标切换首先,定义static int X_max=0;static int Y_max=0;之后在mt_touch_input_mapping函数中case HID_UP_GENDESK:switch (usage->hid) {HID_GD_Y 与 HID_GD_X 互换case HID_GD_Y:X_max = field->logical_ma...
2019-01-02 11:16:34
1537
原创 怎样去校准CAR_TUNE_VALUE
在系统软件(MT6735) kernel-3.10/drivers/misc/mediatek/mach/mt6735/ap7350_65u_l1/power/cust_battery_meter.h 中有一个参数 CAR_TUNE_VALUE,这个参数关系到程序读到的电流的精度,因此需要校准。其校准的方法也很重要。校准步骤步骤一:图1 充电的大概框架图如图1,充电的大概框架,充电从①点分两路...
2018-10-15 14:49:02
1614
原创 两年了,
2016年10月12日,我和陈还有仇,三人一同乘坐火车来到雨滴科技,早上8点多到达深圳西。上午,Jack带领我们参观了雨滴科技,之后王总将我们接到东莞俊知实习。从此,开始了我的职业生涯。 时间过得很快,从两年前踏入俊知实习,之后调回雨滴工作至今,加入雨滴算是第二个年头了!第二个年头里,自己的节奏是稳中带升,虽然没有去年那样突飞猛进成长的节奏,但是这一年,在上一年的基础上仍然继...
2018-10-12 18:02:04
363
原创 简易电子催眠器原理分析
这个其实是一个方波振荡电路,现在我来分析一下它的原理:1. R1、R2偏置让三极管V1、V2都处于放大状态,也就是半导通状态,这是起振的关键,尤其是R1,需要调节,值太大、太小都不行。2. 在处于放大状态下,假如a点有一个干扰,导致a电平提高,通过V1、V2反馈到b点,若b点也提高,并且是放大更高的提高,则a、b是符合自激过程。这个电路中,a变高,b是会放大的,同相位增高,所以能够实现自激。3. ...
2018-06-29 11:08:11
3636
原创 AP7350_MDK kernel 源码 适配5寸屏的方法
我司早前有发布 AP7350_MDK kernel源码 ,但是,源码只支持4寸屏。随着我司业务的扩展,我们已推出5寸屏的开发板。现阶段5寸屏 的开发板出货量还不大,销量主力还是4寸屏的开发板。因此有需要的同仁,可以git clone AP7350_MDK kernel源码 ,之后根据笔者给的方法,自行修改源码适配5寸屏,即可使用5寸屏版的AP7350_MDK kernel 源码。5寸屏...
2018-06-25 17:41:29
394
原创 SP_Flash_Tool_For_win10
适配win10系统的AP7350下载工具和驱动,文件下载链接:SP_Flash_Tool_For_win101. SP_Flash_Tool_Win_v5.1716 文件内包含刷机工具,免安装,直接运行flash_tool.exe即可使用2. MTK_Usb_Driver_v1.0.8 是刷机驱动,选择Driver_Auto_Installer_.1632文件夹 和 MTK_Driver_ ext...
2018-06-25 16:56:03
3508
原创 Android5.1 修改距离感应的阈值
在Android5.1 修改距离感应的阈值,主要修改两个参数:.ps_threshold_high = 200,.ps_threshold_low = 110,程序中 ~/mt6735/kernel-3.10/drivers/misc/mediatek/alsps/em3071x/em3071x.c 会在 atomic_set(&obj->ps_thd_val_high, obj-&...
2018-06-11 10:19:48
2528
1
原创 解决在mt6735平台上添加新摄像机驱动无对焦问题
平时我们打开手机的后置相机时,都会出现自动对焦,也可以手动对焦:但是,在mt6735平台的M5项目添加新摄像机驱动,却出现了无对焦问题!期间检查了很多地方,包括检查前置摄像头是否有影响,去掉的3A处理是不是对后置摄像头对焦sensor有干扰;对焦sensor电压是不是不对;对焦sensor的IIC通讯是不是没有;以及添加的代码是否有问题等等;但是都正常!后来在认真看看MTK Driver文档,发现...
2018-06-04 15:49:48
670
原创 MTK mt6735/mt8735平台与电池相关的文件
MTK mt6735/mt8735平台与电池相关的文件如下,需要修改可参看。1. 电源芯片fan5405参数调整文件名: bootable/bootloader/lk/platform/mtx735/fan5405.c kernel-3.10/drivers/misc/mediatek/power/mtx735/charging_hw_fan5405.c参数设置(例子):fan5405_...
2018-06-04 15:46:38
1838
原创 如何利用Android源码定制你想要的系统桌面?
如何利用Android源码定制你想要的系统桌面?比如: 这样的桌面很简洁,看起来很舒适,那如何在做才能够达到这样的效果呢?下面讲述我的定制方式。要能够达到这样的效果,做了如下改动1. 将所有应用直接放在桌面上。删除了主菜单,所有应用全部放在桌面上,现在很多消费类手机都是流行这桌面的,并且自带的指定的应用不能够在桌面上被删除。在packages/apps/Launcher3/src/com/andr...
2018-05-29 15:29:48
5960
原创 路由器的几种工作模式
路由器现在已经很普及,我们的手机电脑每天都在通过路由器上网,我们可以稍微了解了解路由器!比如路由器的几种工作模式:AP模式(接入点模式)、Router模式(路由模式)、Repeater模式(中继模式)、Bridge模式(桥接模式)、Client模式(客户端的模式)。我们雨滴科技的门禁机目前是需要用一个路由器来连接网络的,那么现在可以简单了解一下路由器的几种工作模式。在使用中的雨滴科技门禁机 AP模...
2018-05-23 08:59:47
46659
3
原创 状态栏不弹出“已连接USB”的解决办法
我们将Android5.1设备与PC(计算机/电脑)连接时,USB计算机连接方式有:USB 存储设备、媒体设备(MTP)、相机(PTP)、只充电。比如,我要使用 “USB存储设备” 这个USB连接方式: 那么,状态栏会弹出,“已连接USB” 的通知,并且你可以点击进去,打开USB存储设备: 将Android设备与PC连接设置为 “USB存储设备” 模式,就是将Android设备的内部存储器挂载到...
2018-05-23 08:57:40
18927
3
原创 打开SD Share后插入USB没有显示“USB已连接”的问题
未插入SD卡,插入USB,选择大容量存储没有显示“USB已连接”菜单,插入SD卡后显示“USB已连接”,进入大容量存储模式,在PC上只有一个盘符。 检查是否有打开SD Share的功能:device/raindi/ap7350_tb_l1/ProjectConfig.mk查看 MTK_SHARED_SDCARD 是否为yes如果是有打开MTK_SHARED_SDCARD,那么,该问题是正常的,因...
2018-05-23 08:57:29
430
原创 Linux中查找命名grep一些用法
grep(global seach regular experssion(RE) and print out the line,全面搜索正则表达式,并把行打印出来) 是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。常规用法:grep 递归搜索文件语法:grep -r -n "XXXX" ./ 说明:-r 表示递归,-n 表示标出要搜索的内容所在的行数,“XX...
2018-05-22 20:47:29
995
原创 MT6(8)735平台Android5.1 codege.dws 文件
一、 修改codegen.dws文件定义按键1. 在Windows电脑上运行程序: mt6735/kernel-3.10/tools/dct/DrvGen.exe 2. 将kernel-3.10/drivers/misc/mediatek/mach/mt6735/xxxxx/dct/dct/codegen.dws拷贝到电脑,将codegen.dws文件打开(1) 点击open,找到codegen...
2018-05-22 20:46:35
1242
原创 Android5.1系统Android.mk讲解(以内置第三方apk的Android.mk为例)
1. Android.mk 是什么? Android.mk 文件用来告知 NDK Build 系统关于Source的信息。Android.mk是GNU Makefile 的一部分,并且将Build System解析一次或者多次。但是尽量少的在Android.mk中声明变量,也不要假定任何东西不会在解析过程中定义。 Android.mk文件语法允许我们将S...
2018-05-22 20:28:45
2581
原创 新品出炉_AP7350兼容10寸LCD屏
新品出炉,雨滴科技AP7350最新支持10寸LCD屏,有图有视频:右边是7寸屏,10寸屏相比7寸屏大了不少,客户可根据需求购买AP7350系列产品,定制不同的显示屏 研发视频展示:...
2018-05-22 20:27:28
366
原创 Linux中强制结束一个进程的方法
分享一位网友的经历:在 Linux Ubuntu 服务器上用 dnx 基于 Kestrel 成功运行一个 ASP.NET 5 站点后,怎么也无无法退出。运行的命令如下:/data/git/dnx/artifacts/build/dnx-coreclr-linux-x64/bin/dnx . kestrelStarted但运行之后,怎么也退不出。不管是按回车,还是按ctrl-C,还是按ctrl-Z。...
2018-05-22 20:19:26
18186
原创 【mt8735】如何实现插上电池自动开机
需求:有些特殊的行业应用,需要上电自动开机。我司就接到一客户的订单,需要一台不需要按PowerKey键上电自动开机的工业平板。 实现步骤:实现插上电池自动开机需要从两个方面入手,第一,在硬件上将PowerKey键直接接地;第二,在软件上掉长按关机或者重启的功能;这里主要讲述如何在软件中去掉长按关机或重启的功能。 【1】在文件kernel-3.10/drivers/misc/media...
2018-05-22 20:17:28
3177
2
原创 【mt8735】LCD屏幕显示180°旋转
我司“自动称重扫描分拣系统”使用我司自己的工业平板,取代了原来的PC机,大大降低了成本。 由于“自动称重分拣系统”产品的特殊要求,工业平板的扫码头是需要朝下,这样 一来,我们所看到的画面就是倒的,根本不可使用,因此,需要将LCD显示180°旋转。 将LCD显示180°旋转,需要做系统底层的修改,具体实现方法如下(以实际项目为例):1. 更改MTK_LCM_PHYSICAL_ROTA...
2018-05-22 20:14:12
4864
原创 Linux中如何删除特殊字符命名的文件夹
在Linux操作系统中,有时候会误创建以特殊字符命名的文件,比如:使用vi命令新建了“ ' ” 或者“\”文件,使用rm命令,是删除不掉的。这时,就要使用特殊的删除命令了。 这里描述使用查找inode值,然后使用find命令来删除以特殊字符命名的文件。对于Linux中的任何一个文件夹都必然有其唯一的inode值,在不小心创建了一特殊字符命名的文件,就可以通过查找inode值来删除它,使用ls -i...
2018-05-22 20:12:13
6869
6
转载 mt6735/mt8735硬件电量计执行流程
mt6735/mt8735 目前默认使用硬件电量计(SOC_BY_HW_FG)采集电池电量,现在简单描述一下这硬件电量计的工作过程。1. 首先,系统在kernel-3.10/drivers/misc/mediatek/mach/mt6735/ap7350_tb_l1/power/cust_battery_meter.h 头文件中默认定义了 #define SOC_BY_HW_FG,使用硬件电量计的...
2018-05-22 20:11:08
1955
原创 如何在我司MT8735平板产品上更换开机LOGO
客户在购买我司平板系列产品时,开机看到是我司的LOGO: 但是,有些客户需要用到比较中性的开机LOGO: 鉴于客户的特殊要求,我上传一下操作文档,说明如何自己DIY刷新的开机LOGO。上传的文档包含的内容如下: 文件说明1. MTK_Usb_Driver_v1.0.8 是刷机驱动,选择Driver_Auto_Installer_.1632文件夹 和 MTK_Driver_ ext文件夹内的文件,按...
2018-05-22 20:09:18
927
原创 在联系人APP中的“新增/修改联系人”界面增加一个保存button
在进行宇朔医疗项目的开发过程中,客户反映,在电话联系人界面,编辑或者新增联系人时,没有保存按钮。当编辑好联系人时,点击退出按钮,APP自动保存联系人。但是这样并不方便,为了让用户能够有良好的使用体验,在电话联系人APP中添加了一个保存联系人的button(按钮)添加之前: 添加之后: 平台:mt8735 Android5.1解决步骤:1. 需要在右上角显示一个“保存”字样,用PS制作一张...
2018-05-21 21:00:30
1553
原创 处理通话(接通/拨打)时,通话信息闪动的问题
mt8735系统平台的工业平板,有这样一个情况:拨打电话时,会出现画面残留。以及出现来去电人信息的界面闪动的问题。问题动图描述如下: 引起上文描述的问题的原因是:拨通电话时,出现的画面残留,是因为电话联系人信息栏的横向宽度不够;而通话时,会有一个动画效果,导致联系人信息以及其他相关联的内容在闪动解决过程:1. 首先,增大primary_call_info_container的宽度,也就是电话联系人...
2018-05-21 20:58:32
1874
原创 针对有APP签名的系统中,短信不能收发的问题解决过程
宇朔项目中,因为客户的需求,我把很多无关的APP都给去掉了,只保留了客户需要的电话、短信、蓝牙、通讯录、设置等几个基本APP。后来,客户反映,我们的系统,不能正常地发送接收短信,之前我没有测试过这个,还好他们测试之后提出来,不然这个不能接收短信的问题就被掩埋了! 短信不能收发的情况是这样的:发送短信时,编辑好短信,点击发送,短信APP立即弹出“很抱歉‘信息’已停止运行”提示信息...
2018-05-21 20:56:53
889
1
原创 通话界面去除接听键的动画效果,增加简约的电话键button的方法
日前主要工作是,继续跟进宇朔的智能服务终端的项目。随着项目的推进,对系统的定制越来越深入,对系统底层的GPIO再到到应用层APP,进行了一次深层次的定制。现在讲述一下对通话界面(应用层APP)进行的部分定制。 本次任务是:通话界面去除接听键的动画效果,增加简约的电话键button定制前的界面: 定制后的界面: 实施步骤:1. 首先,需要将定之前的接听键动画效果去掉在package...
2018-05-21 20:54:25
1893
原创 2017年之坚持周末篮球运动
2017年元宵节前夕,我搬到深圳工作,在元宵节的第二天,我便与公司同事罗、周、勇一起在应人石社区篮球场打了一场球。之后,我们便相约每周休息的时候,早上去打球!2017年,我们几个人在大部分周末能够赴约篮球场,进行友谊对抗赛,基本是完成了2017年的运动锻炼要求! 一般我们是在每周的周六或者周日之前打招呼,确定我们这些篮球爱好者在周末休息的时候,是不是都有空赴约球场!打球的时间分为春夏...
2018-05-21 20:49:34
251
原创 我的2017年终总结
成长是我在2017年的关键词。 在已经过去的2017年,我从东莞俊知调来深圳雨滴总部,开始从事Android相关的工作,这相当于一份新工作,一切几乎是从零开始。2017年,我拿到了人生中重要的毕业证书和人生中最高学历的学位证书;在拿到这两证之前,和同学一起经历了难忘的毕业论文撰写毕业答辩的过程;在结束毕业答辩之后,我们进行了毕业聚会,从此各奔东西,又一次经历了分离。2017年,我从学...
2018-05-21 20:47:16
302
原创 Android5.1预装输入法注意事项
笔者在预装输入法时,预装出现了问题,并发表了一篇帖子:给MT8735系统平台预装输入法出现的问题(以讯飞输入法为例) , MT8735系统平台操作系统是Android5.1,直接给系统安装输入法,没问题,但是预装在系统中作为系统应用就会报错,于是查找了资料,终于将问题给解决了!LOCAL_PATH:= $(call my-dir)include $(CLEAR_VARS)# Module name...
2018-05-21 20:44:34
912
原创 使用adb install安装一个程序
随着我们公司的产品的畅销,我们的客户量在不断地增长,给我们带来利益的同时,我们更要为客户提供优质的服务。 在开发医疗电源YS项目时,客户就有遇到不会用adb的问题。根据客户的要求,YS项目的系统软件只保留“设置、电话、短信以及YS项目APP”,作为一个专用设备,需要防止他们的用户在使用该产品时进入到无关的应用界面,因此没有其他多余的应用(包括文件管理器)。当他们在安装他们的APP的时...
2018-05-21 20:37:26
15851
原创 MT8735平台Android5.1系统定制Launcher3系统桌面
我的工作怡康智能服务终端,继续进行中,在帖子宇朔医疗项目进展,展示了为该项目定制的桌面效果图。现在, 在2018年到来之前将这个小目标实现了: 为定制这个 桌面,做了如下改动:1. 背景图片显示“怡康智能服务终端字样”,背景图片不被拉伸(过程)在 packages/apps/Launcher3/src/com/android/launcher3/Launcher.java 下添加:private ...
2018-05-21 20:35:25
2802
原创 斯米兰群岛之旅
斯米兰群岛(Similan Archipelago,简称斯米兰)位于泰国普吉岛西北90公里的安达曼海(Andaman Sea),是一片由9个群岛所组合而成的区域,面积约为8万泰亩。 是一些世界上最美丽的、未损坏的岛屿,具有丰富的、种类繁多的海洋生物,以及壮观的珊瑚礁,这些为深海潜水者提供了世界级的水下天堂。1982年被指定为泰国国家公园。斯米兰群岛,拥有蔚蓝的大海和广阔的沙滩,迷人的海...
2018-05-21 20:27:03
739
原创 为什么有些充电器插入插座会冒火花
描述:笔者有一台华硕X550L笔记本电脑,给电脑充电的时候,插上电源,都会“砰”一声,闪出可见的火花,一直以为是华硕这充电器是这样的,平时是一直插在插座上,不经常拔出,也就不予理会!某天,笔者借了友人一某疆飞行器,在给飞行器的电池充电时,充电座的插头一插入插座,“砰”一声,闪出火花,但是继续插入也能正常充电,为什么?答案:点击知晓答案...
2018-05-17 11:43:53
15784
原创 Type-C与Type-A、Type-B接口
日常工作中,经常会接触到手机的接口。目前,在我们雨滴科技的ITAB-01工业平板上,USB(Universal Serial Bus)使用的接口是Type-C。Type系列的接口除了Type-C,还有Type-A和Type-B。 手机经过的一段时间的迅猛发展,使得我们的生活已经离不开手机了,而手机又离不开充电,现在无线充电还未普及,绝大多数手机都是靠USB充电。USB线,很少有一种技术...
2018-05-17 11:34:04
331316
6
USB触摸屏源文件--hid-multitouch
2019-01-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人