- 博客(45)
- 资源 (8)
- 收藏
- 关注
原创 MTK 关机充电时充电IC正常,电池正常充电,但是充电动画一直显示0%
android s0 MTK 关机充电时充电IC正常,电池正常充电,但是充电动画一直显示0%
2022-07-28 15:17:42
1937
1
原创 frameworks中根据项目要求需要修改BatteryService.java电量百分量客制化修改
目录背景:分析:思路:解决:扩展:背景:根据项目要求需要修改电量百分量超过一定的值亮绿色。分析:查看frameworks\base\services\core\java\com\android\server\BatteryService.java中的updateLightsLocked代码截取如下public void updateLightsLocked() {。。。 if (level < mLowBatteryWarningLevel)
2021-09-14 20:30:23
332
1
原创 学习笔记(8):【Python全栈】第四周 Web前端技术-Web前端开发介绍1
本周课程主要讲解Web开发中的Web前端技术,其中包括HTML标记语言和CSS层叠样式表。通过对常用HTML标签、CSS选择器及部分常用属性的学习,为我们后面的Python Web开发和网络爬虫等模块做好准备。...
2021-04-06 23:03:05
177
原创 NTC电阻短路(高温)电池未停止充电分析
背景:应测试要求对电池进行保护测试,在NTC电阻开路或者短路时应自动停止对电池的充电,从而起到保护电池的作用,同时这也是做CE认证中需要过的两项测试项,也可以模拟的是电池的低温以及高温测试。开路意味着电阻阻值无穷大,模拟低温;短路意味着阻值无穷小,模拟高温。本文档讲述的为当电池NTC短路,未能停止充电的处理。测试环境:高温电池温度>60℃或者电池短路。平台为:MT8766+MT6357+MT6371,MTK本身的平台对于此问题的处理。硬件原理图:电池NTC部分原理图...
2020-07-31 16:07:45
4798
2
原创 学习笔记(07):微信公众号基础开发与服务器连接实战-课时1 被动回复文本
微信订阅号为媒体和个人提供一种新的信息传播方式,主要功能是在微信侧给用户传达资讯;(功能类似报纸杂志,提供新闻信息或娱乐趣事)本课程介绍了微信订阅号的基本开发与服务器的对接等。 课程难点:微信开发中存在大量的API,很需要时间去阅读,而且语法要求相对严谨,很多时间在开发过程中的调试相对繁琐,本课程将逐一演示并强调重点难点,扫清bug。 ...
2020-02-13 17:18:06
159
转载 system_state 系统状态全局变量
可以通过添加#include <linux/kernel.h>头文件使用system_state 变量判断系统状态,该变量为kernel中的全局变量。定义:init/main.c:enum system_states system_state __read_mostly;EXPORT_SYMBOL(system_state);include/linux/kern...
2019-11-06 10:30:34
1261
原创 Android P, OTG 接入显示设备充电
现象:Android P 版本使用OTG时,直接入OTG线未接入设备,下拉栏会显示“Android系统.正在通过USB为连接的设备充电”原因:Android P 新增的USB特性导致,控制的宏开关为CONFIG_DUAL_ROLE_USB_INTF,用于控制两用OTG USB。解决:若只做OTG功能,关闭该宏开关,但是会造成正常PC接入设备USB选择栏为灰色不可选,只能到开发者选...
2019-09-23 11:28:05
2525
原创 解决鼠标放置任务栏显示错乱
系统开机久了或者开启太多界面,有时候导致鼠标放置任务栏时选择时出现显示错乱,系统也会卡顿。解决方式:常规方法,系统关机重启。下面介绍不用关机就能解决方式,即资源管理器进程关闭再重新打开。关闭资源管理器:1、开启任务管理器,Ctrl+Alt+Delete2、转到进程,找到explorer.exe3、右键点击,选择结束进程恢复:1、开启任务管理器,Ctrl+Alt+...
2019-09-05 15:18:56
713
原创 学习笔记(06):【Python全栈】第二周 Python基础(下)-阶段案例实战1
本周课程主要讲解Python的面向对象编程,异常处理、模块实战、文件和目录操作等技术,最后我们使用阶段案例开发了一个《飞机大战》的游戏。
2019-07-13 12:44:22
198
原创 学习笔记(05):【Python全栈】第二周 Python基础(下)-Python文件操作3
本周课程主要讲解Python的面向对象编程,异常处理、模块实战、文件和目录操作等技术,最后我们使用阶段案例开发了一个《飞机大战》的游戏。
2019-07-13 12:21:19
121
原创 学习笔记(04):【Python全栈】第二周 Python基础(下)-Python文件操作2
本周课程主要讲解Python的面向对象编程,异常处理、模块实战、文件和目录操作等技术,最后我们使用阶段案例开发了一个《飞机大战》的游戏。
2019-07-13 12:04:45
288
原创 学习笔记(03):【Python全栈】第二周 Python基础(下)-Python文件操作1
本周课程主要讲解Python的面向对象编程,异常处理、模块实战、文件和目录操作等技术,最后我们使用阶段案例开发了一个《飞机大战》的游戏。
2019-07-13 11:33:02
131
原创 学习笔记(02):【Python全栈】第二周 Python基础(下)-Python模块实战2
本周课程主要讲解Python的面向对象编程,异常处理、模块实战、文件和目录操作等技术,最后我们使用阶段案例开发了一个《飞机大战》的游戏。
2019-07-13 00:06:58
159
原创 学习笔记(01):【Python全栈】第二周 Python基础(下)-Python模块实战1
立即学习:https://edu.csdn.net/course/play/10537/234454模块导入:方式二:较精确,便捷方式一:较易理解时间轴:#用于时间一些操作import timetime.time() #从1970.1.1.0.0.0到现在的秒数time.locattime(value)time.strftime("%Y%M%D,%h%m%...
2019-07-12 23:47:48
143
翻译 QT样式表
QT样式表:Selector Types(选择符类型)All the examples so far used the simplest type of selector, the Type Selector. Qt Style Sheets support all theselectors defined in CSS2. The table below summarize...
2019-03-05 11:43:18
403
原创 SQL基础介绍
SQL基础介绍:1、.pro文件中添加:QT += sql 支持数据库操作2、查询优化当前系统支持中数据库驱动有哪些?代码如下:#include <QCoreApplication>#include <QSqlDatabase>#include <QDebug>#include <QStringList>...
2019-03-05 11:42:02
196
转载 一文读懂USB3.1、USB Type-C、USB PD到底是什么?
USB3.1、USB Type-C、USB PD这几个英文单词应该是目前与USB接口相关的较热门的英文单词,大家或多或少都会在有意或者无意下接触到与其相关的一些信息,但是相对于大部分人来说也仅仅是知道有这么一个东东,但是对其功能及用途却并不了解,那么USB3.1、USB Type-C、USB PD到底是什么呢?一、USB3.1是什么?USB3.1其实跟USB2.0、USB3.0一样都只是USB的...
2019-03-05 11:36:57
23068
原创 MTK power_path_support 使用
ISENSE/BATSNS硬件连接是否和对应平台参考设计相同使用的charger IC support power path则使用ISENSE测量VBAT,反之使用BATSNS;如下图原理图所示:VBAT----ISENSE ,VSYS----BATSNS,说明支持power_path_support...
2019-03-04 16:01:43
914
转载 彻底解决 LINK : fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏
原文地址:https://yacare.iteye.com/blog/2010049错误描述:1>正在编译资源...1>正在编译资源清单...1>正在链接...1>LINK : fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏1>生成日志保存在“file://E:\HelloC\ShapeFill V11\S...
2019-03-04 13:30:45
352
原创 BeyondCompare3密钥过期处理
步骤一:在C盘下找到图中目录,并将该目录下的文件全部删除:删除相应目录:WinXP C:\Documents and Settings\[Your User Name]\Application Data\Scooter Software\Beyond Compare 3Win7 C:\Users\[Your User Name]\AppData\Roaming\Scooter So...
2018-11-12 11:22:15
6549
1
原创 repo sync出现contains uncommitted changes错误解决办法
repo sync出现contains uncommitted changes错误解决办法 出现这个问题的原因是本地代码发生变化,但未commit.总思路:将本地代码回退发生变化之前,然后重新拉取远程仓库代码。解决:进入发生 contains uncommitted changes 的路径下。 使用git status 查看commit# Your branc...
2018-10-22 15:18:25
22954
2
转载 深入理解l内核v4l2框架之video for linux 2(转载)
深入理解l内核v4l2框架之video for linux 2(转载)在看了很多关于v4l2驱动的例程之后,想深入研究下linux内核的v4l2框架,顺便把这些记录下来,以备查用。 Video for Linux 2 随着一些视频或者图像硬件的复杂化,V4L2驱动也越来越趋于复杂。许多硬件有多个IC,在/dev下生成多个video设备或者其他的诸如,DVB,ALSA,...
2018-10-19 09:31:33
366
转载 linux_DEVICE_ATTR创建设备节点程序[转]
一、简述: 通过DEVICE_ATTR创建设备节点,可以完成一些简单的驱动的测试工作,可以向节点做echo cat相关的操作。二、代码如下:(1)驱动代码:#include <linux/init.h>#include <linux/module.h>#include <linux/kernel.h>#include <li...
2018-09-21 09:42:11
357
原创 USB上的DM,DP拉电阻分析
USB数据端子:1、DM+:Data Minus,数据负信号;2、DP -:USB Data Positive,数据正信号;USB电源端子:1、VCC(Voltage to Current Converter)正极2、GND负极(Ground即地线)usb有主从设备之分,主设备有:pc, 现在市面上的那些插u-disk即可播放mp3的“mp3”之类的,usb 信号是差分信号,信号线为D+, D-,...
2018-06-26 16:59:40
42599
4
原创 android7.0/8.0使用第三方软件battery monitor等软件读取电池电量,显示电池容量与实际容量不符修改
使用第三方软件battery monitor等软件读取电池电量,显示电池容量与实际容量不符全局修改:使用该套代码的所有项目都设置为一样的 修改framwork/base/core/res/res/xml/power_profile.xml中的 <item name="battery.capacity">1000</item>此处1000即可。 局部修改:针对不同的项目进行修...
2018-06-13 16:11:03
3227
原创 linux .ko的编译与测试
以【tiny210 按键实验为例】【采用按键驱动(异步通知机制)】准备: 内核:Linux-3.0.8 (开发板的运行内核) 平台:Fedora14例子: 建立空文件夹(ko文件),在里面添加需要制成的文件: 内核源码:my_button.c Makefile文件:Makefile 测试文件:buttons_test.c
2017-11-06 11:53:40
2277
转载 解决Qt中文乱码以及汉字编码的问题(UTF-8/GBK)——ubuntu环境设置默认是utf-8,文件编码可使用Encodersoft批量转换
解决Qt中文乱码以及汉字编码的问题(UTF-8/GBK)——ubuntu环境设置默认是utf-8,文件编码可使用Encodersoft批量转换
2017-09-19 23:05:07
1588
转载 Qt 的QtSql模块介绍
QSqlDatabase:代表一个数据库连接,该类提供了访问数据库的接口,而该类的实例代表着一个数据库的连接 而这个连接通过支持的数据库驱动程序进行访问,或者, 你可以从QSqlDriver子类化数据库驱动程序。 我们可以通过QSqlDatabase的讲台成员函数addDatabase()来创建一个连接,调用这个函数时,我们可以传递我们要访问哪种类型的数据库。QSqlQuery类提供了一种执行和操纵SQL语句的方式;
2017-08-03 17:59:09
9714
转载 16进制字符串转字节数组
将16进制数的字符串转化为相对应的字节数组例如 48 65 6c 6C 6f 20 57 6f 72 6c 64 21 转化为 Hello World!将字节数组转16进制字符串例如 Hello World! 转化为 48 65 6c 6C 6f 20 57 6f 72 6c 64 21
2017-05-26 11:04:40
3477
原创 sed指令修改arm-Linux系统的开发板网络配置文件 eth0-setting。
sed指令修改arm-Linux系统的开发板网络配置文件 eth0-setting。
2017-05-23 17:54:07
1381
翻译 QString & QString::sprintf(const char * cformat, ...)应用
QString & QString::sprintf(const char * cformat, …) 与C语言中的sprintf()函数类似#if 1 QStringList hheader; for(int i=0;i<64;i++) { hheader<<QString("%1").sprintf("%02d",i); //02表示
2017-05-18 17:57:21
4805
RK MTK单项目多dts配置.rar
2022-01-05
QT样式表简介
2017-09-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人