自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(144)
  • 资源 (17)
  • 问答 (1)
  • 收藏
  • 关注

原创 debug|arm64-v8a : expsrc\main\cpp\CMakeLists.txt‘ to exist

1.删除模块目录中的.cxx文件夹即可解决。

2025-02-26 19:11:02 111

原创 高通thermal-engine配置文件格式详解

从gen_dev_list变量声明(vendor/qcom/proprietary/thermal-engine/devices/devices.c)可以看出,还有如下取值:'vdd_restriction', 'kernel', 'camera','camcorder', 'vdd_dig_swmode','opt_curr_req',关注源码文件的global_table,pid_table, tm_table, ss_table, v_table, eq_table声明。实例标签之前的部分;

2025-02-20 16:44:15 694

原创 Android 底层判断/dev/video节点是否是可用摄像头

原文链接:https://blog.youkuaiyun.com/wenzhi20102321/article/details/120118593。Android 设备插入Usb摄像头时,会有出现有些设备存在多个video节点,但是并不是所有的节点都能显示预览。Android 底层判断/dev/video节点是否是可用摄像头。Android 底层判断/dev/video节点是否是可用摄像头。Android设备Camera节点数据是存在/dev/下面的,重要的是里面判断节点属性支持的格式代码,这个是关键点。

2025-02-20 09:58:19 483

原创 android T 建立文件夹及文件的记录

第一:AndroidManifest.xml 中整体给予apk权限,如此加入后,在android的settings中,可以找到app.手动给予静态的权限,但是app不一定能使用,请大神指导为什么?Log.i(TAG, "权限名称:" + permission.name + ",申请结果:" + permission.granted);maven {url 'https://jitpack.io'} //添加的依赖的仓。第四步:app将要动态申请的权限,获得用户允许后,就可以使用这些权限。

2025-01-15 10:23:51 1038

原创 ubuntu Android : adb logcat 过滤多个log

【代码】ubuntu Android : adb logcat 过滤多个log。

2025-01-14 17:39:13 634

原创 ubuntu 配置OpenOCD与RT-RT-thread环境的记录

配置gcc编译环境2.3.5.6.

2025-01-11 15:49:57 486

原创 频率、波长、传输距离、传输速率之间的关系总结

4.无线电频谱:通常无线电波所指的是从极低频10KHz到极超高频的顶点30GHz(Giga Hertz),因为超出这个范围以外的无线电频谱,其特性便有很大不同了,例如光线、X射线等,而在上述10KHz到30GHz,通常划分成七个区域,参看下表,其中高频3~30MHz就是我们通常所说的短波。沿地面传播的无线电波叫地波。2.电磁波在空间是向各个方向传播的,所有这些电磁波仅在波长(或频率)上有所差别,而在本质上完全相同,且波长不同的电磁波在真空中的传播速度都是电磁波的传播速度,即等于光速,是3x10e8米/秒。

2024-12-17 19:52:40 1183

原创 LTE Cat 1 无线通信模块 AT 指令使用

最大响应时间:取决于参数。为 9600,1 位起始位,8 位数据位,1 位停止位,无校验。:接入点名称(Access Point Name),字符串参数。代表长度,长度 = (组合内容字符长度 / 2) + 1。去掉首位的 “+” 号,末尾添加 “F”,并做交换奇偶位。已于 2024-03-25 15:16:19 修改。首位添加 1 字节长度,长度为 08 (HEX)最大响应时间:取决于参数。组合,格式为:发送方 + 接收方 + 短信内容。最大响应时间:取决于参数。去掉首位的 “+” 号,末尾添加 “F”

2024-11-20 18:36:18 681

原创 qcom tinymix 使用

MultiMedia1是一个snd_kcontrol_new,根据情况分析,这里为对应的前端,一般MultiMedia1对应alsa前端即上层打开的设备号,对应的声卡设备如下,MultiMedia1 为c0d0。如果驱动没有改变,那么这些ID就是固定的。这里的c号d号为codec在snd_soc_dai_link的数组下标,MultiMedia6为结构中数组中的cpu_dai_name名字。msm8x16_wcd_pa_gain_get, msm8x16_wcd_pa_gain_put是对应的操作函数。

