- 博客(13)
- 资源 (6)
- 收藏
- 关注
原创 Android8.1 设置-显示下添加控制屏幕显示方向的菜单
Android8.1 设置-显示下添加控制屏幕显示方向的菜单参考博文:在Android的 设置->显示 中增加控制屏幕旋转方向的选项参考的博文是在Android5.1实现的,所以是5.1的早期版本的话,直接参考他的博文做就好了。背景: 但是我的sdk是Android8.1的,由于settings里的一些框架有电不一样了,特别是DisplaySettings.jav...
2020-04-01 16:58:07 1615
原创 Tina Linux:uboot里命令行模式调试i2c设备器件
在有些使用情景下,需要在uboot里就加载第三方设备,而且第三方设备是通过i2c通信的。这个时候就需要在uboot里调试i2c器件并加载i2c设备驱动。kernel里的驱动大部分是可以直接移植在uboot里运行的,可能需要注意的是一些接口函数会有不一样,比如打印等等。主要难点还是i2c的通信测试以及实现上。今天主要介绍一下再uboot下的命令窗口,如何通过命令来调试i2c设备,排查一下硬件是否已经正常,方便后续的驱动调试。
2023-09-13 10:35:11 1104 1
原创 Ubuntu系统自定义快捷键“命令”
比如,我们在服务器的工作路径,平时通过cd命令的话,每次都要输入路径,比较耽误时间。于是我想直接定义一个快捷键的命令,输入该命令就可以直接到我的工作目录。在使用Ubuntu系统时或者使用公司的Ubuntu服务器时,有时想自己定义一些命令,然后快速的执行得到你要的结果。到你的用户目录里:cd /home/gray/打开.bashrc文件:vim .bashrc。此修改在下次登录时生效。alias 实现的。
2022-11-02 11:20:01 1715 2
原创 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 5770
转载 内核工程师必备工具--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 455
原创 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 4759 3
原创 Linux编译时如何减小so库文件的大小
Linux编译时如何减小so库文件的大小 今天问了我这个问题,我就顺便记录一下。客户问为什么libc.so文件再编译前和编译后的size不一样啊,staging 和 compile 两个dir下的 libc.so大小不一样,具体有什么区别吗? 这是是因为编译的时候还会用strip工具来处理库文件,把二进制文件中的包含的符号表和调试信息删除掉,所以库文件编译打包后会变小。Strip工具是什么? 在linux下有个工具叫做strip,这是一个可以将linux下的可执行文件...
2020-12-09 16:49:40 6661
原创 Allwinner Tina Linux 如何打开ssh远程登录支持
Allwinner Tina Linux 如何打开ssh远程登录支持1、Tina SDK已经集成了openssh的源码,打开编译即可:执行make menuconfig并选择openssh-server编译选项: > Network > SSH -------------------------------------------------------------------------------------------------------------...
2020-12-09 13:52:54 2305 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 484
原创 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 4216 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 4949
原创 Android8.1 eng模式 禁止画面切换时闪一下红边框
Android8.1系统发现有时候界面切换的时候,屏幕边框那里闪一下红框,这个不是bug,是Android系统特意设计的一个功能,这个红框只是eng模式debug的时候提示你系统的资源使用情况,红框显示越久,表示系统资源使用很越紧张。 修改方法有两个: 第一种: Android编译为user模式,这个问题就不会出现了; 第二种: ...
2020-03-30 10:32:02 360
Android10-全志R818-自定义按键开发指南 - 代码已验证有效
2022-09-02
Tina linux USB转串口通信实现方法-已验证
2022-09-02
Android8.1_全志R311屏蔽apk获取权限弹框
2022-09-02
Android8.1-全志R311-如何打开APP获取su权限.pdf
2022-09-02
Android8.1-Settings-display里添加控制屏幕旋转方向的菜单.zip
2022-09-02
Android8.1-如何开机自启动WiFi-Adb连接.pdf
2020-08-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人