自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(45)
  • 资源 (8)
  • 收藏
  • 关注

原创 MTK 关机充电时充电IC正常,电池正常充电,但是充电动画一直显示0%

android s0 MTK 关机充电时充电IC正常,电池正常充电,但是充电动画一直显示0%

2022-07-28 15:17:42 1641 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 287 1

原创 学习笔记(8):【Python全栈】第四周 Web前端技术-Web前端开发介绍1

本周课程主要讲解Web开发中的Web前端技术,其中包括HTML标记语言和CSS层叠样式表。通过对常用HTML标签、CSS选择器及部分常用属性的学习,为我们后面的Python Web开发和网络爬虫等模块做好准备。...

2021-04-06 23:03:05 162

原创 NTC电阻短路(高温)电池未停止充电分析

背景:应测试要求对电池进行保护测试,在NTC电阻开路或者短路时应自动停止对电池的充电,从而起到保护电池的作用,同时这也是做CE认证中需要过的两项测试项,也可以模拟的是电池的低温以及高温测试。开路意味着电阻阻值无穷大,模拟低温;短路意味着阻值无穷小,模拟高温。本文档讲述的为当电池NTC短路,未能停止充电的处理。测试环境:高温电池温度>60℃或者电池短路。平台为:MT8766+MT6357+MT6371,MTK本身的平台对于此问题的处理。硬件原理图:电池NTC部分原理图...

2020-07-31 16:07:45 4120 2

原创 学习笔记(07):微信公众号基础开发与服务器连接实战-课时1 被动回复文本

微信订阅号为媒体和个人提供一种新的信息传播方式,主要功能是在微信侧给用户传达资讯;(功能类似报纸杂志,提供新闻信息或娱乐趣事)本课程介绍了微信订阅号的基本开发与服务器的对接等。 课程难点:微信开发中存在大量的API,很需要时间去阅读,而且语法要求相对严谨,很多时间在开发过程中的调试相对繁琐,本课程将逐一演示并强调重点难点,扫清bug。 ...

2020-02-13 17:18:06 148

转载 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 1214

原创 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 2346

原创 解决鼠标放置任务栏显示错乱

系统开机久了或者开启太多界面,有时候导致鼠标放置任务栏时选择时出现显示错乱,系统也会卡顿。解决方式:常规方法,系统关机重启。下面介绍不用关机就能解决方式,即资源管理器进程关闭再重新打开。关闭资源管理器:1、开启任务管理器,Ctrl+Alt+Delete2、转到进程,找到explorer.exe3、右键点击,选择结束进程恢复:1、开启任务管理器,Ctrl+Alt+...

2019-09-05 15:18:56 667

原创 学习笔记(06):【Python全栈】第二周 Python基础(下)-阶段案例实战1

本周课程主要讲解Python的面向对象编程,异常处理、模块实战、文件和目录操作等技术,最后我们使用阶段案例开发了一个《飞机大战》的游戏。

2019-07-13 12:44:22 191

原创 学习笔记(05):【Python全栈】第二周 Python基础(下)-Python文件操作3

本周课程主要讲解Python的面向对象编程,异常处理、模块实战、文件和目录操作等技术,最后我们使用阶段案例开发了一个《飞机大战》的游戏。

2019-07-13 12:21:19 114

原创 学习笔记(04):【Python全栈】第二周 Python基础(下)-Python文件操作2

本周课程主要讲解Python的面向对象编程,异常处理、模块实战、文件和目录操作等技术,最后我们使用阶段案例开发了一个《飞机大战》的游戏。

2019-07-13 12:04:45 279

原创 学习笔记(03):【Python全栈】第二周 Python基础(下)-Python文件操作1

本周课程主要讲解Python的面向对象编程,异常处理、模块实战、文件和目录操作等技术,最后我们使用阶段案例开发了一个《飞机大战》的游戏。

2019-07-13 11:33:02 116

原创 学习笔记(02):【Python全栈】第二周 Python基础(下)-Python模块实战2

本周课程主要讲解Python的面向对象编程,异常处理、模块实战、文件和目录操作等技术,最后我们使用阶段案例开发了一个《飞机大战》的游戏。

2019-07-13 00:06:58 141