2024-11-18 15:38:10 441

原创 git am使用详解

来merge这些patch, 报错, Patch failed at 0001 add line这样我们看0001这个patch,原来patch需要的是some text, 而file里面是the text, 所以我们用编辑器把这行改成some text,不过不顺利的时候十有八九,如果git am中间遇到了patch,am就会停到打这个patch的地方, 告诉你是哪个patch打不上去。git-am 可以一次合并一个文件,或者一个目录下所有的patch,或者你的邮箱目录下的patch.

2024-11-01 14:27:12 1249

原创 Gerrit 中使用的常见用法

再切换分支( git checkout -b dev(你想要缓存的分支) ),用本地分支来缓存当前的代码提交,然后 git reset --hard commit-id(你要提交的最新基准线id)当你 用 git pull --rebase 后,会提示你先解决冲突,再git add .,再 git rebase --continue ,然后再git commit --amend。如果想在提交信息中添加,直接输入“i”,左下角会出现“插入”提示,此时需要内容,输入完成后退出命令模式时,按“ESC‘,

2024-10-31 16:06:59 399

原创 QNX 7.0.0开发总结

QNX可以直接使用Linux Makefile编译库和二进制,在Makefile文件中指定CC=aarch64-unknown-nto-qnx7.0.0-g++,或者CC=x86_64-pc-nto-qnx7.0.0-g++,保存退出后,运行source /qnx_sdk_path/qnxsdp-env.sh,然后再运行make即可。QNX官方不建议直接使用xxx-g++,而是使用q++ -Vxxx,q++通过选项-Vxxx找到对应的g++编译器,如何获取xxx,可以使用q++ -V查询。

2024-10-29 14:04:23 1181

原创 linux通过configfs方式开启uvc、uac、adb等功能

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。原文链接:https://blog.youkuaiyun.com/u013905694/article/details/129707112。linux通过configfs方式开启uvc、uac、adb等功能。已于 2023-03-22 13:02:02 修改。setusbconfig uvc:开启uvc功能。文章标签: adb linux android。Powered by 金山文档。

2024-10-16 17:10:17 1607

原创 解决交叉编译内核模块后insmod时出现的invalid module format问题:disagrees about version of symbol module_layout -- 技术记录

1.modinfo xx.ko 查看模块的信息vermagic: 5.15.98-rt-tegra SMP preempt mod_unload modversions aarch64。sudo modprobe --dump-modversions 模块位置 | grep module_layout。#修改 Module.symvers 文件,0x902b926b就是对目标机的module_layout值。#进入到 .tmp_version 目录中,重命名所有的后缀名为 .mod 的文件。

2024-10-15 19:43:39 344

原创 unknown symbol in module, or unknown paramete

insmod的时候并不是所有的函数都得到内核符号表去寻找对应的符号,每一个驱动在自已的分配的空间里也会存在一份符号表,里面有关于这个驱动里使用到的变量以及函数的一些符号,首先驱动会在这里面找,如果发现找不到就会去公共内核符号表中搜索,搜索到了则该模块加载成功,搜索不到则该模块加载失败。注:/proc/kallsyms会显示内核中所有的符号,但是这些符号不是都能被其他模块引用的(绝大多数都不能),能被导出的是符号的类型是大写的那些(例如T,U)。3)首先加载定义该函数的模块,再加载调用该函数的模块。

2024-10-15 11:11:02 554

原创 Linux驱动加载问题“.ko模块无法加载modprobe: module ‘xxx.ko‘ not found

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。原文链接:https://blog.youkuaiyun.com/qq_43121830/article/details/104773609。Linux驱动加载问题“.ko模块无法加载modprobe: module 'xxx.ko' not found”解决方法。使用modprobe XX.ko命令后,会到文件系统/lib/modules/xxxxx目录下查找相应的XX.ko文件;分类专栏: linux驱动相关。

2024-10-15 10:03:43 365

转载 repo操作

repo操作 patch

2024-10-10 17:12:01 76

原创 repo操作制作patch与打patch-整理

