自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【MTK】ES7210、ES7243E Driver调试

调试ES7210、ES7243E Driver花了很长一段时间,主要时间还是花费在I2S这块,第一次调试,调试了一两天才知道接出来的I2S 不支持输入,后面飞线又改板才使用正确的I2S, 在MCLK这里有卡住了,最终还是寻求MTK才解决MCLK不出来的问题,主要还是因为很少调试I2S设备,基本都是LCD/TP/Camer/Sensor的调试,还有很多细节就没有写了,具体还是根据自身的调试情况来处理。通过代码重新复位初始化就正常了。如果录制出来的的文件内容都是全0的文件,就得排查,I2S的信号是否正常。

2023-07-06 21:15:32 2078 4

原创 【MTK】实现上电自动开机

有些行业产品,不需要休眠,希望供电就自动开机。

2023-02-08 17:41:04 824

转载 如何将 Android 手机投屏在 Ubuntu/LinuxMint/Debian 上

你知道如何将Android手机投屏到Linux系统吗?本文就以 Scrcpy 软件为例,来讲解一下如何将Android手机投屏到Ubuntu系统。

2023-01-06 17:33:41 586

原创 【MTK】 Reset key 支持系统重启

diff --git a/vendor/mediatek/proprietary/bootable/bootloader/preloader/platform/mt6771/src/drivers/platform.c b/vendor/mediatek/proprietary/bootable/bootloader/preloader/platform/mt6771/src/drivers/platform.cindex 4239fdad63..b669b11fe2 100644--- a/vendo

2022-11-25 11:29:51 730

原创 【QT6】报错记录

ubuntu QT6报错记录

2022-11-10 18:08:06 644

原创 【MTK】 配置GPIO控制前置闪光灯

flash 配置相关文件路径: Flashlight source code and header file:– [ANDROID]/[KERNEL]/driver/misc/mediatek/flashlight Kernel config and Makefile:– [ANDROID]/[KERNEL]/driver/misc/mediatek/flashlight/Kconfig– [ANDROID]/[KERNEL]/driver/misc/mediatek/flashlight/.

2022-07-21 10:51:21 1037

原创 MTK 双路MIC

