logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

rk3399 linux AP6236蓝牙调试

本文主要介绍上层命令调试,驱动调试可参考WiFi调试等文档操作。1、开启节点echo 0 > /sys/class/rfkill/rfkill0/statesleep 2echo 1 > /sys/class/rfkill/rfkill0/statesleep 22、加载蓝牙驱动brcm_patchram_plus1 --bd_addr_rand --enable_hci --no2b

#android#linux
rk3288 android6 网络共存实现

rk3288 android6 网络共存实现

rk3288 android9.0 设置界面添加状态栏按钮

前言我们公司是做工控机行业的,默认在android系统下是不允许有状态栏和导航栏的,之前在rk3288 android7.1.2系统下做过类似的处理,移植到rk3288 android9.0下面,两个版本在状态栏的代码差异还是比较大的,下面简单记录一下在android9.0上面添加状态栏按钮。下面图片是完成后的状态当前状态栏的开启和关闭都使用广播实现一、添加广播1、添加系统广播首先要添加数据接口f

#android#java
rk3288 android7.1.2 can功能调试二

添加can启动服务can设备在linux系统下默认加载成网络设备节点,默认系统启动时,是不去启动can设备的,所以需要在系统服务中添加一个can启动服务。1、编写can服务脚本vendor/rockchip/common/can/can.sh+#!/system/bin/sh++min=0+max=3++sleep 3+while [ $min -le $max ]+do+ip link set

#android#linux
rk3288 android7.1.2 can功能调试一

前言rk3288芯片没有can数据线路,但是客户提出需求要用can通信,硬件就设计了一个简易的转接板,在spi通信线路下挂了一个mcp2515模块,实现spi转can通信。1、mcp2515电路设计can收发器2、kernel配置当前rk3288 kernel源码中已有mcp2515驱动代码,只需打开内核配置即可kernel/arch/arm/configs/rockchip_defconfig+

#android
rk3568 android11 SC7A20调试

rk3568 android11 SC7A20调试

rk3288 android7.1.2 update包data分区处理

格式化data分区对于7.1的系统而言,如果需要格式化data分区,可在device目录下的broadconfig文件中打开RECOVERY_SDBOOT_FOEMATE_DATA ?= truedevice/rockchip/common/BoardConfig.mkRECOVERY_SDBOOT_FOEMATE_DATA ?= true不格式化data分区若要保证在update更新镜像时100

#android
rk3288 android7.1.2 4g模块调试(三)

前言当前我们公司使用多个4g模块,为了方便android系统的使用,所以添加的多4g模块的适配,这种方式在可以根据接的4g模块的uid与pid,指定接入4g模块的ril库和at指令端口,完成4g模块的拨号工作。1、移植多4g模块适配代码到hardware目录下hardware/ril/runtime-ril-port/runtime_port.c/** Licensed under the Apa

#android
rk3568 android11 打开网络adb调试

rk3568 android11 打开网络adb调试

#adb
rk3288 android7.1.2 4g模块调试(五)

项目场景:rk3288 android7.1.2 gm191模块调试问题描述:gm191模块开机后自动拨号,开启gps定位功能,并同时使用ping命令访问百度,在一段时间后会出现4g模块断网,等待一点时间后,4g上网功能恢复。原因分析:触发了framework 保活机制。这个保活机制就是在连上网后,send了数据包但是recv的数据包为0,就会累积send的数据包。当累积send的数据包大于10,

#android
    共 17 条
  • 1
  • 2
  • 请选择