- 博客(43)
- 资源 (15)
- 收藏
- 关注
原创 RK3588 Linux5.10 GT9XX 调试
2.在Kconfig添加:`config TOUCHSCREEN_GT9XX的说明,路径:"kernel\drivers\input\touchscreen\Kconfig"修改--- a/kernel/drivers/input/touchscreen/gt9xx/gt9xx_cfg.h。Makefile所在路径:"kernel\drivers\input\touchscreen\Makefile"6. 编译成功后发现触摸不准的情况或者方向不对。5. 编译提示一堆问题,可以参考下面修改。
2024-04-25 15:59:33
1939
1
原创 Yocto 编译提示ERROR: The following required tools (as specified by HOSTTOOLS) appear to be unavailable
出现这个问题主要是系统下没有安装chrpath通过命令安装即可。
2024-04-25 15:35:51
1069
原创 高版本内核编译驱动提示下面错误:error: this statement may fall through [-Werror=implicit-fallthrough=]
在驱动对应Makefile下添加:
2023-11-15 15:53:48
257
原创 fatal error: X11/Xcursor/Xcursor.h: No such file or directory
Ubuntu20.04 编译鸿蒙系统提示错误:
2023-07-07 14:02:33
984
原创 SSL error when connecting to the Jack server. Try ‘jack-diagnose‘
Android7 编译出现jack-admin启动问题:log如下:Launching Jack server java -XX:MaxJavaStackTraceDepth=-1 -Djava.io.tmpdir=/tmp -Dfile.encoding=UTF-8 -XX:+TieredCompilation -Xmx4096m -cp /home/jack/.jack-server/launcher.jar com.android.jack.launcher.ServerLauncherJa
2021-05-17 15:39:03
950
3
原创 debian/ubuntu arm/arm64 国内源
最近搞linux系统整理了一些源,希望对大家有用。ubuntu14.04 armhfdeb http://mirrors.ustc.edu.cn/ubuntu-ports/ trusty main multiverse restricted universedeb http://mirrors.ustc.edu.cn/ubuntu-ports/ trusty-backports main multiverse restricted universedeb http://mirrors.ust
2020-10-21 16:48:33
7368
原创 ARM Ubuntu18.04 国内源
Ubuntu18.04 armhf 版本国内源:deb http://mirrors.ustc.edu.cn/ubuntu-ports/ xenial main multiverse restricted universedeb http://mirrors.ustc.edu.cn/ubuntu-ports/ xenial-backports main multiverse restricted universedeb http://mirrors.ustc.edu.cn/ubuntu-ports
2020-05-24 15:22:17
5148
2
转载 Android P 如何挂载system镜像到根目录
Android O/P 版本以来,谷歌加入了A/B system的特性,此时ramdisk和system是一起放在同一个system.img镜像中的。而系统起来之后也就不存在system分区了,而是直接把system镜像挂载到/根目录上。那么这个操作是怎么进行的呢?system.img默认是需要使能dm-verity来挂载的,那么这就涉及到如何使能dm-verity来挂载/根分区。还有一个重要的点,如果我们想要禁用dm-verity功能又要如何操作,这又涉及更深的层次,如果可配置/根分区的挂载方式为dm-
2020-05-21 15:03:58
1589
转载 Android P中的AVB2.0校验
avb校验功能主要是由external/avb/libavb库实现的,该库主要完成的工作包括各个分区镜像的校验,签名验证,以及vbmeta数据的解析,包括了各种flags的处理以及dm-verity所需要的参数解析。avb校验库的主入口为 avb_slot_verify(AvbOps* ops, const char* const* requested_partitions, const char* ab_suffix,...
2020-05-21 14:57:25
8112
原创 ubuntu释放内存
切换到root用户下:输入:echo 3 > /proc/sys/vm/drop_cachesfree 可以查看内存已被释放
2018-03-02 17:25:16
894
原创 Git 常用命令
## Git配置 git config --global user.name "robbin" git config --global user.email "fankai@gmail.com" git config --global color.ui true git config --global alias.co checkout gi
2013-06-18 14:25:02
731
原创 Ltib flex2.5.37 Error
运行./ltlib 出现下面错误| For information about obtaining TeX, please see http://www.tug.org. If> | you happen to be using Debian, you can get it with this command:> | apt-get install tetex-bin> | m
2013-06-14 15:11:38
1331
原创 ubuntu12.04 编译android4.2 问题
make: *** [out/host/linux-x86/obj/EXECUTABLES/mkfs.ubifs_intermediates/mkfs.ubifs] Error 1错误解决方法sudo apt-get install liblzo2-dev:i386
2013-05-24 12:13:31
1076
原创 fsl Android 上Sensor 移植的总结
先转用下面文章介绍sensorhttp://blog.csdn.net/dongjun7357/article/details/6414205Sensor作为Android系统的一个输入设备,对Android设备来说是必不可少的。Sensor主要报告G-Sensor、LightsSensor、ProximitySensor、TemperatureSensor等。由于各个Sensor的移植大
2013-03-05 14:58:24
983
转载 cpu判断大端还是小端模式
在ARM体系中,每个字单元包含4个字节单元或者两个半字单元。在字单元中,4个字节哪一个是高位字节,哪一个是低位字节则有两种不同的格式:big-endian和little-endian格式。在小端模式中,低位字节放在低地址,高位字节放在高地址;在大端模式中,低位字节放在高地址,高位字节放在低地址。在C语言中,不同于结构体,共用体(联合体)中的几种不同类型的变量存放在同一段内存单元中。利用
2013-03-01 08:50:01
919
转载 Android系统默认值的设置
项目接近尾声,今天恰好也要初始化一下系统里的默认值,google了一下,有时就得做个拿来主义,没有时才自己做轮子滴嘛,呵呵1开机图片: android-logo-mask.png android-logo-shine.png 这两个图片一个在上一个在下 ./out/target/common/obj/JAVA_LIBRARIES/android_stubs_curr
2013-01-31 08:35:05
1116
转载 android自动屏幕旋转流程分析
在android设置(Settings)中我们可以看到显示(display)下有一个自动屏幕旋转的checkbox,如果我们勾选checkbox的话当你手机屏幕就会根据重量自动旋转,那么我们就分析一下这个过程:在Display_settings.xml文件中我们可以找到:android:key="accelerometer"and
2013-01-21 17:41:06
1646
转载 android 按键处理
移植android的键盘和按键 (1)Android使用标准的linux输入事件设备(/dev/input目录下)和驱动,按键定义在内核include/linux/input.h文件中, 按键定义形式如下: #define KEY_ESC 1 #define KEY_1 2 #define KEY_2 3
2013-01-18 17:03:23
1273
原创 SecureCRT 连接不上虚拟机
今天刚用SecureCRT,想连接linux虚拟机,老出现连接不上,后来发现是这样的在虚拟机了安装sshsudo apt-get install openssh-server安装完后默认是启动的。netstat -nat 查看下,是否有 进程在22的端口上监听。有说明已经正常启动了。这样就可以了 ,遇到问题的朋友不妨试试哦
2012-10-12 09:58:56
1845
原创 ext4格式的 system.img 怎么修改
Linux Ubuntu 10.04$file system.img就可以看到这个文件是个什么格式的了system.img: Linux rev 1.0 ext4 filesystem data..gingerbread的system.img缺省是ext4格式的,使用mount命令将system.imgmount到某个目录下,然后
2012-07-19 11:28:36
8431
原创 linux 下 解压缩ramdisk.img文件
解压ramdisk.img zcat ../ramdisk.img |cpio -iv 解压上一目录system.img到当前目录压缩ramdisk.img find . |cpio -ov -H newc |gzip > ../ramdisk.img压缩当前目录到上一目录
2012-07-18 09:49:20
2314
原创 linux下删除文件后没有释放空间(delete键)
今天遇到了很郁闷的事就是磁盘空间/home目录下显示使用100%,看/home下面文件明显是没有我分配给/home目录的空间,想到经常使用delete删除文件,没有完全释放空间,google了下 找到了不同的解决方法:1. lsof | grep deleted显示delete未结束的进程 直接kill掉 存在安全隐患2.打开计算机view显示隐藏文件夹,我在/home目录下显示隐藏文
2012-07-11 19:00:38
5242
原创 android wifi ap 自动开启
花了几天时间,了解了下android wifi 从上到下的流程。实现了自动开启wifi热点,找到了些资料 在这分享给大家了! http://blog.csdn.net/androidchuxueze/article/details/7225030 android中添加默认配置,在实现wifi ap开机启动 给我很大的启发,谢谢您了哈
2012-06-29 16:33:23
7415
原创 camera中的VSYNC,HSYNC作用?时序关系?
HSYNC:行锁存,换行信号VSYNC:祯锁存,换页信号320×240的屏,每一行需要输入320个脉冲来依次移位、锁存进一行的数据,然后来个HSYNC 脉冲换一行;这样依次输入240行之后换行同时来个VSYNC脉冲把行计数器清零,又重新从第一行开始刷新显示
2012-04-23 18:24:40
7656
转载 嵌入式LINUX环境下视频采集知识
Video for Linux two(Video4Linux2)简称V4L2,是V4L的改进版。V4L2是linux操作系统下用于采集图片、视频和音频数据的API接口,配合适当的视频采集设备和相应的驱动程序,可以实现图片、视频、音频等的采集。在远程会议、可视电话、视频监控系统和嵌入式多媒体终端中都有广泛的应用。 一、Video for Linux two 在Linux下,所有
2012-03-27 17:58:00
838
转载 MX51 V4L2 output 驱动
之前调试MXC V4L2驱动一直没有注意到output/mxc_v4l2_output.c这个文件,因为capture/*.c已经提供了still capture, stream capture, 以及overlay,所以没仔细的去看mxc_v4l2_output.c提供的功能,直到前几天负责维护overlay hal的同事提出打开了overlay hal /dev/video16这个设备节点,才
2012-03-07 10:27:28
953
原创 imx51平台上rj45设备(netusb)驱动移植总结
最近在imx51上移植AX88772B Netusb遇到些问题和总结的些知识归纳如下: 从官网上下载驱动: http://www.asix.com.tw/FrootAttach/driver/AX88772B_772A_760_772_178_LINUX_ Driver_v4.1.0_Source.tar.bz2在这里死的很惨,老大给了我一个驱动编译不过去!相当的尴尬!不说
2012-02-10 13:37:37
2036
原创 触摸屏移植调试总结
最近在 移植 ssd2533电容屏,遇到了些问题与大家分享下:驱动在底层能打印了触摸每一点的坐标,但是死活点击屏都没有用,FAE说是上层的应用不支持,最初上层用的是qt,后来把上层的改用android,但是在android也是同样的效果,有数据,死活点不动,最后对比了下以前电容屏驱动发现是数据上报的问题出了点小问题:input_report_abs(ts->dev, ABS_MT_TOUC
2011-12-29 11:06:00
3640
4
转载 android 3G调试
一、pppd相关文件 Android ril相关的代码和脚本主要有: android/hardware/ril/reference_ril/ (reference_ril.c) android/hardware/ril/rild android/extern/ppp/pppd android/extern/ppp/chat android
2011-12-28 17:17:07
2888
转载 非启动界面 Android RIL模块联网
Android的RIL(Radio Interface Layer)模块提供Android telephony服务和radio硬件之间的一个抽象层。RIL模块的架构如下图所示最上面的是Android的应用程序,比如拨号、短信息等程序,这些程序调用Application Framework层的telephony API,即可以完成打电话、发短信等操作。以上都是虚拟机以上层面的
2011-12-28 15:57:42
1237
转载 tslib机制分析
tslib,很早以前用了,深入了解了它的原理,但是当时忙,就没写成文档了,今天发现对它有点陌生了,觉得如果再不记录下来的话,估计以后就忘了。 估计大家都听说过tslib,其实从他的名字就可以看出它的,它是touchscreen的lib,其实这样还不够具体,其实它开始确实是为了touchscreen的鼠标驱动而发展起来的,且只是一个中间处理库,即将原始数据进行调整,比如触摸屏定位。只不过
2011-12-23 12:57:01
2424
1
转载 V4L2视频采集的基本流程
V4L2视频采集的基本流程嵌入式的Linux使用视频驱动V4L2(Video For Linux Two)来进行视频采集、输出。本文就V4L2的使用方式做简易说明。视频采集的基本流程一般的,视频采集都有如下流程: 打开视频设备在V4L2中,视频设备被看做一个文件。使用open函数打开这个设备:// 用非阻塞模式打开摄像头设备int cam
2011-12-20 16:32:37
888
转载 Android面面观——Android事件处理下(按键、触摸屏和滚动球)
对于按键事件,调用mDevices[i]->layoutMap->map进行映射。映射实际是由 KeyLayoutMap::map完成的,KeyLayoutMap类里读取配置文件qwerty.kl,由配置 文件 qwerty.kl 决定键值的映射关系。你可以通过修 改./development/emulator/keymaps/qwerty.kl来改变键值的映射关系。 JNI 函数 在
2011-12-19 17:30:29
641
转载 android打包so文件到apk
使用android SDK原代码 开发APK,将so文件打包进apk,这样可以只提供给客户一个apk.1.含义全代码的so打包.a)建立工程,并使用本地调用,java文件如下view sourceprint?01.packagetest.jni;02.importandroid.app.Activity;03.importandroid.os.B
2011-11-25 10:58:43
713
转载 Android通过JNI调用驱动程序(完全解析实例)
要达到的目的:android系统中,用JAVA写界面程序,调用jni中间库提供的接口,去操作某个驱动节点,实现read,writer ioctl等操作!这对底层驱动开发人员是很重要的一个调试通道,也是android 系统下提供一些特殊功能接口的方法!本文前提:我们假设已经写了一个驱动程序,它是控制LED的亮灭的,并且创建了一个节点:/dev/vib,也就是通过open这个vib节点,可以rea
2011-11-25 10:56:40
1942
转载 Micron sensor 驱动与调试小结
目录:前言驱动篇:1、 Micron sensor ISP的原理图2、 sensor 的原理框架3、Sensor 的初始化步骤4、Preview时候的sensor设置5、Capture时候的sensor设置6、工频干扰的调试7、亮度以及夜景模式调试篇:1、 清晰度的测试2、 灰阶重现3、 画面的均匀性以及暗脚补偿4、 畸变5、
2011-11-25 10:49:31
759
转载 Linux摄像头编程小结
http://blog.chinaunix.net/u/11445/showart.php?id=119461linux下开发摄像头的程序,主要用的是 video4linux来做的,界面用qt来实现,开始准备用frame buffer来直接写屏但是效果不怎么好,后来就用qt来做了,这样用起来效果还蛮好的,帧率也可以,可以上到30fps;运用v4l来编程主要掌握其 api,要提高帧率最重要的
2011-11-25 10:46:07
3286
转载 Freescale iMx51开发
logcat -b radio & #创建视频需要的节点mknod /dev/null c 1 3/bin/busybox mknod /dev/fb0 c 29 0/bin/busybox mknod /dev/fb1 c 29 1/bin/busybox mknod /dev/fb2 c 29 2mknod /dev/video0 c 81 0mknod /de
2011-11-25 10:38:05
1952
转载 MX51 GPIO总结
GPIO 寄存器每组GPIO有8个寄存器:1. DR: Data Register当GDIR设置为输出时, 写DR的内容用来驱动GPIO的pins,读DR的内容则返回存储在DR中的值当GDIR设置为输入时,读DR返回给定IO pin的状态(PSR data),而不是DR data 2. GDIR: Data Direction Register控制GPIO pins的方
2011-11-25 10:34:51
970
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人