2021年4月8日

SM7250(高通5G)平台TP bringup

摘要: 硬件平台为SM7250 软件平台为android Q(10) 代码路径display驱动路径: kernel/msm-4.19/techpack/displaydisplayDTS路径: vendor/qcom/proprietary/devicetree-4.19/qcomdisplay UEFI 阅读全文

posted @ 2021-04-08 17:45 super丶gd 阅读(2435) 评论(0) 推荐(0)

2020年6月3日

[RK3399][Android7.1] 调试笔记 --- 三颗以上USB Camera的支持

摘要: Platform: RK3399OS: Android 7.1Kernel: v4.4.83 需求 需要支持三个USB Camera,系统默认支持的是两颗。 解决方法: 以下是rockchip给的patch,不过是有缺失的: diff --git a/CameraHal/CameraHal_Modu 阅读全文

posted @ 2020-06-03 17:54 super丶gd 阅读(1788) 评论(0) 推荐(0)

[RK3288][Android6.0] 调试笔记 --- 修改boot.img后进入Recovery模式问题

摘要: Platform: RK3288OS: Android 7.0Kernel: 4.4.83 现象: 修改了init.rc编译出来的bootimage下载进去后无法开机进入Recovery模式. Log:read logo on state from dts [1]pll_src = 0, dclk_ 阅读全文

posted @ 2020-06-03 17:51 super丶gd 阅读(1282) 评论(0) 推荐(0)

2017年7月20日

I2C

摘要: 1.I2C协议 2条双向串行线,一条数据线SDA,一条时钟线SCL。 SDA传输数据是大端传输,每次传输8bit,即一字节。 支持多主控(multimastering),任何时间点只能有一个主控。 总线上每个设备都有自己的一个addr,共7个bit,广播地址全0. 系统中可能有多个同种芯片,为此ad 阅读全文

posted @ 2017-07-20 11:05 super丶gd 阅读(315) 评论(0) 推荐(0)

2017年3月6日

文件I/O与标准I/O

摘要: 一、先来了解下什么是文件I/O和标准I/O: 文件I/O:文件I/O称之为不带缓存的IO(unbuffered I/O)。不带缓存指的是每个read,write都调用内核中的一个系统调用。也就是一般所说的低级I/O——操作系统提供的基本IO服务,与os绑定,特定于linix或unix平台。 标准I/ 阅读全文

posted @ 2017-03-06 20:15 super丶gd 阅读(2027) 评论(0) 推荐(0)

2017年3月4日

C语言32个关键字

摘要: auto 局部变量(自动储存)break无条件退出程序最内层循环case switch语句中选择项char单字节整型数据const定义不可更改的常量值continue中断本次循环,并转向下一次循环default switch语句中的默认选择项do 用于构成do.....while循环语句double 阅读全文

posted @ 2017-03-04 16:08 super丶gd 阅读(224) 评论(0) 推荐(0)

2017年3月3日

sizeof和strlen

摘要: char str[20]="0123456789"; int a=strlen(str); /*a=10;strlen 计算字符串的长度,以\0'为字符串结束标记。 int b=sizeof(str); /*b=20;sizeof 计算的则是分配的数组str[20] 所占的内存空间的大小,不受里面存 阅读全文

posted @ 2017-03-03 20:10 super丶gd 阅读(108) 评论(0) 推荐(0)

volatile

摘要: 关键字volatile有什么含意 并给出三个不同的例子。 一个定义为volatile的变量是说这变量可能会被意想不到地改变,这样,编译器就不会去假设这个变量的值了。精确地说就是,优化器在用到这个变量时必须每次都小心地重新读取这个变量的值,而不是使用保存在寄存器里的备份。下面是volatile变量的几 阅读全文

posted @ 2017-03-03 19:48 super丶gd 阅读(110) 评论(0) 推荐(0)

const

摘要: 关键字const是什么含意?我只要一听到被面试者说:"const意味着常数",我就知道我正在和一个业余者打交道。 const int a;int const a;const int *a;int * const a;int const * a const; 前两个的作用是一样,a是一个常整型数。第三 阅读全文

posted @ 2017-03-03 19:40 super丶gd 阅读(108) 评论(0) 推荐(0)

导航