Repo是谷歌用Python脚本写的调用git的一个脚本。为 Git 引入强制性的代码审核机制,非特别的授权设置,向 Git 版本库的推送(Push)必须要经过 Gerrit服务器,经过审核流程后,才能正式纳入代码库;http://www.360doc.com/content/14/0220/17/97538_354256755.shtml repo详解。http://blog.youkuaiyun.com/wh_19910525/article/details/8164107 repo的小结。

2024-07-24 07:25:56 1261

原创 git revert 回退记录

git revert 回退记录

2023-02-17 16:36:21 901

原创 Netty:option和childOption参数设置说明--笔记

Netty:option和childOption参数设置说明

2023-01-07 10:41:23 1142

原创 CMD常用命令记录

CMD常用命令记录

2023-01-07 10:27:47 914

原创 fatal: unable to access ‘https://github.com/tata20191003/autowrite.git/‘: Failed to connec

fatal: unable to access ‘https://github.com/tata20191003/autowrite.git/‘: Failed to connec

2022-11-04 10:10:01 1477

原创 E: Could not get lock /var/lib/dpkg/lock – open (11: Resource temporarily unavailable)

Could not get lock /var/lib/dpkg/lock – open

2022-11-04 09:50:53 966

原创 CMakeLists.txt的自我总结说明

CMakeLists.txt的自我总结说明

2022-10-22 10:38:49 1410

原创 总结 linux 查找替换

总结 linux 查找替换

2022-10-11 10:02:45 935

原创 android 编译出错的修改

1月3日 10:57#### make completed successfully (10:50 (mm:ss)) ####root@ailiving-Z490-UD:/home/share/test/sc60_android7.1.2_ailiving# ./build/tools/releasetools/ota_from_target_files --block -p out/host/linux-x86/ -k build/target/product/security/testkey -

2022-01-05 19:50:46 2930

原创 linux 如何支持2T以上的硬盘

一、MBR 和 GPT 区别1.1 MBRMBR分区表(即主引导记录)大家都很熟悉,是过去我们使用windows时常用的所支持的最大卷:2T,而且对分区有限制:最多4个主分区或3个主分区加一个扩展分区1.2 GPTGPT(即GUID分区表)。是源自EFI标准的一种较新的磁盘分区表结构的标准,是未来磁盘分区的主要形式。与MBR分区方式相比,具有如下优点。突破MBR 4个主分区限制,每个磁盘最多支持128个分区。支持大于2T的分区,最大卷可达18EB。对于 GPT 的分区,建议使用 parted

2021-12-27 19:53:07 2085

原创 visual studio 2019 系统找不到指定文件

2021-11-23 10:05:35 1218

原创 px5 android 6.0升级android8.0的音频模块没有声音的问题

我们使用的是cs的芯片,项目的硬件设计没有修改,px5 android 6.0升级android8.0查看原理图,iis的配置是正确的。同时跟踪驱动的芯片也进入了probe函数将正常播放声音的寄存器值打印出来,保存将android8.0驱动的寄存器读出来,进行比较,完全一样说明iis及芯片配置是没有问题的,声音还没有出来这时候使用示波器进行测试,发现iis上的gpio没有波形出来,那么同样的芯片,同样的gpio,为什么没有波形出来呢跟踪iis的配置,虽然iis的组数是一样的,但是

2021-11-20 15:37:06 2091

原创 fastboot bat

fastboot flash boot F:\2020-01-11-ver\2020-01-11-ver\boot.imgfastboot flash cache F:\2020-01-11-ver\2020-01-11-ver\cache.imgfastboot flash mdtp F:\2020-01-11-ver\2020-01-11-ver\mdtp.imgfastboot flash recovery F:\2020-01-11-ver\2020-01-11-ver\recovery.

2021-11-15 17:56:56 1171

原创 samba 突然之间没有了的解决

2021-10-13 15:04:32 2110

原创 软件硬件bug解决思路

