-
54
热度 -
61
热度 -
[综合] 11.从零编写之WM8976
1、修改 (1)我们只关系codec这一部分 (2)machine的dai_link部分 2、wm8976回顾 (1)先发出七位的地址值,再发出九位的数据 2、codec部分
68
热度 -
70
热度 -
100
热度 -
[综合] ip2977_desc.TXT
2.1.1.10用到 lsusb-v-d0x1b3b: book@book-desktop:/work/projects$lsusb-v-d0x1b3b:Bus002Device003:ID1b3b:2977 DeviceDescriptor:bLength18bDescriptorType1bcd...
82
热度 -
[综合] 2.1.1.10自制USB摄像头硬件的驱动编写_修改myuvc
目录 1.1修改全局变量 1.2修改函数 1.2.1 1.2.2 1.3修改数据处理函数 1.3.1myuvc_video_complete 1.4修改数据释放函数myuvc_vidioc_dqbuf
82
热度 -
[综合] lcd----- 接口区别
主要区别:1.LVDS接口只用于传输视频数据,MIPIDSI不仅能够传输视频数据,还能传输控制指令;2.LVDS接口主要是将RGBTTL信号按照SPWG/JEIDA格式转换成LVDS信号进行传输,MIPIDSI接口则按照特定的握手顺序和指令规则传输屏幕控制所需的视频数据和控制数据。 液晶屏有RGBT...
53
热度 -
[综合] Camera_User_Manual
3288android_5.1 《RK3288_Camera_User_Manual_v1.4》 版本获取方式 [sys_graphic.OV13850.ver]:[0.9.0]sensor驱动版本号 [sys_graphic.OV5640.ver]:[0.8.0]sensor驱动版本号 [sys_...
89
热度 -
[综合] Android Ninja编译系统介绍
Platform:rk3399OS:Android7.1Kernel:v4.4.83 Android7.0以后开始使用Ninja替代GNUmake编译系统。 概念:Ninja:用于提高编译速度的编译系统。可执行文件位于prebuilts/ninja/linux-x86/ninja Kati:用于把M...
41
热度 -
[综合] 4.[RK3288][Android6.0] Camera HAL流程小结
Platform:RK3288OS:Android6.0 Kernel:3.10.92 虽然是Android6.0,但是rockchip用的是CameraHAL1.0的架构,没有更新到3.x. 开机:(MediaServer会调用) camera_get_number_of_cameras->...
49
热度 -
[综合] 3399 Camera HAL
[RK3399][Android7.1]CameraHAL初始化流程 Platform:rk3399OS:Android7.1Kernel:v4.4.83 rk3399对HAL的处理基本上和rk3288一样没什么变化,详细可参考[RK3288][Android6.0]CameraHAL流程小结 ha...
46
热度 -
43
热度 -
[综合] camera基本知识
相关名词 CCM:摄像头模组 lens:(镜头)一般camera的镜头结构是有几片透镜组成 sensor:(图像传感器)Senor是一种半导体芯片,有两种类型:CCD和CMOS CCD:(电荷藕合)元件 CMOS:(互补金属氧化物导体)器件 ISP:((ImageSignalProcessor)影视...
61
热度 -
82
热度 -
[综合] 7.2修改源码禁用hwc和GPU
为什么禁用,因为厂家不提供源码,这样就无法分析 回顾分析 参考:修改tiny4412_android源码禁用hwc和GPU_去除厂家gralloc_hwc模块_P 首先要去掉厂家提供的gralloc,hwcopserHAL模块,在这之前先回顾一下:android系统如何加载一个硬件模块,在之前的小节...
14
热度 -
[综合] rk3288 Android 5.1root方法
目录 1.替换附带的su(5.1) 2.如下添加对应的代码到init.rk30board.rc 3.修改 4.编译后烧写固件 RK3288串口root权限</
49
热度 -
[综合] Linux串口和ttyUSB
Linux串口ttyUSB设置 目录 Linux串口ttyUSB设置 1简介 2/dev/tty、/dev/ttyS/、/dev/ttyUSB区别 3USB和串口(COM)的区别&#x
21
热度 -
[综合] ubuntu永久修改USB串口权限
在终端执行如下指令: lsusb//查看当前的设备,不清楚自己设备的可以通过插拔对比来获取,可以看到我这里多了 Bus002Device004 Bus001Device001:ID1d6b:0002LinuxFoundation2.0roothub Bus002Device004:ID1a86:75...
83
热度 -
71
热度