- 博客(14)
- 资源 (16)
- 收藏
- 关注
转载 Fastbot_Android 介绍
ADBKeyBoard在输入栏自动输入内容,屏蔽UI输入法遇到搜索栏乱输入,想要输入指定字符下载 ADBKeyBoard,并在手机端中设置为默认输入法 ADBKeyBoard下载地址,生效后,当遇到输入栏ADBKeyBoard不会弹起ui输入栏,会显示配置max.config中在pc端新建max.config文件(文件名称不可更改)输入通过以下命令将max.config文件push到手机端从文件中随机读取字符串输入配置max.config中在pc端新建文件(文件名称不可更改)
2025-02-21 14:39:32
56
原创 全局变量在中断和主循环中共同使用时异常问题
在一个无操作系统的环境中,全局变量既在中断中使用又在其它路径中执行时,不在中断路径执行的路径需要屏蔽中断,以防止在该路径执行时中断到来影响到全局变量的值。
2023-03-01 20:24:51
842
原创 STM32硬件CRC计算CRC8
最重要收获:了解到同一个寄存器按字节,半字和字访问的区别。同一个内存寄存器地址,强转为volitale uint8_t *类型,volitale uint16_t *类型和volitale uint32_t *类型时,若其支持按字节,半字和字访问时,这三个类型写入的结果对CPU来说是不一致的。感觉支持多类型访问的寄存器,写入低字节时,CPU记录低字节有数据更新,然后只进行低字节数据运算。低2字节有数据更新,CPU记录低2字节有变化,然后只进行低2字节数据计算。当写入4字节数据时,cpu记录4个字节均有变化,
2021-04-13 13:17:11
4570
原创 crc16计算
参考:https://blog.youkuaiyun.com/j824117879/article/details/82019545crc这个名词听着特别熟悉,但是由于工作性质的原因很少接触到,但最近工作中却碰到了crc校验,开发资料给了crc的初值和使用的crc表格,就只能根据这个初值和表格计算出最终的crc校验了,下面所说的这些也许只适用于某些特定场合,因为我对算法根本一点都不理解,不知道下面的是否通...
2019-07-12 17:16:30
3361
1
原创 ubuntu下一个头文件引发的mmap段错误(Segfault)
最近要开发一个项目,用到了内存映射mmap机制,于是自己在Ubuntu下先写了一个测试的小程序,由于测试代码是从网上摘抄更改的,出现了一个头文件的问题,这两天搞的自己心情相当的郁闷,都已经开始严重怀疑这个世界了,当得知是头文件出错时,心里更是五味杂瓶,感觉生活欺骗了自己一样,代码如下:驱动代码:/* * Maxim (Dallas) MAX3107/8/9, MAX14830 ser...
2019-05-23 10:03:53
1363
翻译 V4L2官方开发文档中文版
下面的文档摘自高通源码的kernel\Documentation\zh_CN\video4linux\目录下的v4l2-framework.txt文档,如有侵权请相告,会及时处理。Chinese translated version of Documentation/video4linux/v4l2-framework.txtIf you have any comment or updat...
2019-05-11 09:59:00
3016
原创 安卓添加返回键+菜单键+HOME键--基于高通平台
2019-.4-22补充说明:这两天又看了一下关于安卓按键的整个处理流程,现总结如下。首先在linux驱动框架中按键值称为扫描码,而安卓应用中使用的按键值称为KeyCode其也是一个整数值,但是与linux中扫描码不同。linux扫描码需要经过两次转换才能转换为安卓层的KeyCode码,首先在Keylayout(按键布局)文件*.kl文件中把linux扫描码转化为KeycodeLabel字...
2019-04-17 16:23:28
2376
原创 TM034XVZP01 mipi屏 高通8909平台lk和kernel驱动 基于ili9881驱动
效果图如上。 所需的时序文件链接 https://download.youkuaiyun.com/upload/11120468 大家可以下载参考上述是最终的成果,该文章只着重讲述lk阶段的调试过程,lk阶段调试好之后,kernel层只需根据lk阶段的参数生成dtsi文件,修改一下相应的显示文件即可。一:调试步骤1.首先调试lk阶段的代码1.1 用安卓源码路径“device...
2019-04-16 19:46:49
2064
5
原创 高通平台读取液晶(ILI9881C芯片)ID的方法---根据此读取ID方法可适配多个屏幕
在此,先做简单记录,后续液晶调试之后再重新修改static char to_page1[] = {0x04,0x00,0x39,0xC0,0xFF,0x98,0x81,0x01}; //切换到page1static char read_max_package[4] = {0x08,0x00,0x37,0x80}; //设置包数据大小static char read_id_reg0[4] ...
2019-04-08 15:11:22
7056
6
原创 arm linux中断简析
2019-01-24最近在看一些关于larm linux中断方面的资料,看了很多资料,写到这里供大家探讨,以下所有的描述都是基于ARM架构来说的。 在大学的时候学习51单片机,也接触到了中断,看门狗等概念,知道当有一个中断产生时CPU会跳转到某个特定的地址执行中断函数,这个事情已经深深烙在了我的头脑中,理所当然的认为产生中断,CPU就会跳转到某个物理地址去执行特定的函数。 这样...
2019-03-14 17:33:28
305
原创 linux字符终端图片展示
所用操作系统概述:linux3.2.0内核,64位的Ubuntu12.04虚拟机 关于linux下操作fb0的介绍网上已经有很多资料了,大家可以随便搜索一下就能找到大量的比较详细的原理性的东西的介绍,我也是根据网上的资料自己写了一个小的测试程序,拿出来跟大家分享。必要说明的一点是直接操作fb0只能在除了tty7图形界面的其它终端才有效,具体原因我也不是很清楚,感觉像是图形界面下看不到真正的tt...
2019-01-18 11:48:54
2776
原创 关于linux UART驱动和tty架构的理解
关于linux UART驱动和tty架构的理解 最近要开发一个驱动程序,需要用到串口和SPI接口。平台的串口驱动程序本身在开发板中已经被实现了,也可以就这样直接使用,但是这样分开使用的结果就是在串口和SPI的配合上总是显得那么不太完美。 于是想着怎么在一个驱动文件中实现uart和spi结口的驱动程序。 在写驱动的过程中感觉uart驱动比较麻烦,和tty架构纠缠在了一起,感觉这两个东西像鸳鸯一...
2019-01-14 16:50:28
2192
1
Warning! Service ro_isn needs a SELinux domain defined; please fix!.pdf
2021-02-18
Net Frameworks3.5.zip
2020-04-29
STM32L4R/S系列参考手册-中文
2020-04-03
Linux-UNIX系统编程手册.pdf
2019-10-17
Android Binder 机制学习总结.pdf
2019-10-10
如何理解Sensor架构-华清远见.docx
2019-10-10
高通摄像头模块开发指南.pdf
2019-10-10
天马屏(TM034XVZP01)高通驱动
2019-04-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人