抽电流过孔阻抗线材衰减材料工艺不行--比如SD卡插槽接触不良HMDI不同版本的供电不一致初始值不明确内存有碎片内存指针没有置null存储空间不足用户权限RCU问题,不是原子操作问题gpio冲突加载的时间与顺序,一直多试几次的问题,有些时候一次没有加载成功,多加载几次系统有限制,比如线程与进程,socket数量延进处理单独对每一个功能加log确定线程优先级拉高拉低,还是悬空问题gpio复用问题线程重入问题,不安全问题,阻塞问题gpio不连接硬件,测试一下看看问题c.

2021-05-30 09:59:47 1193

原创 qcom rtc加载不成功的修改

注意config的 配置顺序diff --git a/kernel/msm-3.18/arch/arm64/configs/msmcortex_defconfig b/kernel/msm-3.18/arch/arm64/configs/msmcortex_defconfigindex 0e8f36e..dda954e 100755--- a/kernel/msm-3.18/arch/arm64/configs/msmcortex_defconfig+++ b/kernel/msm-3.18/arc

2021-03-25 08:52:00 1096

原创 linux shell grep seq查找替换

eg:修改php.ini中的register_globals = On为Offsed -i "s/register_globals = On/register_globals = Off/g" `grep "register_globals = On" -rl /usr/local/php/lib/php.ini`sed -i "s/tlmm 96/tlmm 1000/g" `grep "tlmm 96" -rl ./msm8953-mtp.dtsi`sed -i "s/tlmm...

2021-03-22 19:20:00 3789

原创 linux shell 搜索某个字符串,并且删除有该字符串的行

测试没有问题。。。搜索某个字符串,并且删除有该字符串的行l=AppLog.infosed -i "/$l/d" `grep -rl $l $dir`*测试没有问题。。。搜索某个字符串,并且删除有该字符串的行

2021-03-22 16:20:07 4598

原创 awk 获取文件中按指定分隔符的字段2

源文件:ro.build.display.id=zhilian_user_202103201034NAME=`cat build.prop | grep 'ro.build.display.id' | awk -F '=' '{print $2}'`

2021-03-20 13:54:45 1311

原创 awk 格式化文本

因为调试的关系,需要格式化文本原格式如下name active_count event_count wakeup_count expire_count active_since total_time max_time last_change prevent_suspend_timePowerManagerService.Broadcasts 33 33 1 0 0 ...

2021-03-19 17:56:44 842

原创 linux shell 学习 遍历目录

j=0for dir in $(ls ) do [ -d $dir ] && echo $dir && foloder_list[j]=$dir && j=`expr $j + 1`doneecho $j#!/bin/shfor i in `ls -lthr | head -2 |grep -v 'total'`do# rm -rf $i [ -d $i ] && rm -rf $i...

2021-03-17 14:35:22 1101

原创 java 转换文件大小

