- 博客(26)
- 收藏
- 关注
原创 android低电量自动关机问题
2个条件:电量小于5%和没有接任何电源这两个条件同时成立的时候才会执行关机操作,但是使用user版本编译出来,代码只判断了电量小于5%就执行关机了;而在userdebug 版本上没有这个问题。2种修改方式(仅供参考)
2024-04-25 15:33:12 154
原创 屏蔽usb摄像头的声卡节点
然后在以下驱动中添加如下patch,添加摄像头的pid/vid,屏蔽声卡节点。命令lsusb,查看接入的usb摄像头的pid/vid。应客户要求,需要屏蔽usb摄像头自带的声卡,
2024-04-24 14:44:34 98
原创 android11调试4g模块EC200M-CN详解
移远模块使用 qmi_wwan 驱动, 需修改驱动程序源文件[KERNEL]/drivers/net/usb/qmi_wwan.c。移植时, 将 qmi_wwan_q.c 复制到[KERNEL]/drivers/net/usb/目录下(这部分的文件,我会上传到资源文件中,需要的可以去查看)高于 2.6.34 的 Linux 内核版本,需在[KERNEL]/drivers/usb/serial/usb_wwan.c 文件中添加以下语句。其实这一部分的讲析,在你调试的4g模块文档中也有,在此,不再作过多描述。
2024-04-22 16:00:25 923 2
原创 双屏异显异触
具体看屏驱动的代码,因为我做的是RK的平台,似乎记得是不太支持这种格式的写法,在屏驱动代码里面是不会跑单独供电的这块节点的,所以最好还是将供电的gpio口写在屏的节点里面。还有个注意的是,上电的背光时长可以稍微拉长一点,因为时长太短了,可能致使屏的各种准备工作还没有好,概率性会导致一个屏不亮。b.底层修改:为了区分2个TP的识别,你要为它们改名字,这里的名字指的是你getevent后,得到的你的输入设备TP的名字。异显的验证方式,安装你编译出来的双屏异显APK,点开能显示2个不同的画面了,即为异显。
2024-03-26 21:02:30 344
原创 linux debian10无法切换tty问题
进入tty界面:法一:Ctrl + Alt +(F1-F6)法二:sudo chvt (1~6)退出tty界面:Ctrl + Alt + F7 //返回桌面另一种退出方法,说是输入exit,但是本人验证没有生效。
2024-01-16 11:44:55 434 1
原创 数字音频基础-从PCM说起
本文从模拟信号的数字化方法讲起,介绍几个基础概念,然后重点区分容易混淆的概念,最后做一些知识扩展。全文目录如下:1.1 PCM的定义最基本的概念:模拟信号是指随时间连续变化的物理量,将声音在磁带上记录成磁场强度的变化或在黑胶唱片上记录成沟槽大小的变化就是以模拟方式进行存储。数字信号则是离散的,计算机中的数据都是以数字方式存储的。模拟信号和数字信号可以相互转换,这里我们讨论的就是把模拟信号转换成数字信号。脉冲编码调制(Pulse Code Modulation, PCM)是一种模拟信号的数字化方法。它是最常用
2024-01-08 20:19:20 828
原创 linux看门狗测试
原文链接:https://blog.csdn.net/love22222love/article/details/96861207。echo这个命令启动的作用是先打开文件,再写入内容,然后关闭。也就是open->write->release。效果:一段时间后系统会重启。
2023-07-12 21:13:44 391 1
原创 android屏蔽安全模式
设备长按电源键,弹出关机、重启菜单;再长按弹框中的关机按钮,就会出现安全模式的弹框;1.任何第三方应用程序都不会自动启动,只有系统应用程序可以执行。正常是不需要安全模式的,也不允许用户进入安全模式,所以,需要将安全模式屏蔽掉。3.在安全模式下,用户可以卸载有问题的应用程序。4.安全模式不会损坏任何应用程序和个人数据。2.桌面左下角会显示【安全模式】字样。
2023-07-06 21:11:52 179 1
原创 linux中ls查看只有白色文件的问题
3.然后创建.profile文件,或者copy默认的.profile文件过来(copy的这种方法本人未验证,想来是一样的效果)2.拷贝默认的.bashrc文件到该用户下。
2023-06-19 11:21:16 162
原创 linux中编译buildroot版本时,dts编译报错:
原因是之前这个头文件被我放在了被dts包含的dtsi文件里面,看了网上的说法是:根据dts的规范,节点要先定义后引用,是有顺序要求的,否则就会出现编译报错。#include "rk3568-linux.dtsi" 我把这个头文件的位置放在了被编译的dts文件里面,就可以编过去了。“rk3568-linux.dtsi”这个文件是RK的源文件,我的dts中引用成了头文件,按理不会报错的。但是,本人比对了其他能编过的dts的配置,发现没毛病呀,竟然还是编不过。
2023-05-25 18:21:06 1034 2
原创 ubuntu 与 windows 之间的文件互传
Linux嵌入式开发环境通常分为 Ubuntu和 Windows,一般电脑都是安装的 Windows 系统,很多工作是在 Windows下进行的,但是 Linux开发又必须在 Ubuntu下进行。将 Ubuntu关机后,在 VMware虚拟机窗口,选择要设置的虚拟机,进入编辑虚拟机设置选项;安装完成后,Ubuntu作为 FTP服务器,FileZilla作为 FTP客户端,在站点管理器中新建站点 Ubuntu后,按下图示步骤进行连接。在 Ubuntu的终端窗口,执行如下命令来安装 FTP服务。
2023-03-18 16:45:52 4455
原创 视源aic800wifi/bt调试
本人调试了视源的3款WiFi、bt模块。分别是:aic88002.1ds 该模块是双频的WiFi/bt模块,含2.4g/5gaic8800dcs.2 该模块是单频的WiFi/bt模块aic8800dws.2 该模块是单频的WiFi模块这3款当然了,价格方面肯定是依次从高到低的;配置方面近乎大同小异的。后面会依次说一下这3款的配置,以下配置均是在RK平台完成的。由以上配置完成后,在串口打印中输入命令lsmod,你会看到你所配置的模块是否有被加载。
2023-03-16 19:57:43 1620
原创 debian中设置默认声卡
alsamixer设置默认声卡sudo nano /etc/asound.conf #设置声卡1为默认则写入以下内容:defaults.ctl.card 1defaults.pcm.card 1defaults.timer.card 1测试方式:在线播放视频录音测试 调试mic使用 arecord -l 列出录音mic设备root@debian:/ # arecord -l**** List of CAPTURE Hardware Devices ****card 0: PCH [HDA In
2022-12-05 14:12:48 884
原创 Debian中ifconfig命令无法使用的问题
在Debian 10 (从Debian 9 stretch以后 )中,ifconfig命令已被弃用,这就是为什么你会得到ifconfig命令丢失的错误,解决这个障碍的方法是使用ip addr,它可以与ifconfig命令执行相同的任务!很有可能是你你没有装这个命令,或者如下截图是哪里配置错误出现的情况。之后再次启用ifconfig命令就可以正常使用了。若安装好之后,还是找不到该命令,如下。
2022-11-24 21:59:19 4257
原创 Linux中Debian版中安装中文字体
这玩意有点类似于我们在编译的时候需要lunch哪一个,选择你所需要的数字,这里要装的是中文,我这里选的是485. zh_CN.GBK GBK。本人查找了很多方法后,最后觉得好用的还是链接的这一版,以下内容是根据链接内容的基础加入的许多细节步骤。然后将以下文本写进去:(一般都会推荐使用国内的镜像源,比如163或者阿里云的镜像服务器。若是“bash:gedit:未找到命令”,则是你没有gedit的命令包,使用。但是如果,你输入以上命令后得到以下代码,那就对了,结果会显示你的电脑已经安装的语言环境:(如)
2022-09-07 20:41:58 6744 1
原创 屏幕开机自动旋转
点击屏幕左下角,PerferenceS --> Default applications for LXSession --> Autostart --> Add。但是此法在设备重启后,又会失效,方向会保持原有状态。在Debian下,输入该命令 vi /etc/X11/Xsession.d/50x11-common_determine-startup。此法设置后,在以后的开机过程中都会自动旋转,但是量产就很烦,不可能每个设备都要去设置一遍。此法设置,相当于直接在固件中设置,可永久旋转屏幕。
2022-09-06 21:38:39 2399
在rk3568上做的debian,WiFi模块8821CS无法识别
2023-07-06
TA创建的收藏夹 TA关注的收藏夹
TA关注的人