Linux
文章平均质量分 72
Linux2k10
尽人事,听天命。
展开
-
Tina Linux:uboot里命令行模式调试i2c设备器件
在有些使用情景下,需要在uboot里就加载第三方设备,而且第三方设备是通过i2c通信的。这个时候就需要在uboot里调试i2c器件并加载i2c设备驱动。kernel里的驱动大部分是可以直接移植在uboot里运行的,可能需要注意的是一些接口函数会有不一样,比如打印等等。主要难点还是i2c的通信测试以及实现上。今天主要介绍一下再uboot下的命令窗口,如何通过命令来调试i2c设备,排查一下硬件是否已经正常,方便后续的驱动调试。原创 2023-09-13 10:35:11 · 882 阅读 · 1 评论 -
Ubuntu系统自定义快捷键“命令”
比如,我们在服务器的工作路径,平时通过cd命令的话,每次都要输入路径,比较耽误时间。于是我想直接定义一个快捷键的命令,输入该命令就可以直接到我的工作目录。在使用Ubuntu系统时或者使用公司的Ubuntu服务器时,有时想自己定义一些命令,然后快速的执行得到你要的结果。到你的用户目录里:cd /home/gray/打开.bashrc文件:vim .bashrc。此修改在下次登录时生效。alias 实现的。原创 2022-11-02 11:20:01 · 1649 阅读 · 2 评论 -
Tina Linux:uboot里读取gpio的状态并传递字符串到kernel
Tina Linux uboot kernel cmdline原创 2021-12-30 14:08:05 · 1843 阅读 · 0 评论 -
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 · 5682 阅读 · 0 评论 -
内核工程师必备工具--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 · 417 阅读 · 0 评论 -
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 · 4589 阅读 · 3 评论 -
Linux编译时如何减小so库文件的大小
Linux编译时如何减小so库文件的大小 今天问了我这个问题,我就顺便记录一下。客户问为什么libc.so文件再编译前和编译后的size不一样啊,staging 和 compile 两个dir下的 libc.so大小不一样,具体有什么区别吗? 这是是因为编译的时候还会用strip工具来处理库文件,把二进制文件中的包含的符号表和调试信息删除掉,所以库文件编译打包后会变小。Strip工具是什么? 在linux下有个工具叫做strip,这是一个可以将linux下的可执行文件...原创 2020-12-09 16:49:40 · 6165 阅读 · 0 评论 -
Allwinner Tina Linux 如何打开ssh远程登录支持
Allwinner Tina Linux 如何打开ssh远程登录支持1、Tina SDK已经集成了openssh的源码,打开编译即可:执行make menuconfig并选择openssh-server编译选项: > Network > SSH -------------------------------------------------------------------------------------------------------------...原创 2020-12-09 13:52:54 · 2110 阅读 · 11 评论 -
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 · 3766 阅读 · 3 评论