自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 资源 (5)
  • 收藏
  • 关注

原创 mtk快速编译指令

【代码】mtk快速编译指令。

2024-04-27 19:22:07 124

原创 linux kernel保存关机时的状态标识,开机启动时读取

loff_t pos;*buff=0;return 0;pos =0;set_fs(fs);return 0;loff_t pos;*buff=0;return 0;pos =0;set_fs(fs);return 0;

2024-03-29 11:14:36 355 1

原创 替换目录下所有文件内容

sed -i 's/imx499/imx298/g' `grep -rl imx499 .`

2024-01-26 16:28:10 49

原创 递归修改目录下所有文件名称

fi;done。

2024-01-26 16:23:09 153

原创 用于生成makefile文件sh脚本

bin/bash31m"32m"33m"33m"Options:-ndothenfidonereturn 0thenreturn -1fidodonereturn 0main()thenexit 0fiif [!-f $1 ]thenexit 0fishiftdoOPTIND=1。

2023-10-19 16:37:23 178

原创 SSD_SEND开头LCD初始化代码格式转换(MTK)

if index!=-1:","}},")f.close()f1.close()

2023-10-10 11:39:13 380

原创 MTK的充电方案—PMIC充电

现在这个技术都有充电IC的支持,可以使用2A/3A/5A等大电流高电压进行充电,在半个小时之内可以充满70%的电量符合现在的需求,也是以后充电的潮流。4、SOC_BY_SW_FG与SOC_BY_HW_FG的区别在于放电电量的获取方式,一个由软件计算获得,一个由硬件模数转换获得。2、SOC_BY_SW_FG:通过库伦积分算法获得电量,其中电流由软件计算获得(MTK平台常用的电池电量算法);1、SOC_BY_AUXADC:通过模数转换硬件获得电池电压,由电压来换算电量,误差大;

2023-10-08 10:07:47 772

原创 电池厂提供excel电池曲线zcv到mtk电池曲线zcv转换

电池厂提供excel电池曲线zcv到mtk电池曲线zcv转换。# 读取Excel文件。

2023-09-22 13:48:15 672

原创 uiautomator2 扫描头测试代码

uiautomator2 测试程序

2022-10-13 15:56:40 734 1

原创 MT6761 android11 linux4.19上IMX258摄像头点不亮原因备忘

二.原因是:vendor\mediatek\proprietary\hardware\mtkcam3\pipeline\policy\config\SensorSettingPolicy.cpp文件中。1.id号可读到,但是camera打不开。模式错误导致(估计和效果文件有关)

2022-10-12 15:09:57 1160

原创 soname修改

readelf -d 查看sonamepatchelf --set-soname libbarcodereader90.so libbarcodereader90.so

2021-06-01 10:12:50 385

原创 git status . | xargs -n1 echo | grep ‘[a-z].*/.*/.*‘ | xargs

git status . | xargs -n1 echo | grep ‘[a-z]././.*’

2021-03-08 18:34:32 211

转载 2020-10-19

MT6739 Android 8.1 修改HAL层mtkcam,避免camera对不支持的分辨率做裁剪拉伸2020-01-13 16:02:38阅读:176来源: 互联网标签:8.1HALMT6739rCropheightrSrcwidthpreviewsizeMT6739 Android 8.1 修改HAL层mtkcam,避免camera对不支持的分辨率做裁剪拉伸项目使用CVBS摄像头,然后转mipi,会用到NTSC和PAL制式的摄像头,隔行扫描,分辨率...

2020-10-19 14:04:08 272

原创 Linux线程同步(消息队列)

分两个c源文件queue.c main.c,代码如下:queue.c#include <pthread.h>struct msg {int data;struct msg* next_msg;};struct msg * workq;pthread_mutex_t qlock = PTHREAD_MUTEX_INITIALIZER;pthread_cond_t qready = PTHREAD_COND_INITIALIZER;void init_queue(..

2020-07-28 17:49:55 554

原创 android10 c语言测试字符设备程序

高通平台上测试spi字符设备程序,如下:#include <stdint.h>#include <unistd.h>#include <stdio.h>#include <stdlib.h>#include <string.h>#include <getopt.h>#include <fcntl.h>#include <sys/ioctl.h>#include <linux/ioctl.

2020-07-28 09:40:30 319

转载 Makefile Android.mk 引发的思索(转)

Makefile Android.mk 引发的思索转至:https://www.cnblogs.com/quansir/p/4269951.html在我们编写 Android 平台 cocos2d-x 游戏的时候,我们除了编写 Classes 之内的源代码文件之外,我们还需要维护其编译文件 Android.mk,如我们在 Classes 添加新的源文件,那么我们就要在 Android.mk 配置添加其编译路径,如:LOCAL_SRC_FILES := hellocpp/main.cpp ..

2020-05-20 11:29:13 188

原创 python实现rgb565转图片

#coding=utf-8import numpy as npimport cv2from matplotlib import pyplot as pltimport os#用随机函数生成图像数据import Imagefrom girl import girlfrom bmw import bmwfrom bt import btimport matplotlib.py...

2020-04-03 17:08:41 3122