/** * 转换文件大小 * * @param fileS * @return B/KB/MB/GB */ public static String formatFileSize(long fileS) { java.text.DecimalFormat df = new java.text.DecimalFormat("#.00"); String fileSizeString = ""; if (f...

2021-02-27 15:21:38 425

原创 java 获取目录文件大小

/** * 获取目录文件大小 * * @param dir * @return */ public static long getDirSize(File dir) { if (dir == null) { return 0; } if (!dir.isDirectory()) { return 0; } long dirS...

2021-02-27 15:20:09 284

华为云的安全检测及对策

华为云的安全检测及对策

2024-07-07

QNX测试内存质量的工具

QNX测试内存质量的工具

2024-07-07

androif_metadata_error (1).doc

androif_metadata_error (1).doc

2024-04-11

1_build_0410.doc

1_build_0410.doc

2024-04-10

Wandoujia_3989197_web_seo_baidu_homepage.apk.1

Wandoujia_3989197_web_seo_baidu_homepage.apk.1

2023-04-30

android选择日历设置为定时器的触发时间_app - 副本.rar

android选择日历设置为定时器的触发时间_app

2021-12-14

高通QXDM常规操作及外场常见性能问题分析思路-.pptx

高通QXDM常规操作及外场常见性能问题分析思路-.pptx

2021-12-08

【精品】泰斗模块输入输出语句格式说明V1.0.pdf

泰斗模块输入输出语句格式说明

2021-12-08

arm_iperf-3.rar

iperf3 arm命令,与Linux的编译源码

2021-03-18

软件工程与项目案例.pptx

客户描述与项目描述、软件实现有巨大的差异,差异在哪里呢,这篇文章非常好,花30大洋买的,可以参考、学习、实践

2021-01-17

高通的一些资料.zip

高通 qcom 8953 规格书 linux android资料 gpio的使用资料 ,本人整理资料,高通8953 的烧录方法、gpio配置方法、qcom 8953 的规格书,供大家参考与使用,方便大家技术的进步与共享,希望对大家有用,同时对自己的资料也做一个沉沾,找不到资料,好麻烦

2020-08-04

LA 1010 逻辑分析仪使用方法总结及ii2c如何读取分析波形.doc

因为一直对i2c的使用波形,读取没有感觉,没有深入的研究,今天有这个项目,有这个时间,就深入研究读了一下,写了一个总结,共同学习

2020-07-22

MPU-6881规格书.pdf

g-sensor的规格书,找好久找不到,花钱买来的,真是麻烦,问供应商,效率太低,所以共享出来,本来要免费,可是,我花20元人民币买的,只能支持有限共享,真没有办法

2020-07-03

fragment demo

如何使用好Fragment? app UI开发确实不是自己的长处,但是,从产品化的角度看,又必须学习之,并且举一反三用好, 仅记录自己如何使用Fragment。以此记录,了解其基础及本质、希望深入回答activity fragment floatview的交替使用 在资源、效率、场景中使用

2020-06-25

android 投影工具使用方法.rar

非常好用的android的,pc端控制 android设备,连接 不需要 root,自己这样测试的,不需要什么wifi 密码,比其它网上的工具好多了,非常难得的工具,感谢朋友们.

2020-06-13

android camera 双摄的实现.rar

两个camera同时打开,有些手机不行的,有些手机是可以的,自己花了很多时间时行测试,验证,确保现在的代码是好的,本代码是android sudio 3.x实现,直接可运行。本文件使用的是AS编写,测试使用的是pix3 谷歌手机,华为mate手机我测试不行,欢迎补充,多路录像还在继续研究 自己只在谷歌手机pix3 测试,手动打开权限,代码中没有打开权限,需手动打开设置,打开权限,然后打开app。就可以看到两个camera的预览及操作,哦,努力吧

2020-06-13

android shell 点击模拟事件脚本 AM_FM.zip

使用adb shell 脚本,模块屏幕某一个点的事件,完成自动化,可控化,及结合功能的测试 ,与monkey monkeyrunner不同,这是固化的测试,monkey是随机的测试

2020-06-11

USB设计和调试的7条布局经验.docx

1.在元件布局时,尽量使差分线路最短,以缩短差分线走线距离(√为合理的方式,×为不合理方式);2.优先绘制差分线,一对差分线上尽量不要超过两对过孔(过孔会增加线路的寄生电感,从而影响线路的信号完整性),且需对称放置(√为合理的方式,×为不合理方式); 图文并茂解说,自己买来的

2020-05-29

monkey测试策略.xls

自己编写的monkey测试手册,测试的方法,测试的步骤,测试的例子,包括异常如何处理,是否继续测试,还是中断测试等

2020-05-26

解析从uboot传过来的关于logo分区的一些参数,然后显示开机图标,进行顺时针及方向旋转.c

解析从uboot传过来的关于logo分区的一些参数,然后显示开机图标,进行顺时针及方向旋转

2019-10-12

详细说明使用C语言解析BMP图片

BMP 最后是按行组织的图像数据,但这些数据并不是简单的按照图像的高度宽度w*h的数组数据这些数据最重要的特点是 对齐可以用下面的宏来计算 #define GET_ALIGN(x) (((x+3)/4)*4) 图像的实际数据之前的偏移量是:sizeof(BITMAPFILEHEADER)+sizeof(BITMAPINFOHEADER)+256*sizeof(RGBQUAD)=14+40+1024=1078个字节

2019-04-11

RelativeLayout demo

RelativeLayout 上 下 中 左 右布局 demo

2017-06-15

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

TA关注的人

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