自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(13)
  • 资源 (6)
  • 收藏
  • 关注

原创 Android8.1 设置-显示下添加控制屏幕显示方向的菜单

Android8.1 设置-显示下添加控制屏幕显示方向的菜单参考博文:在Android的 设置->显示 中增加控制屏幕旋转方向的选项参考的博文是在Android5.1实现的,所以是5.1的早期版本的话,直接参考他的博文做就好了。背景: 但是我的sdk是Android8.1的,由于settings里的一些框架有电不一样了,特别是DisplaySettings.jav...

2020-04-01 16:58:07 1585

原创 Tina Linux:uboot里命令行模式调试i2c设备器件

在有些使用情景下,需要在uboot里就加载第三方设备,而且第三方设备是通过i2c通信的。这个时候就需要在uboot里调试i2c器件并加载i2c设备驱动。kernel里的驱动大部分是可以直接移植在uboot里运行的,可能需要注意的是一些接口函数会有不一样,比如打印等等。主要难点还是i2c的通信测试以及实现上。今天主要介绍一下再uboot下的命令窗口,如何通过命令来调试i2c设备,排查一下硬件是否已经正常,方便后续的驱动调试。

2023-09-13 10:35:11 1031 1

原创 Ubuntu系统自定义快捷键“命令”

比如,我们在服务器的工作路径,平时通过cd命令的话,每次都要输入路径,比较耽误时间。于是我想直接定义一个快捷键的命令,输入该命令就可以直接到我的工作目录。在使用Ubuntu系统时或者使用公司的Ubuntu服务器时,有时想自己定义一些命令,然后快速的执行得到你要的结果。到你的用户目录里:cd /home/gray/打开.bashrc文件:vim .bashrc。此修改在下次登录时生效。alias 实现的。

2022-11-02 11:20:01 1684 2

原创 Tina Linux:uboot里读取gpio的状态并传递字符串到kernel

Tina Linux uboot kernel cmdline

2021-12-30 14:08:05 1909

原创 i2c-tool调试工具使用方法介绍

i2c-tools使用方法及调试编译方法 i2c-tools是一款开源工具,专门用来调试i2c设备,目前Tina系统已经集成了i2ctools源码,在menuconfig里打开配置编译即可。 Android的话可以从开源网站http://dl.lm-sensors.org/i2c-tools/releases/下载i2c-tools, 然后修改makefaile编译即可,会生成4个文件, 将这四个文件i2cdetect, i2cdump, i2cget, i2cset push到安卓

2021-09-09 10:39:25 5734

转载 内核工程师必备工具--crash

熟悉windows的朋友都知道系统如果出现蓝屏了,会使用windbg工具来分析coredump文件,那么linux呢?linux主流解决方案是kdump+crash, kdump用来在系统crash的时候生成core dump文件,而crash工具就是用来分析这个core dump文件的。系统环境 centos 7.2crash工具介绍什么是crash?crash是一个用于交互式地分析正在运行的Linux系统或者kernel crash后的core dump数据的工具。官方...

2021-02-19 11:23:48 440

原创 Tina Linux wayland编译报错问题解决:fatal error: hb.h: No such file or directory

Tina Linux wayland编译报错问题解决:fatal error: hb.h: No such file or directory 最近客户反馈wayland编译报错,提示错误:fatal error: hb.h: No such file or directory 。然后同样的sdk,我在公司这边可以下载可以编译可以正常跑起来,但是客户按照一样的方法下载编译就是报错。没办法只能叫客户过来一趟看下什么问题。 具体报错如下: 虽然心里一直怀疑是环境问题,...

2020-12-23 14:31:30 4680 3

原创 Linux编译时如何减小so库文件的大小

Linux编译时如何减小so库文件的大小 今天问了我这个问题,我就顺便记录一下。客户问为什么libc.so文件再编译前和编译后的size不一样啊,staging 和 compile 两个dir下的 libc.so大小不一样,具体有什么区别吗? 这是是因为编译的时候还会用strip工具来处理库文件,把二进制文件中的包含的符号表和调试信息删除掉,所以库文件编译打包后会变小。Strip工具是什么? 在linux下有个工具叫做strip,这是一个可以将linux下的可执行文件...

2020-12-09 16:49:40 6470

原创 Allwinner Tina Linux 如何打开ssh远程登录支持

Allwinner Tina Linux 如何打开ssh远程登录支持1、Tina SDK已经集成了openssh的源码,打开编译即可:执行make menuconfig并选择openssh-server编译选项: > Network > SSH -------------------------------------------------------------------------------------------------------------...

