自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 收藏
  • 关注

原创 MTK LCM调试总结

修改kernel-3.18\drivers\misc\mediatek\lcm\rm68200_dsi_vdo_common\rm68200_dsi_vdo_common.c。mt_mt65xx_led_set_cust(level) // 在此之前 或 disp_aal_notify_backlight_changed(3. 修改Y:\code2\mtk6737_pb5_1_0_cmcc\device\alibaba\b905_lezhou\ProjectConfig.mk。

2023-10-20 00:03:59 577

转载 MT6580 使用外部PA出现无声、音量小或者无法调增益

[DESCRIPTION]MT6580 使用使用外部PA出现无声、音量小或者无法调增益[SOLUTION]/kernel-3.10/sound/soc/mediatek/mt_soc_audio_6580/mt_soc_codec_63xx.cstatic void Audio_Amp_Change(int channels , bool enable){if (enable){if (mCodec_data->mAudio_Ana_DevicePower[AUDIO_...

2020-09-24 15:39:51 453

原创 mt6735 ALSA Driver如何配置外部PA

[DESCRIPTION]ALSA Driver如何配置外部PA[SOLUTION]1)内部PA;用默认代码就可以。2)外部PA接在内部PA SPK输出点;在mt_soc_codec_mt63xx.c中Speaker_Amp_Change函数中进行外部PA的GPIO控制就可以。3)外部PA接在耳机左右声道。1.在audio_custom_exp.h文件#define USING_EXTAMP_HP2.在mt_soc_codec_mt63xx.c中ext_Speaker_Amp_Chang

2020-09-24 14:08:42 562

原创 Ubuntu Gitosis安装设置

sudo apt-get install python-setuptoolsgit clone https://github.com/res0nat0r/gitosis.gitsudo apt-get install python-setuptools

2020-09-16 13:33:45 305

转载 Ubuntu挂载3T硬盘或大于2T磁盘

1、显示硬盘及所属分区情况。在终端窗口中输入如下命令fdisk -lu可以看到要挂在的3T磁盘因fdisk分区最大只能2T,所以这里使用parted来分区.执行命令parted /dev/sdc因为MBR分区表不支持容量大于2.2TB(2.2 × 1012字节)的分区,所以也有一些BIOS系统为了支持大容量硬盘而用GPT分区表取代MBR分区表。执行fdisk -l,可以看到sdc1分区格式化分区ext4 表示将分区格式化成ext4文件系统类型..

2020-09-15 17:05:30 766

转载 MTK Android Driver:UART测试

转载请注明出处:http://blog.csdn.net/cbk861110/article/details/425834691.uart口配置:将uart log和meta配置端口配置为其他端口,空出来的uart1专门用作此功能通信调试。备注:硬件主板上只有uart1口能够飞线出来调试。修改方法:参考:[FAQ07420]如何设置吐uart log的uart口JB5.MP之前的版本:alps/medaitek/custom/[$project]/preloader/inc/cust_b

2020-09-10 15:50:14 610

转载 【SIM卡】Sim 卡热插拔

1.1. 热插拔功能简单介绍对于非热插拔的项目,只有在modem 开机时才会启动检卡流程,如果开机时没有检测到卡,后面就不会再走检卡流程!为了实现在开机后用户可以自由的进行插卡和拔卡的动作而不需要关机->插卡->再开机,sim 卡热插拔的feature 应运而生。热插拔功能是靠中断来实现的,因此要支持sim 卡热插卡,硬件上需要特殊的sim 卡座,这种卡座会有个detect pin(也就是中断pin),当用户插入或者拔出卡时,中断电平会发生高低变化,进而触发中断,软件会根据中断的状态来判...

2020-09-10 15:29:05 5807

原创 shell 提取文件夹下面的文件并改扩展名

for i in `find dir -type f`do echo $i pth=`dirname $i` if [ $pth != "" ];then mkdir -p test/$pth cp -rf $i test/$i.txt fidone这个脚本是把dir目录下的所有文件拷贝到test目录下建立对应的目录并把扩展名改为.txt...

2020-07-31 16:14:29 381

转载 MTK 6737 Flash配置

一:MTK 平台查看eMMC和DDR的工作频率eMMC:adb shell cat /sys/kernel/debug/mmc0/clockDDR:adb shell cat /sys/bus/platform/drivers/emi_clk_test/read_dram_data_rate1. 获取 flash id:cat /sys/block/mmcblk0/device/cidkernel-3.18\drivers\mmc\...

2020-07-31 16:10:32 925

原创 git提取出两次提交之间的差异文件并打包

git diff 608e120 4abe32e --name-only | xargs zip update.zip其中608e1204abe32e是两次提交的hash id

2020-07-31 16:05:53 837

原创 Linux内核根据DTS创建设备过程分析(Android 5.1)

我们从MACHINE_START开始分析。搜索有关宏定义MACHINE_START的所有文件发现:该宏定义是在"kernel\arch\arm\include\asm\mach"目录的"arch.h",除此之外,其他文件都为这个宏定义的使用文件,形如在目录"kernel\arch\arm\mach-sc"下,名为"board-sp7731gea_hd.c"的文件。static const ...

2019-02-28 14:32:47 454

转载 DTS机制

内核3.x版本之后设备树机制Based  on  linux  3.10.24  source  code 参考/documentation/devicetree/Booting-without-of.txt文档目录内核3.x版本之后设备树机制一、设备树(Device  Tree)基本概念及作用二、设备树的组成和使用①DTS和DTSI②DTC③DTB④Boo...

2019-02-19 17:49:49 4547

原创 Android 5.1关机流程分析(1)

本文我们来分析下android关机流程之长按power键到dialog界面。用户长按power键,系统是在PhoneWindowManager.java下面的interceptKeyBeforeQueueing函数处理事件。public int interceptKeyBeforeQueueing(KeyEvent event, int policyFlags) {...... ...

2019-01-21 15:39:38 339

转载 OpenJDK 8 in Ubuntu 12.04 LTS

OpenJDK Java 8 has been made into official Ubuntu repositories for 14.10 Utopic and higher. For Ubuntu 14.04, Ubuntu 12.04, and Linux Mint 17 users here’s how to install it from PPA(Personal Pakage Ar...

2018-09-28 11:34:39 210

原创 error: insufficient permissions for device(解决adb shell问题)

今天在linux下连接android 手机做ctsc测试,试用adb shell时出现error: insufficient permissions for device,而且我们输入adb devices显示:dsxadmin@server06:~$ adb devicesList of devices attached ????????????    device那么我们怎么解决...

2018-09-05 20:58:58 3259

原创 Android SharedPreferences使用

使用SharedPreferences设置摄像头默认像素package com.android.camera;import android.content.BroadcastReceiver;import android.content.ComponentName;import android.content.Context;import android.content.Intent...

2018-08-07 11:30:42 358

原创 Android ContentObserver 使用

1.先看使用实例代码:    class SettingsObserver extends ContentObserver {        public SettingsObserver(Handler handler) {            super(handler);            ContentResolver resolver = mContext.getCont...

2018-08-02 15:22:40 553

原创 ubuntu 搭建android编译环境

1.android 5.1,android 6.0,android 7.0,android 8.0安装都一样,就是jdk版本不一样。2.安装Android环境编译需要的相关包sudo apt-get -y install git-core gnupg flex bison gperf build-essential zip curl zlib1g-dev libc6-dev lib32nc...

2018-07-30 14:10:38 1340

原创 ubuntu 安装配置samba

1.安装sambasudo apt-get install samba samba-common2.添加linux用户sudo adduser --gid 1001 dsxsw013.添加samba用户sudo smbpasswd -a dsxsw014.备份/etc/samba/samba.confmv samba.conf samba.conf.bak5.修改sa...

2018-07-30 11:43:02 243

原创 Ubuntu 12.04安装xrdp

1.安装gnome桌面sudo apt-get install gnome-panel2.安装xrdpsudo apt-get install xrdpsudo apt-get install vnc4server tightvncserver 3.设置xrdp      安装完毕以后,由于ubuntu12.04中同时存在unity、GNOME多个桌面管理器,需要启动的时候指...

2018-07-28 13:45:07 449

转载 android--多个Ativity值传递FLAG_ACTIVITY_FORWARD_RESULT

适用情况:多个Activity的值传递。ActivityA到达ActivityB再到达ActivityC,但ActivityB为过渡页可以finish了,此时ActivityC将值透传至ActivityA。其实只要利用Intent的FLAG_ACTIVITY_FORWARD_RESULT即可。第一个页面:A跳到B[java] view plain copy<span style="font-...

2018-06-15 10:20:45 220

转载 安卓中为了获取context的方法和区别

最近在着手做项目的时候,发现在需要context的时候,不同的类或者位置中需要用不同的方法聊火气context对象。在百度谷歌查找资料以及问周围的大神之后,总结了大概如下的内容:1.MainActivity.this:表示MainActivity对象,一般用在内部类中指示外面的this,如果在内部类直接用this,指示的是内部类本身。因为MainActivity继承Activity,而Activi...

2018-05-16 13:51:20 2107

原创 展讯NVEditor读取手机nv参数(智能机)

注意必须用usb线,不能用下载线。1.先用MobileTester连接手机。注意选择WCDMA。2.关闭MobileTester,打开NVEditor,选择Port Setting3.设置好以后点击Load from phone(normal mode)...

2018-05-10 18:45:07 3650

原创 RGB888格式转换成RGB565

#include <stdio.h>#include <stdlib.h>#define RGB8882RGB565(rgb888) ((((rgb888)&0xf80000)>>8)|(((rgb888)&0xfc00)>>5)|(((rgb888)&0xf8)>>3))void main(){...

2018-05-09 11:00:07 3159

转载 Camera CTS failed 解决方法汇总

注意事项:在解决camera CTS failed 时要首先确认是哪一颗摄像头(前摄或后摄)引起的。                判断方法:单独运行报错的cts包(command: run cts -c android.hardware.camera2.cts.ExtendedCameraCharacteristicsTest -m testAvailableStreamConfigs --sk...

2018-05-08 20:18:24 4278

原创 shell 批量在文件末尾添加内容

结合find和sed命令,可以进行批量文件编辑。find ./cust_module -name common.mk|xargs sed -i '$a\$(call inherit-product, $(TOPDIR)build/target/product/third-party.mk)'这个脚本执行后,会把cust_module目录下所有common.mk在文件末尾添加一行$(call inh...

2018-05-05 10:51:07 10736

原创 ubuntu硬盘修复

前几天最担心的事情发生了,公司里自己的代码编译服务器进不去系统了,当时就想到了里面还有一个新功能的代码没有上传,悲剧了。之前有同事的电脑发生过类似的事情,但是由于里面没有重要的东西,就直接格式化硬盘重装系统。但是这次有些东西还没上传,所以不敢直接格式化重装系统。先用U盘制作了一个ubuntu安装盘,点试用ubuntu进系统,想在系统里面挂载硬盘,把里面要的东西拷贝出来,结果一挂载就报错,没成功。在...

2018-05-03 20:31:09 11654

原创 使用expect ssh远程无交互管理服务器

背景:由于公司服务器比较多,放长假的时候要全部关机,一台一台关机很费事,所以决定写个脚本控制,于是就想到了expect。以下代码经验证完全达到了预期。#!/usr/bin/expect -fspawn ssh [email protected] "*pass*"send "123456\n"expect "*:~*"send "sudo poweroff\n"exp...

2018-05-03 20:18:54 243

转载 shell 脚本中双引号、单引号、反引号的区别

最近要编个shell脚本处理数据,需要检测数据文件是否存在,文件名中包含日期,所以需要生成最近几天的日期,以便检测文件是否存在,看下面的脚本中如何使用双引号、单引号、反引号:[plain] view plain copyOPDATE=`date -d '-1 day' +%Y%m%d`    for i in $(seq 10)  do     FILEDATE=`date -d "-$i day...

2018-05-03 15:28:37 161

转载 MTK平台系统稳定性分析

MTK平台系统稳定性分析目录1:简介     2:怎么抓取和分析log 3:怎么确定问题点 简介 系统稳定性目前主要是解决系统死机重启。 分为两部分:Android /kernel Kernel 分析需要的文件和工具: Mtklog, vmlinux ,gat工具,解析vmlinux的脚本。Vmlinux路径:alps\out\target\product\k55v1_64_op01_pre\ob...

2018-04-25 18:15:39 261

原创 SVN添加新项目

之前有段时间用过SVN管理项目,后面做Android改用git来管理项目了,时隔两年,又有项目要用SVN管理,结果一时半会都不知道怎么添加项目了,所以用决定用博客把过程记录下来。1.登录linux服务器,进入svn仓库目录,运行svnadmin create 项目名2.进入刚新建的项目,进入conf目录,修改passwd,配置用户名密码。### This file is an example pa...

2018-04-03 11:47:24 3329

原创 ssh远程无交互管理

由于ssh连接的时候要用户输入密码,为方便自动化管理服务器,现在用sshpass加ssh实现。1.下载安装sshpassUbuntu下载安装:sudo apt-get install sshpass2.连接服务器,例如连接本地服务器:sshpass -p "passwd" ssh username@IP如果连接成功要在远程服务器上执行命令,则用如下命令:sshpass -p "passwd" ss...

2018-03-28 11:28:34 500

空空如也

空空如也

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

TA关注的人

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