配置MTK_AUDIO_NUMBER_OF_MIC = 2MTK_DUAL_MIC_SUPPORT = yesMICBIAS0和MICBIAS1电压控制:kernel-4.14/sound/soc/mediatek/codec/mt6357/mtk-soc-codec-6357.c 在所有Ana_Set_Reg(AUDENC_ANA_CON8, 0x0021, 0x00ff);后面Ana_Set_Reg(AUDENC_ANA_CO...

2022-03-01 15:07:31 839

原创 MTK 调试记录

MT8788/MT8183 使用CC1 CC2做OTG检测:#CONFIG_MTK_USB_TYPEC_U3_MUX //关闭//打开一下宏CONFIG_TCPC_CLASS=yCONFIG_TCPC_MT6370=yCONFIG_MTK_USB_TYPEC=yCONFIG_USB_POWER_DELIVERY=y

2022-01-12 21:32:04 1131

原创 MTK 屏休眠唤醒,没背光。

因公司没有AAL License。必须关闭对应的project.mk中MTK_AAL_SUPPORT = yes应的kernel config_debug_defconfig,_defconfig, CONFIG_MTK_AAL_SUPPORT=y

2021-12-08 15:47:26 656 2

原创 【GIT】将本地已有的git项目上传到新的空git仓库(带git log)

项目场景:公司拿到一份其他公司开发的git仓库代码,打算在他们的代码上进行开发,在不删其他公司代码提交记录的情况下建立git仓库。1:查看代码的git仓库的远程连接git remote -v2:删除git仓库的远程连接git remote rm origin有必要修改分支的情况下git branch -a 查看所有分支git branch -m old_name new_name 修改分支名。3:添加新的git仓库的远程连接git remote add origin g

2021-09-10 14:52:51 3163 2

原创 MTK杂记

DCT工具(DWS):配置,编译后会自动生成头文件。生成路径:./out/target/product/${PROJECT}/obj/PRELOADER_OBJ/inc/文件:cust_adc.h cust_eint.dtsi cust_eint_md1.h cust_gpio_usage.h cust_kpd.h cust_power.h pmic_drv.c preloader.h cust_clk_

2021-09-10 10:05:29 226

原创 Mediatek-AOSP与ABS版本区别

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、MTK ABS & AOSP 的对比二、配置方式1.preloader配置2.读入数据总结前言 随着MTK代码的不断迭代,代码构架在配置方式上有了许多的变化。这里主要介绍:1.MTK ABS & AOSP 的对比2.Preloader的配置3.LK的配置3.Kernel的配置4.Android提示:以下是本篇文章正文内容,下面案例可供参考一、MTK ABS & AOSP

2021-09-04 14:21:54 748

原创 Ubuntu20.04中搭建gitlab遇到的问题

Ubuntu20.04中搭建gitlab遇到的问题本地能访问,局域网其他电脑无法访问设置防火墙firewall-cmd --add-service=http --permanentfirewall-cmd --reload或者开放指定端口sudo firewall-cmd --permanent --zone=public --add-port=8888/tcpsudo firewall-cmd --reload...

2021-08-25 16:46:56 152

原创 【MTK】Android新项目sdcard无法识别问题

[DESCRIPTION] 如您新项目遇到无法识别sdcard的问题,麻烦请按照如下flow进行检查。[SOLUTION]一、请确认贵司此项目是否支持sdcard热插拔功能? 支持热插拔 需要确认如下&mmc1节点中一定不能有non-removable这个属性节点。/kernel-3.18/arch/arm64/boot/dts/Project_Name.dts &mmc1 {clk_src = /bits/ 8 ;...

2021-01-13 10:04:31 966 1

原创 ubuntu 20.04安装synergy

synergy是一款局域网内,不同机器,共享同一套键盘鼠标的软件,非常小巧好用。在这里记录一下最新的ubuntu 20.04,安装过程中的一些错误。链接: https://pan.baidu.com/s/1ayTVijW64VqUONXgaa9Iww 复制这段内容后打开百度网盘手机App,操作更方便哦synergy_1.8.8-stable+dfsg.1-1build1_amd64.debsynergy_1.8.8-stable+dfsg.1-1build1_arm64.deb安装时会报错如上:解.

2020-12-22 14:29:28 1847 2

原创 LTF散热框架软件实现_结合MTK6797平台(转载) 有加部分内容

一.LTF热管理框架简介LTF(LinuxThermal Framework),主要位于BSP kernel模块,LTF抽象出两种类型的设备,热区设备TZD[Thermal Zone Device] 和冷却设备[Cooling Device]。热区设备主要负责获取和上报从热传感器读取的转换温度值[单位毫摄氏度]。冷却设备通过开关某一个特定的处理函数,来给绑定的热区设备组件降温。一个热区设备最多可以有10个 trip[每个trip对应一个热阈值],每个trip能且只能绑定到一个冷却设备[...

2020-07-23 15:45:19 1254

原创 【MTK】android 定制需求小细节

1.第三方应用访问uart(/dev/ttyMT0/1): 需要关闭selinux,在对应的procject的init.rc中添加对应权限,具体如下关闭Selinux给对应的ttyMT0 ttyMT1权限

2020-07-03 10:55:07 259

原创 【Android】 ubuntu android studio 启动模拟器报错解决

gpu禁用掉就可以了进入已创建的模拟器目录,如:~/.android/avd/Pixel_2_API_28.avd/打开config.ini修改以下参数:hw.gpu.enabled: nohw.gpu.mode: off 重新启动模拟器或者android studio,如果有尝试过其他方案,建议重新新建模拟器进行以上操作...

2020-06-28 16:14:18 573

原创 MTK平台 Sensor Hub配置(以stk3x3x光感为例)(Android 9.0)

Sensor Hub 配置alps\mediateksample\$PROJECT\ProjectConfig.mkMTK_SENSOR_SUPPORT=yes//必须配置MTK_SENSOR_HUB_SUPPORT=yes//开启sensor hub 必须配置,关闭sensor hub的话配置为空即可。CUSTOM_KERNEL_SENSORHUB= yes //开启sens...

2020-03-18 11:12:19 6622 16

原创 Android 源码编译报错集合

1:ninja: error: 'out/target/product/k62v1_64_bsp/obj/SHARED_LIBRARIES/libwapi_intermediates/export_includes', needed by 'out/target/product/k62v1_64_bsp/obj/EXECUTABLES/wpa_supplicant_intermediates/...

2020-03-17 17:39:57 2172

原创 Ubuntu16.04 解决外置USB蓝牙模块链接蓝牙耳机没有声音输出问题

操作系统:Ubuntu 16.04耳机:SONY W1000XUSB蓝牙模块芯片:CSR8510 ( 这里就不说具体耳机牌子,避免广告)这里只解决蓝牙耳机已连接但是没有声音的问题,正常插入就可以连接,如果没正常连接,请先连接后再看本文1.终端运行安装pavucontrolsudo apt-get install pavucontrol2.安装后打开后打开pavucon...

2019-11-23 10:55:47 2539

原创 Ubuntu16.04 安装WPS

一.安装WPS:官网下载:http://community.wps.cn/download/、双击或命令行安装sudo dpkg -i wps-office_11.1.0.8865_amd64.deb二.安装字体:安装打开后会提示字体缺失1.首先下载字体包:链接: https://pan.baidu.com/s/1QVxBqhIDMve_BU6RNvb0hA 提取码: 2p3z2...

2019-11-21 10:36:38 206

原创 第二章:进程管理

程序的顺序执行特点 : 顺序性、封闭性、可再现性.程序的并发执行特点 : 间断性、失去封闭性、不可再现性.进程的概念: 进程是允许并发的程序在某个数据集合上的运行过程. 进程是正文段、用户数据段和进程控制块共同组成的执行环境.正文段存放被执行的机器指令. 用户数据段存放进程在执行时要操作的数据. 进程控制块存放程序的执行环境. 操作系统通过这些描述和管理进...

2019-09-07 15:42:19 133

原创 【自考路: 操作系统概论(02323) 】第一章 操作系统简介

操作系统概念: 操作系统是一种浮躁的系统软件,是不同程序代码、数据结构、初始化文件的集合,可执行.操作系统是提供计算机用户与计算机硬件之间的接口,并管理计算机软件和硬件资源,并且通过这个借口使应用程序的开发变得简单、高效.接口是两个不同部分的交接面.接口分为硬件接口和软件接口,计算机的所有功能最终都是由硬件的操作来实现的,计算机屏蔽了对硬件操作的细节. 与硬件...

2019-09-04 20:04:05 900 1

原创 Linux 中断注册 request_irq 例子

头文件内容:#ifndef __PIR_SWITCH_H#define __PIR_SWITCH_H#include <linux/input.h>#include <linux/module.h>#include <linux/kernel.h>#include <linux/sched.h>#include <linux/...

2019-07-26 17:52:52 797

原创 Bcompara for Ubuntu (带key)

ubuntu 14.04下测试通过,2019年6月12日的beyond compare 3.3.4.14431版本破解成功。步骤如下:1. 下载beyond compare安装包bcompare-3.3.4.14431.tar.gz,放到/usr/local/src中,利用sudo tar xvf bcompare-3.3.4.14431.tar.gz解压; cd bcompare-3.3...

2019-06-12 11:04:51 411

原创 【Android】除去状态栏跟虚拟按键

--- a/frameworks/base/services/core/java/com/android/server/policy/PhoneWindowManager.java+++ b/frameworks/base/services/core/java/com/android/server/policy/PhoneWindowManager.java@@ -2206,13 +2206,...

2019-06-01 09:42:17 652 5

原创 【Android】system.prop 的属性控制(例如C/C++的宏控制)

在android源码中,C/C++的宏控制是行不通的。如果想增加一个"宏"控制, 可以使用system.prop定义一个属性开关:比如:whiteaistapp=false在android源码的java文件中的使用方法:import android.os.SystemProperties;if(SystemProperties.getBoolean("w...

2019-04-28 17:00:12 1106

原创 【Android】Android 9.0 隐藏虚拟按键跟状态栏,除去google搜索栏.

隐藏虚拟按键跟状态栏 修改文件: frameworks/base/packages/SettingsProvider/res/values/defaults.xml <string name="def_airplane_mode_radios" translatable="false">cell,bluetooth,wifi,nfc,wimax</string&...

2019-04-27 16:46:04 9750 6

原创 【Android】安卓开机禁止锁屏,禁止屏幕休眠

1.Settings 删掉开机锁屏界面packages/apps/Settings/res/xml/display_settings.xml <!-- Hide screen sleep <ListPreference android:key="screen_timeout" android:title="@string/screen_...

2019-04-27 10:03:56 4274 1

原创 【Android】安卓六大布局基本了解

Android六种布局: 1. 线性布局(LinearLayout) 按照垂直或者水平方向布局的组件 2. 帧布局(FrameLayout) 组件从屏幕左上方布局组件 3. 表格布局(TableLayout) 按照行列方式布局组件 4. 绝对布局(AbsoluteLa...

2019-04-20 15:31:02 2806

转载 【Android】 虚拟按键栏增加音量加减键

请查看 https://juejin.im/post/5ad9a5326fb9a07aa83e49be

2019-04-19 19:46:13 4610

原创 【Android】 应用程序运行 /system/bin 下setting命令

因有需求做app来通过按钮来调用/system/bin/ 的脚本。将此处加入对应代码中,如果是第三方应用需要主意执行/写入权限问题。try{ // 执行setting 命令将状态栏跟虚拟按键设置成沉浸模式 Runtime.getRuntime().exec(" settings put global policy_control immersive.full=...

2019-04-19 16:44:51 1746

原创 【Android】 adb shell 下 setting 指令

adb shell settings list systemadb shell settings list globaladb shell settings list secure分别查看 系统 全局 安全 可以使用adb shell 设置的属性(可以使用setting设置的属性)对应属性的存储的手机位置:/data/system/users/0/下的对应xml文件:et...

2019-04-17 10:05:46 16824

原创 MTK 无电池 上电直接开机。

下面详述如何在软件中去掉长按关机或重启的功能:1.请在文件/vendor/mediatek/proprietary/bootable/bootloader/preloader/platform/mt6739/src/drivers/pmic.c中重新定义如下函数:void PMIC_enable_long_press_reboot(void){ pmic_config_in...

2019-04-15 17:21:01 2546 7

原创 MT8765 LCD屏幕/TP显示触摸180°旋转

将LCD显示180°旋转,需要做系统底层的修改,具体实现方法如下(以实际项目为例):1. 更改MTK_LCM_PHYSICAL_ROTATION的值 MTK_LCM_PHYSICAL_ROTATION = 180 所涉及到的文件有: bootable/bootloader/lk/project/xxxxxx.mkdevice/mediateksample/tb8...

2019-04-10 10:55:30 2534

原创 MTK 平台编译指令集

source 环境: source build/envsetup.sh lunch对应编译工程: lunch full_XXXXX项目-eng (eng可以换成 user/userdebug) 全部编译: make -j32 2>&1 | tee out/build.log -j32 表示使用32个...

2019-04-02 20:14:34 1597 2

原创 Windows 远程桌面连接Ubuntu操作以及各种问题解决

很多情况下,有必要的使用Windows 远程登录Ubuntu系统继续学习以及工作。主要分为两种。  第一种:通过SSH服务(使用xshell/SecureCrt等工具)来远程访问,编写终端命令,不过这个是无界面的,很多人也喜欢这种方式,因为快捷方便,但是不足的地方没有可视化图形界面。如果工作或者学习当中需要图形界面的操作,则选择第二种  第二种:通过可视化界面远程访问,像Windows下的...

2019-03-30 16:47:24 74731 36

原创 Ubuntu 安装VirtualBox 5.0

VirtualBox是一款免费、开源的虚拟机软件。官方网址:https://www.virtualbox.org/1,i386版本:http://download.virtualbox.org/virtualbox/5.0.10/virtualbox-5.0_5.0.10-104061~Ubuntu~trusty_i386.deb2,ADM64版本:http://download.virtualb...

2018-04-10 14:39:59 206

转载 HTTP

HTTP 简介HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从万维网(WWW:World Wide Web )服务器传输超文本到本地浏览器的传送协议。。HTTP是一个基于TCP/IP通信协议来传递数据(HTML 文件, 图片文件, 查询结果等)。HTTP 工作原理HTTP协议工作于客户端-服务端架构为上。浏览器作为

2017-08-03 09:44:44 243

synergy_1.8.8-stable+dfsg.1-1build1_amd64.deb

synergy是一款局域网内,不同机器,共享同一套键盘鼠标的软件,非常小巧好用。

2020-12-22

空空如也

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

TA关注的人

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