2020-12-09 13:52:54 2218 11

原创 Android/Linux常用调试命令

Android/Linux常用调试命令 只有是记录一下工作中经常使用的命令,也是方便自己日后查看。后续也会陆续更新。1、查看芯片内部温度: cat /sys/devices/virtual/thermal/thermal_zone0/temp有的平台温度数据经过处理,比如打印是38,一般就是表示38度,但是有的平台数据没有处理,比如打印83059,那就需要除以1000,表示现在芯片内部温度是83度。2、进入休眠 echo mem > /sys/power...

2020-11-17 15:52:21 464

原创 Tina Linux 蓝牙BT调试命令和方法-RealTek系列、Ampak系列、芯之联XR系列

Tina Linux 蓝牙BT调试方法-RealTek系列、Ampak系列、芯之联XR系列 目前主要是基于全志平台Tina Linux系统操作的,模组也都是市场比较常见的,主要是瑞昱科技的8723ds等等,正基Ampak系列的AP6236/6212/6256等等,以及XR829等模组。 驱动一般都很少有问题,而且是和wifi共用的,所以这里就不在分析了,有问题留言讨论。 BT固件加载: AP系列:不同的模块型号对应不同的BT固件,一般是hcd后缀的,比如AP6236对应的BT...

2020-11-17 15:16:31 4037 3

原创 Android 命令模拟按键输入-adb、串口都可以

Android 命令模拟按键输入-adb、串口都可以 在调试Android平台的时候,经常发些屏幕不方便操作的时候,这个时候想要退出或者干嘛很不方便,有这些命令就可以模拟一些基本的简单的操作,调试的时候也基本是哪个用得到。一、用命令模拟按键输入:1、模拟输入home键: adb命令:adb shell input keyevent 4 串口命令:input keyevent 42、模拟power键: adb命令:adb shell input keyev...

2020-11-13 14:55:36 4908

原创 Android8.1 eng模式 禁止画面切换时闪一下红边框

Android8.1系统发现有时候界面切换的时候,屏幕边框那里闪一下红框,这个不是bug,是Android系统特意设计的一个功能,这个红框只是eng模式debug的时候提示你系统的资源使用情况,红框显示越久,表示系统资源使用很越紧张。 修改方法有两个: 第一种: Android编译为user模式,这个问题就不会出现了; 第二种: ...

2020-03-30 10:32:02 350

Android10-全志R818-自定义按键开发指南 - 代码已验证有效

在Android系统上开发自定义的按键,按键名任意定义, 并且在framework层监听验证; 在开发总经常遇到客户需要定制化按键;本资源手把手教会您自定义按键并实现监听。

2022-09-02

Tina linux USB转串口通信实现方法-已验证

Tina linux USB转串口通信实现方法-已验证 在全志Linux系统上验证过的,usb转串口通信,而且应用demo已经实现了发送数据。直接可以拿来用,编译进系统即可,

2022-09-02

Android8.1_全志R311屏蔽apk获取权限弹框

这样修改之后,apk启动时需要获取的权限便不会询问用户,直接或开放权限给app,一般不建议这样修改。除非客户要求。 代码验证有效。

2022-09-02

Android8.1-全志R311-如何打开APP获取su权限.pdf

Android6.1以后增加了Selinux,对安全性的管理更加严格了, 但是有时候客户第三方app需要执行su操作, 来获取系统的权限。 代码已验证有效。

2022-09-02

Android8.1-Settings-display里添加控制屏幕旋转方向的菜单.zip

基于Android8.1,在设置-显示下添加一个控制屏幕显示方向的菜单, 包括0°、90°、180°、270°四个方向, 主要是用ListPreference实现菜单显示。 有实现的Java源码。 代码一验证有效。

2022-09-02

Tina Linux系统--定制客制化分区&去掉overlay

Tina Linux 如何关闭overlay 分区,以及定制 客制化分区,并支持客制化分区的烧录。

2020-12-10

Android8.1-usb摄像头调试.pdf

在全志的Android8.1系统上打开usb camera。具体的配置以及验证,以及一些常用的分析方法。

2020-08-12

Android8.1-如何开机自启动WiFi-Adb连接.pdf

客户需要开机后自动启动wifi-adb服务,所以就在程序里加了一下,开机后会自动打开wifi-adb连接服务,前提是的设备wifi是ok的,就可以通过wifi 来连接adb了。

2020-08-12

空空如也

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

TA关注的人

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