原创 高通Camera Stream buffer 通过ion分配原理

首先分析从QCameraStream的getBufs这个函数开始。int32_t QCameraStream::getBufs(cam_frame_len_offset_t *offset, uint8_t *num_bufs, uint8_t **initial_reg_flag, mm_camera_buf_def_t **bufs,...

2020-01-15 15:56:11 1251

原创 一个简单的货运站汽车管理数据库

以下在ubuntu14.04 mysql 5.5.62 验证正常。1.数据库,卡车表,货运站表,汽车型号表创建,定义必要的实例完整性和参照完整性。CREATE DATABASE IF NOT EXISTS 车管理;USE 车管理;CREATE TABLE IF NOT EXISTS 货运站表(货运站编号 VARCHAR(128) PRIMARY KEY,地址 VARCHA...

2019-11-26 16:28:39 314

原创 python实现目录下批量修改文件名

具体看以下代码:import osf = os.listdir(os.getcwd())print fn = 0for i in f : oldname = f[n] # 8858为要替换的文件名称所保护字符串,9281为要替换成的字符串 newname = i.replace("8858","9281") print oldname print...

2019-10-26 17:35:54 538

原创 python实现adb push目录内全部文件

源码保存为 py_listpush.py 文件,使用时,用 “python py_listpush 源目录 目的目录 ”内容如下:import osimport sysdef list_push(src,dest): for file in os.listdir(src): os.system('adb push %s %s'%(os.path.join(s...

2019-09-24 19:46:54 1942

原创 mtk camera效果文件找不到

硬件平台:mt6735软件系统:android7.0一.camera效果配置文件找不到。在system log中搜索s8Symbol 或 s8Symbols

2019-08-30 11:03:32 285

原创 Android8.1编译Kil库

在android 8.1源码环境用android.mk编译霍尼Kil库时,遇到如下错误:In file included from packages/apps/kscanner/Kil/jni-n6603/camera_device_acam.cpp:24:In file included from frameworks/av/camera/include/camera/Camera.h:2...

2018-11-23 11:41:06 604

原创 dependency cycle 错误!

 include $(CLEAR_VARS)LOCAL_MODULE := libbarcodereader44LOCAL_SRC_FILES := libs/armeabi/libbarcodereader44.soLOCAL_MULTILIB := 32LOCAL_MODULE_TAGS := optionalLOCAL_MODULE_CLASS := SHARED_LIBR...

2018-11-20 16:23:29 8770

原创 zbar二维解码 zbar_scan_y函数分析

zbar_symbol_type_t zbar_scan_y (zbar_scanner_t *scn,                                int y){    /* FIXME calc and clip to max y range... */    /* retrieve short value history */    register i

2017-12-26 16:29:45 2423

原创 线程同步--生产者消费者模式

#include #include #include //#define  (unsigned int)  UInt32#define random(x) (rand()%x) //typedef uint32_t  UInt32 using namespace std;//#define  NULL  0Lclass OSQueueElem{ pu

2017-09-11 18:02:39 180

原创 c++ socket通信客户端

#include      #include    #include      int HalSensorList::queryScanInfoBySock() const{         int type;          int code;          int value;          long long when;          int

2017-05-23 15:54:21 273

转载 Android中的PCM设备

Android上的应用一般都是通过AudioTrack类来播放音频,通过AudioRecord类来录制音频。AudioTrack类和AudioRecord类是Android Frameworks封装提供给应用使用的音频接口类。这些类经过层层的Binder、JNI等调用后会调用Audio HAL层提供的相关接口。这些接口实现了对音频设备、通路等一系列操作。就这样最终完成Android App和硬件的

2017-03-31 10:14:52 1596

原创 sw_scale中实现yuv420转rgb888——neon汇编优化

在全志a31s上 使用ffmpeg库中sw_scale转换格式yuv4202rgbx888时,1920x1080的转换耗时有50多ms,渲染50多ms,实际效果无法达到声音视频同步。后在网上找到neon汇编优化代码,移植到sw_scale函数中,效果仍未能改善。发现主要耗时在加载/存储内存指令上。现将移植部分代码贴上,以备后来再做分析。.text .global ImgYUV2RGB24

2015-01-01 23:39:10 3265 1

原创 ffplay中音频参考时钟的获取

ffplay中音频参考时钟的获取 /* prepare a new audio buffer */static void sdl_audio_callback(void *opaque, Uint8 *stream, int len) {VideoState *is = opaque;int audio_size, len1;int bytes_per_sec;

2014-12-25 10:29:07 1279

filename.py

python实现目录下所有文件名中包含某字符串替换

2019-10-26

Camera.cpp层直接操作库源码,在Android8.1 sdk源码环境下编译通过

Camera.cpp层直接操作库源码,在Android8.1 sdk源码环境下编译通过

2018-11-23

Kil库源码,经修改过,在Android8.1上编译通过

Kil库编译时遇到问题,正常编译通过库HSM_camera,我的xKil

2018-11-23

lcm 6735-6753

2017-03-04

AVL68XX tuner demo api包

MX608 tuner AVL68XX demo api包

2014-09-28

空空如也

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

TA关注的人

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