自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 收藏
  • 关注

原创 stm32酒精灯设计源码程序

程序源码1.主程序//#include "system.h"#include "led.h"#include "usart.h"//#include "tftlcd.h"#include "ds18b20.h"#include "esp8266_drive.h"#include "sta_tcpclent_test.h"#include "SysTick.h"#include "OLED_I2C.h"#include "adc.h"#define Beep_OF GPIO_SetBi

2021-05-03 14:15:04 1119 2

原创 rk3399 sensor i2c read-write

rk3399 camera sensor关于i2c的读写函数1.hardware/rockchip/camera/CameraHal$ vim CameraHal_board_xml_parse.cppstatic int sensor_write_i2c( void* context, int camsys_fd, const uint32_t reg_address, const uint32_t value, int* i2c_base_

2020-11-12 16:15:41 513

原创 rk3399 调试一款新的摄像头驱动

rk3399 mipi cameraFirefly-RK3399 开发板分别带有两个 MIPI,一个 DVP 摄像头接口rk3399平台可以支持多种不同接口的Camera,如MIPI, DVP, UVC,USB camera对于DVP,MIPI接口的,是在cam_board.xml文件注册camera,isp控制器接收对于UVC,USB接口的只要移除此文件就可以,省得再去修改输出格式:像素低的camera一般用yuv格式,像素高的camera一般用raw格式官方支持的摄像头列表如下ː13M:O

2020-11-11 16:00:41 6313 5

原创 rk3399 camera驱动源码(虚拟摄像头)

rk3399 android7.1 camera驱动位置:hardware/rockchip/camera/SiliconImage/isi/drvMIPI摄像头的注册是在HAL层中进行的,CameraService在启动时会调用HAL层的camera_get_number_of_cameras函数来获取系统中存在的摄像头数量,首次调用camera_get_number_of_cameras会完成所有摄像头的注册。hardware/rockchip/camera/CameraHal/CameraHal

2020-10-24 17:50:11 2136 1

原创 GPIO控制驱动,生成mtgpio使JNI可操作

JNI是Java Native Interface的缩写,通过使用 Java本地接口书写程序,可以确保代码在不同的平台上方便移植。JNI标准成为java平台的一部分,它允许Java代码和其他语言写的代码进行交互。1.DTS设备树文件匹配驱动配置 46 / { 47 model = "AIO-3399JD4 Board mipi (Android)"; 48 compatible = "rockchip,android", "rockchip,rk3399-raindi-mipi",

2020-10-21 19:56:10 203 1

原创 rk3399 focaltech触摸屏驱动调试

RK3399-Android7.1TP芯片厂商主要有:Goodix(汇顶)、FocalTech(敦泰)、synaptics(新思)、cypress(赛普拉斯)RK的源码中虽然有 focaltech 的代码,但没有调试过,找供应商要代码,供应商会提供一个名为 focaltech_touch 的文件夹,里面包括触屏所有代码将文件夹拷贝到 kernel/drivers/input/touchscreen/ 目录下在 touchscreen 目录下的 Kconfig 文件添加source "drive

2020-10-20 15:43:46 1523

原创 高通平台隐藏和显示导航栏代码

frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBar.java boolean mBarIsAdd = true; //public static final String ENABLE_NABAR_SWITCH = "persist.enable.nabar.switch"; public void addBarInside(){ Log.e(T.

2020-07-31 13:45:53 283

原创 android9.0在设置里添加开关控件去隐藏或显示导航栏

前言:基于高通平台定制android系统。在自己每次接触新的技术需求时,总是会出现很多低级或不懂的问题,因为第一次搞欠缺经验,所以只能花费很多时间和各种方法去尝试。例如这次设置里添加虚拟按键开关,就用了一个多星期去解决问题,主要是发送广播不成功问题。话不多说,进入正题:首先看一下原始界面:一、广播实现1.定义广播内容frameworks/base/core/java/android/content/Intent.java public static final String ACTIO

2020-07-30 20:27:27 2685 6

原创 基于STM32酒精检测仪的设计

检测仪器展示检测初始界面检测数据结果 报告设计内容 源程序链接

2020-07-04 15:25:32 2931 17

原创 4G拨号脚本

1.quectel-ppp# /etc/ppp/peers/quectel-pppd# Usage:root>pppd call quectel-pppd#Modem path, like /dev/ttyUSB3,/dev/ttyACM0, depend on your module, default path is /dev/ttyUSB3/dev/ttyUSB3 115200#Insert the username and password for authentication, de

2020-07-03 15:14:46 1231

原创 IT行业的发展

关于 IT 行业到可预知的未来若干年里其实可以总结以下技术特点:1966—1980 年为大型机时代1981—1995 年为个人计算机时代1996—2010 年为互联网时代2011—2025 年为云计算时代2026—2040 年为人工智能时代2041—2055 年为机器人时代...

2020-07-02 20:27:47 368

原创 高通手机型号、开机logo、默认语言设置等小修改

1. 手机型号修改1.1 /build/make/core/Makefile1.2/device/qcom/msm8953_64/msm8953_64.mk2. 通知栏图标快捷键的去除frameworks/base/packages/SystemUI/res/values/config.xml3. 默认语言设置成中文build/make/target/product/full_base.mk4. 内存大小显示不符合实际要求/device/qcom/msm8953_64/BoardConfig

2020-07-01 17:51:04 617

原创 高通平台摄像头调试

前言:根据自己摄像头的型号,进行摄像头驱动的调试1./vendor/qcom/proprietary/mm-camera/mm-camera2/media-controller/modules/sensors/configs$ vim msm8953_camera.xml<CameraConfigurationRoot>- <CameraModuleConfig>+ <!--CameraModuleConfig> <CameraId>0&

2020-07-01 14:23:10 1566

原创 充电IC和电量计的驱动调试

LK是little kernel的缩写 高通平台android普遍采用LK作为其bootloader,LK是一个开源项目。但是,LK只是整个系统的引导部分,所以它不是独立存在。LK是一个功能极其强大的bootloader,但只支持arm和x86平台。 LK的一个显著的特点就是它实现了一个简单的线程机制(thread),和对高通处理器的深度定制和使用。一、LK部分代码修改开机电压检测,关机充电使能1.1、bootable/bootloader/lk/app/aboot/aboot.c#inc..

2020-06-30 21:11:19 2770

原创 触摸屏驱动代码

/* drivers/input/touchscreen/gt9x.c*/#include <linux/regulator/consumer.h>#include "gt9xx.h"#include <linux/of_gpio.h>#include <linux/irq.h>#include <linux/module.h>#include <linux/input/mt.h>#include <linux/debugfs.

2020-06-30 09:52:05 1234

原创 高通平台删除桌面上的Google搜索栏

1./packages/apps/Launcher3/res/layou/search_container_workspace.xml<com.android.launcher3.qsb.QsbContainerView xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="match

2020-06-29 15:22:50 550 4

原创 STM32单片机创建工程项目

1.根据自己编程习惯在任意路径下创建工程目录Core:放ST提供的配置文件Obj:放链接文件(.o)烧写文件(.hex)System:自己编写的库User:放工程和main.c函数2.打开Keil5软件创建新的工程放到User下3.Keil5创的工程连接上路径工程目录4.Core下添加ST的配置文件##### 5.设置HEX文件和Listing链接文件放到Obj目录#####...

2020-04-29 18:36:38 1532

原创 Android系统预装APK

将我们需要的APK预置进系统:以预置WeChat的APK为例(1)在packages/apps下面创建和APK名字一样的目录(2)将WeChat.apk放到packages/apps/WeChat下面(3)在packages/apps/WeChat里创建Android.mk文件:LOCAL_PATH := $(call my-dir)include $(CLEAR_VARS)# Mo...

2020-04-25 10:28:16 621

原创 给自己服务器上的项目添加git管理

1.git初始化,创建git管理$ git init2.添加项目内容到暂存区$ git add *如果要把.xxx(默认隐藏的配置文件)也加进去用$ git add . -A3.把暂存区内容提交到仓库区(版本库)$ git commit -m '你备注的信息'4.查看一下当前状态$ git status会告诉你当前在那个分支,如果暂存区有什么,或者有什么没提交到暂存区...

2020-04-24 15:30:33 304

原创 高通平台触摸屏调试

高通平台+Android9.0 TPTP芯片厂商主要有:Goodix(汇顶)、FocalTech(敦泰)、synaptics(新思)、cypress(赛普拉斯)1.向触摸屏厂商要驱动包驱动添加的路径:/m620/kernel/msm-4.9/drivers/input/touchscreen/gt9xx$-rw-rw-r-- 14674 Mar 17 10:25 goodix_tool....

2020-04-21 14:33:10 2513

原创 高通平台点亮屏幕调试

Qualcomm - Android9.0一、.XML Configure1.一些主要的配置<Version>"1.0"</Version> <PanelId>st7703-720p-video</PanelId> <PanelH>st7703_720p_video</PanelH>0x29, 0x01, 0...

2020-03-31 14:40:17 4024 3

原创 高通手机调试烧录—QFIL工具

骁龙620 八核+64位一.端口驱动安装1.USB更新卖家资料提供的驱动二.QFIL TOOL1.安装QPSTqpst.win.2.7_installer_00458.1.zip—QFIL V2.0.1.1qpst.win.2.7_installer_00479.16.zip—QFIL V2.0.2.22.Install Python 2.7.6 on customers’ c...

2020-03-24 10:16:23 6161 5

原创 ICO图标在线生成

点此链接: http://ico.duduxuexi.com/

2020-03-12 14:43:05 483

原创 全志触摸屏调试

gt9xxnew_ts驱动的移植1.修改配置文件:sys_config.fex(1)源码路径:lichee/tools/pack/chips/sun8iw11p1/configs/t3-mp1/sys_config.fex[ctp]compatible = "allwinner,sun50i-ctp-para"ctp_used = 1ctp_na...

2019-12-31 15:26:04 2823 3

原创 设置里首选网络类型由3G改成4G

Android首选网络类型默认修改1.源码路径:androidm/frameworks/base/packages/SettingsProvider/src/com/android/providers/settings/DatabaseHelper.java // Set the preferred network mode to target desired value or Default...

2019-12-26 15:40:48 2276

原创 4G调试

4G模块调试(EC20)1.USB驱动支持目的:cat /dev/ttyUSB*显示出ttyUSB0,ttyUSB1…ttyUSB41.1Add VID和PID查看自己设备vid和pid的方法:lsusb路径t3/lichee/linux-3.10/drivers/usb/serial/option.1.2Add Zero Packet Mechanism1.3Add Rese...

2019-12-24 15:22:03 2802 7

空空如也

空空如也

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

TA关注的人

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