原创 学习笔记(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 128

翻译 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 256

原创 SQL基础介绍

SQL基础介绍:1、.pro文件中添加:QT += sql 支持数据库操作2、查询优化当前系统支持中数据库驱动有哪些?代码如下:#include &lt;QCoreApplication&gt;#include &lt;QSqlDatabase&gt;#include &lt;QDebug&gt;#include &lt;QStringList&gt;...

2019-03-05 11:42:02 178

转载 一文读懂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 22396

原创 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 874

转载 彻底解决 LINK : fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏

原文地址:https://yacare.iteye.com/blog/2010049错误描述:1&gt;正在编译资源...1&gt;正在编译资源清单...1&gt;正在链接...1&gt;LINK : fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏1&gt;生成日志保存在“file://E:\HelloC\ShapeFill V11\S...

2019-03-04 13:30:45 323

原创 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 6506 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 21676 1

转载 深入理解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 329

转载 linux_DEVICE_ATTR创建设备节点程序[转]

一、简述:     通过DEVICE_ATTR创建设备节点,可以完成一些简单的驱动的测试工作,可以向节点做echo cat相关的操作。二、代码如下:(1)驱动代码:#include &lt;linux/init.h&gt;#include &lt;linux/module.h&gt;#include &lt;linux/kernel.h&gt;#include &lt;li...

2018-09-21 09:42:11 342

原创 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 40494 4

原创 android7.0/8.0使用第三方软件battery monitor等软件读取电池电量,显示电池容量与实际容量不符修改

使用第三方软件battery monitor等软件读取电池电量,显示电池容量与实际容量不符全局修改:使用该套代码的所有项目都设置为一样的 修改framwork/base/core/res/res/xml/power_profile.xml中的 &lt;item name="battery.capacity"&gt;1000&lt;/item&gt;此处1000即可。 局部修改:针对不同的项目进行修...

2018-06-13 16:11:03 3129

原创 linux .ko的编译与测试

以【tiny210 按键实验为例】【采用按键驱动(异步通知机制)】准备: 内核:Linux-3.0.8 (开发板的运行内核) 平台:Fedora14例子: 建立空文件夹(ko文件),在里面添加需要制成的文件: 内核源码:my_button.c Makefile文件:Makefile 测试文件:buttons_test.c

2017-11-06 11:53:40 2240

原创 Fedora14 nfs配置 + tiny210 挂载nfs

Fedora14 nfs配置 + tiny210 挂载nfs

2017-11-01 17:43:26 352

翻译 qt正则表达式类QRegExp

qt正则表达式类QRegExp

2017-09-19 23:22:13 21073 1

转载 解决Qt中文乱码以及汉字编码的问题(UTF-8/GBK)——ubuntu环境设置默认是utf-8,文件编码可使用Encodersoft批量转换

解决Qt中文乱码以及汉字编码的问题(UTF-8/GBK)——ubuntu环境设置默认是utf-8,文件编码可使用Encodersoft批量转换

2017-09-19 23:05:07 1502

转载 Qt程序打包发布方法(使用官方提供的windeployqt工具)

Qt程序打包发布方法(使用官方提供的windeployqt工具)

2017-09-19 23:00:25 357

原创 字符串非数字替换 C QString方式

字符串非数字替换

2017-08-24 15:41:53 690

原创 Qt中用qSort()快速排序例程

Qt中用qSort()快速排序例程进行排序

2017-08-09 14:28:01 2639 1

转载 Qt 的QtSql模块介绍

QSqlDatabase:代表一个数据库连接,该类提供了访问数据库的接口,而该类的实例代表着一个数据库的连接 而这个连接通过支持的数据库驱动程序进行访问,或者, 你可以从QSqlDriver子类化数据库驱动程序。 我们可以通过QSqlDatabase的讲台成员函数addDatabase()来创建一个连接,调用这个函数时,我们可以传递我们要访问哪种类型的数据库。QSqlQuery类提供了一种执行和操纵SQL语句的方式;

2017-08-03 17:59:09 9583

转载 STM32 Printf函数利用标准库实现方法

STM32 Printf函数利用标准库实现方法

2017-07-31 10:04:40 2123

转载 CSS setStyleSheet配置

setStyleSheet常见配置

2017-06-02 14:59:38 1635

转载 QProgressDialog 借鉴及界面优化

QProgressDialog类

2017-06-02 14:48:49 4023

转载 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 3272

原创 sed指令修改arm-Linux系统的开发板网络配置文件 eth0-setting。

sed指令修改arm-Linux系统的开发板网络配置文件 eth0-setting。

2017-05-23 17:54:07 1355

转载 QTableWidget 应用总结

QTableWidget 应用总结

2017-05-23 17:19:28 373

翻译 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 4718

RK MTK单项目多dts配置.rar

Android 11 rockchip rk3568 和 MTK 的mt8167 mt6765 项目工程加载不同配置project.dts 使用在一个项目工程中,需要根据硬件不同往往需要配置一个相对应的dts文件,基本上属于一对一,若是修改了硬件则需要重新修改相对应的dts文件,再重新编译,烧录。 若是能实现一个项目编译时可以编译多的不同配置的dts文件,之后根据硬件差异,软件自行判断需要使用的配置加载,这样可以减少编译所需的时间,而且还能一套代码兼容多个不同硬件的设备。非常适用kernel编译人员

2022-01-05

Android9 SD配置.pdf

mt8766 android9 的MSDC配置SD卡驱动。 该文档主要是介绍SD卡移植时需要配置的dts以及config, 部分驱动介绍。

2019-05-13

mtk平台android8.0 慢快充提示语流程

mtk平台android8.0 慢快充提示语流程,从kernel到应用层的显示过程。以及客制化修改。

2018-07-18

QT样式表简介

QT样式表简介。Qt样式表的思想很大程度上是来自于HTML的层叠式样式表(CSS), 通过调用QWidget::setStyleSheet()或QApplication::setStyleSheet(), 你可以为一个独立的子部件、整个窗口,甚至是整个个应用程序指定一个样式表。   样式表是通过QStyle的一个叫做QStyleSheetStyle的特殊子类来实现的。 这个特殊的子类实际上是其他的系统特定风格类的包裹类, 它会把通过样式表指定的自定义外观风格应用在底层的系统特定风格之上。

2017-09-20

Linux常用指令解析

Linux常用指令解析

2017-08-01

Linux命令解析

Linux命令

2017-08-01

Linux命令大全完整版

Linux系统常见命令

2017-08-01

Linux环境搭建文件共享

Linux和主机电脑间搭建文件共享

2017-08-01

空空如也

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

TA关注的人

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