自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 资源 (1)
  • 收藏
  • 关注

原创 java获取字符串指定字符后的字符

话不多说,上干货:private String getwantSting(String str, String want) { Log.d("getwantSting","getwantSting( " + str + ", " + want + ")"); String str1 = str.substring(0, str.indexOf(want)); return str.substring(want.length(), str.lengt...

2021-05-28 09:54:03 1078

原创 upgrading via the ‘pip install --upgrade pip‘ command

安装新版本pip: sudo python -m pip install --upgrade pip -i https://pypi.douban.com/simple

2021-03-18 19:02:07 781

原创 ubuntu16.04 安装usb-camera

ubutun16.04 安装usb-cameraE: Unable to locate package ros-kinetic-usb-cam1 sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list'2.sudo apt-key adv --keyserver hkp://ha.pool.sks-key

2021-03-12 15:43:10 595

原创 adb 指令启动制定APK

am start -n "xxx.xxx.xxx/xxx.xxx.xxx.MainActivity"xxx.xxx.xxx APP的package name

2020-12-22 16:26:34 286

原创 git 提交遇到报错及方法总结

git 提交遇到报错及方法总结git提交常用指令常遇错误总结git提交常用指令 1.**git branch** 查看当前仓库分支; 2.**git pull** 更新代码到最新提交; 3.**git stash** 缓存本地仓库的一些修改; 4.**git stash pop** 恢复缓存的修改; 5.**git status** 查看本地修改的文件; 6.**git add** 将本地修改添加; 7.**git commit -s** 编辑git log; 8.**git push

2020-05-20 15:19:04 893

原创 volatile关键字

理解中的volatile关键字的作用:保证每次需要获取volatile关键字修饰的变量时,都去变量最原始的堆栈位置去读取。

2019-10-31 17:27:19 87

原创 JAVA获取系统属性

1.获取build.prop里定义的属性;import android.os.SystemProperties;SystemProperties.get("property_name", "default_value");2.JAVA运行环境相关的环境变量;System.getProperty("property_name", "default_value");...

2019-09-11 14:42:00 212

转载 Java string转为各种格式和 各种格式转为string

其他类型转StringString s = String.valueOf( value); // 其中 value 为任意一种数字类型。字符串型转换成各种数字类型:String s = “169”;byte b = Byte.parseByte( s );short t = Short.parseShort( s );int i = Integer.parseInt( s );lon...

2019-08-26 13:20:50 484

转载 Ubuntu 16.04添加新硬盘操作流程

需求背景:由于电脑的硬盘只有1T不够装代码,新增加1T硬盘用装android代码。操作环境:系统:Ubuntu 16.04 硬件:硬盘 1T操作过程: 1.拆开电脑机箱,安装硬盘,具体操作省略。 2.开机查看系统硬盘分区情况:  命令:sudo fdisk -l得到如上图:可以知道第二块硬盘:/d...

2019-08-22 10:45:46 1658 1

转载 高通 camera 调试

高通camera驱动分析./qcom/proprietary/mm-still/codec_v1/omx/jpeg_encoder/Android.mk:15:CHROMATIX_VERSION := 0309这个定义用那个版本,这个就是用0309的版本在调试的时候发现不能点亮,发现是pdaf关掉就可以了。 is_pdaf_support =0;在调试代码的时候发现, 内核部分只有配置电压和始终的...

2018-03-07 10:56:35 1614

转载 中断上半部,下半部,硬中断,软中断

转自:http://blog.csdn.net/yxfabcdefg/article/details/53127155中断上半部分与中断下半部分对比在中断处理程序中,既想让程序运行的快,又想让程序完成的工作量多,这两个目的有抵触。鉴于这两个目的不可调和的矛盾,中断处理可以分为两部分:中断处理工作,例如对接收中断进行中断或复位硬件,这些工作都在所有中断被禁止的情况下完成。可以稍后完成的工作推迟到下半...

2018-03-06 09:14:54 463

原创 C++友元函数访问类的私有成员

在一些工程中我们经常需要访问某些类的静态成员,添加一个友元函数可以达到我们的目的。#include <iostream>#include<cstring>using namespace std ;class Student{private:string  name; int age; int sore;public:Student(string name,int age,i...

2018-03-05 10:49:32 5891 1

转载 Linux内核空间内存申请函数kmalloc、kzalloc、vmalloc的区别

转自:http://blog.csdn.net/lu_embedded/article/details/51588902我们都知道在用户空间动态申请内存用的函数是 malloc(),这个函数在各种操作系统上的使用是一致的,对应的用户空间内存释放函数是 free()。注意:动态申请的内存使用完后必须要释放,否则会造成内存泄漏,如果内存泄漏发生在内核空间,则会造成系统崩溃。   那么,在内核空间中如何...

2018-03-05 10:48:55 183

转载 FIQ和IRQ的区别及CPU实现

FIQ和IRQ是两种不同类型的中断,ARM为了支持这两种不同的中断,提供了对应的叫做FIQ和IRQ处理器模式(ARM有7种处理模式)。一般的中断控制器里我们可以配置与控制器相连的某个中断输入是FIQ还是IRQ,所以一个中断是可以指定为FIQ或者IRQ的,为了合理,要求系统更快响应,自身处理所耗时间也很短的中断设置为FIQ,否则就设置了IRQ。如果该中断设置为了IRQ,那么当该中断产生的时候,中断处...

2018-03-05 10:47:02 548

转载 .sh文件语法

介绍:1 开头程序必须以下面的行开始(必须方在文件的第一行):#!/bin/sh符号#!用来告诉系统它后面的参数是用来执行该文件的程序。在这个例子中我们使用/bin/sh来执行程序。当编写脚本完成时,如果要执行该脚本,还必须使其可执行。要使编写脚本可执行:编译 chmod +x filename 这样才能用./filename 来运行 2 注释在进行shell编程时, 以#开头的句子表示注释,直到...

2018-03-01 20:08:38 28882 1

转载 高通Android平台开发

转自:http://blog.csdn.net/liwei405499/article/details/42008245问题描述:         对于有过开发高通android系统的人来说,获取代码构建开发环境并不是难事,但对于刚刚接触这一块内容的人,如果没有详细的说明很容易走弯路,本文档就是根据本人的实践总结的一些经验教训。 1.       代码获取高通的android代码分为两部分,一部分...

2018-03-01 18:00:01 1025

转载 高通平台常用缩写

高通的MSM是mobile station modems . 移动基带处理器.带基带的手机处理器.QRD就是高通参考设计(Qualcomm Reference Design)PBL:APPS PBL(Application Primary Boot Loader),主引导加载程序RPM:Resource Power Manager,资源电源管理器RPM(Resource Power Manager...

2018-02-26 18:44:05 663

转载 编译android 7.0 出现Try increasing heap size with java option '-Xmx<size>'错误解决方案

转自:http://blog.csdn.net/csdn_zyp2015/article/details/56277765出现这个错误是由于电脑内存不足,在命令行分别执行以下三条语句,然后继续编译export JACK_SERVER_VM_ARGUMENTS="-Dfile.encoding=UTF-8 -XX:+TieredCompilation -Xmx4g"./prebuil

2018-01-11 16:36:06 247

原创 linux对jdk安装或者升级

编译阶段出现jdk版本不符错误。即所需版本为javaversion1.8.xx。需要对jdk进行安装或升级。1.      add-apt-repository ppa:openjdk-r/ppa2.      apt-get update3.      apt-get install openjdk-8-jdk

2017-12-02 12:49:41 188

转载 在linux下怎么安装.bin文件

$ cd 你希望安装的目录$ chmod a+x  j2sdk-1_4_2-nb-3_5_1-bin-linux.bin$ ./j2sdk-1_4_2-nb-3_5_1-bin-linux.bin然后就会出现协议,问你同意否,yes继续安装......

2017-11-20 16:44:11 28193

转载 Linux第一次安装,设置Root密码

安装好Linux之后,打开终端,输入命令,会出现如下情况xiaoyaomeng@xiaoyaomeng:~$ su密码: su:认证失败其原因是由于第一次使用,这时候还未设置root的密码,我们可以用其他用户对其进行设置xiaoyaomeng@xiaoyaomeng:~$ sudo passwd[sudo] password for

2017-11-14 13:51:15 373

原创 QCOM camera AF驱动配置

为目标模组配置AF驱动一,找到模组白皮书,确认模组需要的马达型号 二,在/vendor/qcom/proprietary/mm-camera/mm-camera2/media-controller/modules/sensors/actuator/libs目录下创建以马达型号命名的文件夹,创建Anoroid.mk文件,actuator.c文件,actuator.h文件,查找该型号马达的data s

2017-10-30 15:43:12 904 1

转载 linux下 Jdk版本切换

安装在ubuntu10.10 系统下,开发环境需要,有时会需要安装JDK5和JDK6,怎么实现这两者之间的切换呢?使用update-alternativs 命令可以完成此任务具体如下:1. 查看相应的jdk是否在 ubuntu的jdk菜单里,查看:update-alternatives --config javaupdate-alternatives --config ja

2017-10-26 16:18:35 285

转载 高通AF驱动配置

http://blog.csdn.net/u012452964/article/details/749411641:进入vendor\qcom\proprietary\mm-camera\mm-camera2\media-controller\modules\sensors\actuator\libs,复制一个马达名称类似的文件夹,修改好里面的文件名和宏定义。2:修

2017-10-26 13:44:06 1656

转载 Android-高通平台调试camera的OTP参数

来源:http://blog.csdn.net/m0_37256698/article/details/70139272需要修改的文件如下(以hi546为例):./kernel/arch/arm/boot/dts/qcom/msm8909-camera-sensor-skua.dtsi添加eeprom到设备树添加eeprom信息

2017-10-25 09:17:16 1702

转载 MTK AF 驱动

来源:http://blog.csdn.net/cherry5211314/article/details/22306045一、AFkernel代码分析:涉及文件主要有:mediatek/config/mt6592/init.rcmediatek/config/huaqin92_wet_b2a_tdd/at808p/ProjectConfig.mkmed

2017-10-23 16:31:21 685

转载 摄像头模组 PDAF对焦(Phase Detection Auto Focus)

http://blog.csdn.net/sylorchen/article/details/54618912本文主要是最近看的两个文档的总结,相对零散的笔记,包括《imx298 software reference PDAF》与《PDAF Truly》。1、PDAF功能的实现需要使用到shield pixel的概念,包括right-half-shield与left-half-

2017-10-19 09:23:42 9502 3

转载 Qualcomm Android camera 架构简析及如何debug

一. Camera模组(CCM)介绍:CCM一般包含四大件: 镜头(lens)、传感器(sensor)、软板(FPC)、图像处理芯片(DSP):  Camera的成像原理可以简单概括如下: 1、CCD/CMOS将被摄体的光信号转变为电信号—电子图像(模拟信号) 2、由模/数转换器(ADC)芯片来将模拟信号转化为数字信号 3、数字信号形成后

2017-10-13 16:31:56 599

转载 adb remount 系统提示只读文件系统Read-only file system,解决用adb disable-verity

在Android6.0 (Android M)userdebug版本上(eng版本不存在该问题),发现使用adb remount 系统之后,还是不能对system分区进行操作,提示没有写权限,为只读文件系统Read-only file system解决方法如下 .执行如下命令 1. adb root 2. adb disable-verity (最新的adb 工具包

2017-10-13 14:01:36 1016

原创 MTK点亮新模组

A.kernel层 1.配置底层驱动文件 文件位置:kernel/drivers/misc/mediatek/imagesensor/src 配置驱动文件xxxmipi_sensor.c; 注意配置的参数:pclk,linelength,framelength,grabwindow_width,grabwindow_height,max_framerate; init 寄存器配置, pre

2017-09-27 09:01:37 1709

原创 手撸一个简单的单链表

//先手撸一个单链表#include<stdio.h>#include<stdlib.h>#include<string.h>typedef struct Table{ int chepai; char *driver; char *id_number; char *start_time; char *leave_time; struct Tab

2017-09-20 14:11:26 386

原创 C++友元函数访问类的私有成员

工程中我们经常需要访问一些类的成员,添加一个友元函数可以达到我们的目的。#include <iostream>#include<cstring>using namespace std ;class Student{ private: string name; int age; int sore; public: Student(string name,

2017-09-14 15:23:59 4597 2

原创 MTK3767t点亮模组SP2509V和OV8856

首先至少要有两套能点亮的寄存器参数,最好能有kernel层和hal层对应的文件。(我的只有参数,所以这里会描述借壳点亮一些需要修改的地方)1.配置ProjectConfig.MK文件位置:driver/flycom/p35t_drivonlyCUSTOM_HAL_IMGSENSOR = sp5506_mipi_raw_p35 sp250amipi_raw_p35 gc5025mipi_raw_p35

2017-09-12 09:25:35 2101

mtk模组点亮

MTK工程层完成之后的总结.....................................................................

2017-10-31

空空如也

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

TA关注的人

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