- 博客(21)
- 资源 (4)
- 问答 (1)
- 收藏
- 关注
原创 DevEco Studio模拟器打开失败【进击的鸿蒙小白篇一】
在DevEco Studio菜单栏,点击Tools > HVD Manager。首次使用模拟器,需下载模拟器相关资源,请点击OK,等待资源下载完成后,点击模拟器界面左下角的Refresh按钮。在浏览器中弹出华为帐号登录界面,请输入已实名认证的华为帐号的用户名和密码进行登录。 登录后,请点击界面的允许按钮进行授权。根据官方文档上面提示,用搜狗浏览器无法进入到授权页面,将系统改为IE浏览器就能授权成功了。...
2020-09-15 18:07:25
7567
1
原创 RK3399 4K 带宽不足[drm:vop_isr] ERROR POST_BUF_EMPTY irq err
4k输出分为两种,屏输出3840*2160@60,一种是1920x1080分辨率的UI(拉伸到3840*2160),一种是点对点的3840*2160的UI,两种都支持60fps,但会出现DDR带宽不足的问题,会出现[drm:vop_isr]ERRORPOST_BUF_EMPTY irq err这种错误,随之屏幕就会出现绿条纹的闪烁画面。这里是讲60fps情况下,因为30fps是正常的。 根据官方文档《RK3399_Android7.1_Software_Development_Gui...
2020-08-22 18:24:47
7906
原创 RK3288&RK3399 GMAC以太网调试
由于设计以太网的走线差异,tx rx 在RK平台可以动态调整。问题现象:sys/class/net/eth0设备以及存在,但是无法上网,ping的时候会丢包。&gmac { phy-supply = <&vcc_phy>; phy-mode = "rgmii"; clock_in_out = "input"; snps,reset...
2020-03-14 11:37:06
6152
原创 RK3288W Android8.1开发日志(五)
1、EDP屏调试:&edp { status = "okay";};&edp_panel { compatible = "simple-panel"; backlight = <&backlight>; enable-gpios = <&gpio7 13 GPIO_ACTIVE_HIGH>; enable-delay-...
2019-11-05 10:29:35
1334
原创 RK3288W Android8.1开发日志(四)
最近碰到一个奇怪的问题,tc358749x碰到的问题还挺多,之前是打开一直黑屏,最后从硬件上解决了,现在又碰到了一个问题,HDMI+LVDS双屏显示,HDMIIN打开是黑屏的,表现形式跟之前的一样,会出现CamerIcIspIrq: pic err first,g_ispFrameNum == 1错误。只有单独打开HDMI通道HDMI IN才正常,一开始是怀疑LVDS的GPIO有服用,检查了...
2019-09-20 15:42:58
1382
原创 RK3288W Android8.1开发日志(三)
一、HDMI强制输出指定分辨率由于系统默认开启EDID,会先获取显示设备EDID所需的分辨率,然后在设置相对应的分辨率输出,我先默认关闭#CONFIG_DRM_LOAD_EDID_FIRMWARE is not set,然后在驱动修改。1、kernel\drivers\gpu\drm\drm_edid.cdrm_display_mode_from_vic_index(struct drm_c...
2019-08-16 17:59:04
1098
原创 RK3288W Android8.1开发日志(二)
1、犯了一个错误,拿到SDK忘记执行源代码更新指令,5月8号的初始版本有挺多BUG,执行更新.repo/repo/repo sync,更新完之后编译烧录,之前的bug全无。2、接上一篇文章,修改永不休眠,修改代码alps\frameworks\base\services\core\java\com\android\server\power\PowerManagerService.java ...
2019-08-10 18:17:24
1996
原创 RK3288W Android8.1开发日志(一)
1、板子是参考官方公版设计,SDK版本是RK3288_ANDROID8.1_SDK_20180512;2、解压SDK,直接执行source build.sh,再执行./mkimage.sh,烧录进板子,发现系统正常启动。3、设备只有HDMI和LVDS,点LVDS屏,修改屏参,修改文件rk3288-evb-android-rk808-edp.dts;/dts-v1/;#inclu...
2019-07-19 18:34:34
2450
原创 RK3288 Android7.1 LVDS调试问题
最近在rk平台上调试一款32寸的LVDS,屏是1920*1080分辨率,双路8bit RGB888 格式的屏,在rk3288-evb-android-rk808-lvds.dts下面的lvds修改如下,编译烧录进去屏幕一直循环播放红绿蓝图片。请大侠们分析分析,屏的规格书我也上传一份。&lvds_panel {status = “okay”;compatible =“simple-p...
2019-04-13 14:42:45
4360
3
原创 HDMI添加缩放功能
HDMI显示在电脑显示屏显示正常,但是插入电视,部分电视显示不全,官方解释是说有些屏不处理oversceen包,这种情况需要手动调节屏幕的可视区域。1、Settings.javapublic static final String HDMI_DEFAULLT_TV_WIDTH ="hdmi_default_tv_width";public static final Stri
2018-01-05 12:05:24
3186
原创 Error:Failed to complete Gradle execution. Cause: The version of Gradle you are using (3.3) does no
在Android studio的终端Terminal输入gradlew build执行命令,等一会出现BUILD SUCCESSFUL,说明更新成功。
2017-12-15 09:32:49
7622
原创 Android5.1 VectorDrawable
最近在修改SystemUI 的下拉菜单里面的快速设置按钮,由于自己要添加一个新的按钮,折腾了好久,现在好好的整理下。具体参考了蓝牙的执行流程,代码上好理解,当我看到蓝牙的图标的时候傻眼了。。。。<vector xmlns:android="http://schemas.android.com/apk/res/android" android:width="64dp"
2016-03-10 16:41:53
968
原创 Android5.1网络切换策略分析
最近在在5.1移植了以太网过来,移植的过程并没有什么大问题,修改了框架上的代以及添加了Settings代码,以太网调试就基本完工了,后面只是修改下布局即可。但是调试网络切换的时候出现了大问题。WIFI和ETHERNET居然可以同时存在,为了解决这个问题,就不得不重新认识5.1的网络切换策略了。在android4.4上,想实现以太网为优先级最高(意思是以太网打开了,WIFI就无法打开),方法很简单,
2015-10-14 18:55:25
9081
原创 Android 获取Ethernet IP、mask、dns、gw、mac
package android.net.ethernet;import java.net.InetAddress;import java.net.InterfaceAddress;import java.net.NetworkInterface;import java.util.Enumeration;import java.util.List;import andro
2015-03-30 08:58:49
5177
原创 android4.4 NetworkController 详解
NetworkController 是一个所有网络信号图标的综合逻辑判断,比如手机,以太网,还有WIFI,蓝牙等信号图标都在能看到,废话不多说;由于文件过于庞大,在这单独讲以太网是如何实现的。1、在APP上层里,以太网的EthernetStateTracker类中经过底层上报的信息(如:网络断开;网络连接;发线网卡),然后将上报的信息通过广播的形式发送到NetworkControl
2015-03-30 08:34:07
3870
转载 Android 获取当前系统语言及地区,并更改语言
如果想获取手机的当前系统语言,可以通过Locale类获取,主要方法:Locale.getDefault().getLanguage(),返回的是es或者zh;通过Locale.getDefault().getCountry()获取当前国家或地区,返回为CN或US;如果当前手机设置为中文-中国,则使用此方法返回zh-CN,同理可得到其他语言与地区的信息。1.首先,如果要程序自动适应系统语言进行转变,
2015-01-22 10:49:16
2903
原创 Android4.4添加设置菜单
packages\apps\Settings\res\xml\settings_headers.xml比如我想插入以太网的,则在布局文件添加 android:id="@+id/ethernet_settings" android:title="@string/eth_radio_ctrl_title" android:icon="@dr
2015-01-22 08:15:35
1745
原创 Android4.4去除下拉菜单选项
路径:base\package\systemui\src\com\android\systemui\statustar\QuickSetting.java 函数入口:void setup(……){setupQuickSettings(); //快速设置updateResources();//更新图片资源}----->setupQuickSettings
2015-01-22 08:11:50
3952
原创 Android JNI 手把手教你编写.so并调用接口
最近在看了很多JNI资料,用了各种方法,但个人却喜欢这种方式,废话不多说。一、在android源码package目录下创建一个文件夹TestJni,并创建两个目录,分别为test_jni.cpp和Android.mk二、编写test_jni.cpp:#include #include #include #include #
2014-12-26 17:43:43
2452
原创 全志A20 控制背光亮度C代码
#include #include #include #include #include #include #include #include #include int init_dispon(int brightness){unsigned long args[3];int ret = -1;int setr
2014-11-01 09:16:41
4111
原创 A20+Android EETI电阻屏调试记录
硬件平台:sen_A20系统版本:Android 4.2.2内核版本:linux3.3固件版本:v1.2电阻屏:17寸 EETI eGTouch (USB)一、配置内核(1)配置.config1. CONFIG_INPUT_EVDEV2. CONFIG_INPUT_UINPUT3. CONFIG_HIDRAW ( for USB Interface )
2014-05-17 12:11:24
4816
GMAC tx rx delay动态调整补丁V2.0.rar
2020-03-14
android uvc摄像头报错
2015-05-06
TA创建的收藏夹 TA关注的收藏夹
TA关注的人