可能有40个左右。
要想 *** 作GPIO引脚,需要先把所用引脚配置成GPIO功能,这个通过pinctrl子系统来实现。然后可以根据设置的引脚的方向来读取引脚的值和设置输出值。GPIO子系统存在之前,我们驱动需要在代码中配置寄存器来使用GPIO引脚。再BSP工程师实现好GPIO子系统后,我们就可以在设备树中指定GPIO引脚,在驱动中使用GPIO子系统的标准函数来获取GPIO、设置GPIO方向、读取/设置GPIO的值。这样的驱动代码是于单板无关的。
AP优点:
1、面板式外观,美观简约,能很好融合到装修格局中。
2、嵌入式安装,镶嵌在墙体中,不占空间,易布线,避免繁琐。
3、内置双天线,优化天线设计,更适宜酒店宾馆和大户型家庭别墅的无线覆盖,避免过强的wifi辐射。
缺点:
1、对房间预埋网线有一定要求,一般为超五类网线(纯铜)。
2、无线信号所覆盖的整体空间面积相对小,可以容纳的电脑和手机的数量少。
3、价格相对普通路由器而言,价格偏高,需要有一定的消费能力。
系列文章
Camera专题Qcom-你应该掌握的Camera调试技巧1
Camera专题Qcom-你应该掌握的Camera调试技巧2
数量:
adb shell setprop persistvendorcameraispdump_cnt 20
增加性能日志:Tag:[KPI_CAMERA]
日志打印:
kernel/arch/arm/boot/dts/qcom/msm8909dtsi
I2C资料:80-NU767-1,参考68-69页
举个例子:
i2c速率(I2C_FS_CLK ):400k
I2C_CLK:24M
占空比改成:50%
I2C_FS_CLK = I2C_CLK/(fs_div+hs_div+6)
fs_div + hs_div = 24M/400k - 6 = 60-6=54
如果占空比为50%
则
fs_div=hs_div=54/2=27
kernel/arch/arm/boot/dts/qcom/msm8909dtsi
I2C节点解释:
kernel/Documentation/devicetree/bindings/i2c/i2c-msm-v2txt
git diff > apatch
patch -p1 < apatch
查看pd lib库
adb shell setprop persistvendorcamerapdaf_logging 1
then reset device version will be print out like "PDLib Version: Major: %d Minor: %d Revision: %d"
lib库和校准工具对应关系
PD_lib_version Calibration_Version
33 J
42 J,L3
44 J,L3
45 J,L3,L4
46 J,L3,L4
47 J,L3,L4
50 L3,L4
51 L3,L4
52 L3,L4
53 L3,L4
关键log
注意,如果pdaf版本库在45-53之间,OV的sensor left map和right map 和高通是相反的
即:
op_pixel_clk = (传感器总数据传输速率) / 每个像素的位数
op_pixel_clk = sensor_MIPI_speedlanes/每个像素的位数
传感器总数据传输速率 = sensor_MIPI_speedlanes
vt_pixel_clk= HTS(0x380c/0x380d) VTS(0x380e/0x380f)FPS
op_pixel_clk=sensor_MIPI_speedlanes/bits-per-pixel
adb shell dumpsys window | findstr mCurrentFocus
adb shell dmesg > kernellog
1对焦速度 af_haf_util_end_search
adb root
adb shell setprop persistvendorcamerastatsisdebug 5
关键log: eis2_process
经过odex 的apk ,这样apk 是不完整的。
相机 mk 里加上 LOCAL_DEX_PREOPT := false
module_sensor_load_chromatix_stream_on
1最终的 AF ROI 坐标和大小,如何从 log 中获取?
key word:
0200000f, / H Clip Ratio Normal Light /
0200000f, / V Clip Ratio Normal Light /
0500000f, / H Clip Ratio Lowlight /
0500000f, / V Clip Ratio Lowlight /
1、请问 Calculated new ROI 的大小是怎么计算的?
ctr_x = image_width / 2;
ctr_y = image_height / 2;
dx = image_width h_ratio zoom_factor;
dy = image_height v_ratio zoom_factor;
x = ctr_x < (roi_out->dx / 2) 0 : (ctr_x - (roi_out->dx / 2));
y = ctr_y < (roi_out->dy / 2) 0 : (ctr_y - (roi_out->dy / 2));
2、假设 CAF 默认以中心为 ROI,那么 APP 有接口可以修改 ROI 的位置吗?
As you can see from 1(formula), no parameters are passed to change this value
adb shell setprop persistvendorcameracaldump 1
数据路径:"/data/misc/camera/" 或者"/data/vendor/camera/"
8909:
新:
1开机log里面搜索fdt
OF: fdt:Machine model: Qualcomm Technologies, Inc SDM429 QRD Spyro DVT Overlay
2搜索"Qualcomm Technologies, Inc SDM429 QRD Spyro DVT Overlay"
3打开kernel/msm-49/arch/arm64/boot/dts/qcom/sdm429-spyro-qrd-dvt-overlaydts
adb shell debuggerd -b <camera process PID>
persistvendordebugsetfixedfps
adb logcat -c && adb logcat -G 256M && adb logcat -v threadtime -b main -b crash -b kernel 1 > logtxt
aec_settle
ISO = (analog_gain100)/ISO_100_gain。
效果参数中 ISO_100_gain =1
adb shell dumpsys mediacamera
adb shell setprop persistvendorcameraHAL3enabled 1
当我们用mmm编译时,可能找不到某些依赖,又不想又mmma编译。
比如:
mmm packages/apps/Camera2
再编译 mmm packages/apps/Camera2
<uses-feature android:name="androidhardwaretypewatch" />
adb shell input keyevent 27
//拍照键
关键字:alg_status
01-02 09:02:12920 235 2894 D ae_lib : 2429, ae1_calculateEX: alg_status:146 stab: 0, status: 0, flicker: 0, fps: 107, effect-(s 34464(0935698s), g 128, dmy 0), final to sensor: idx: 271, (3683(0099993s), 0, 581), cur_lum: 133, bv:520, tar_lum [62, 66]
adb shell stop media
adb shell start media
adb shell stop cameraserver
adb shell kill -9 进程ID
frameworks/av/services/camera/libcameraservice/CameraServicecpp
hardware/qcom/camera/QCamera2/HAL/QCamera2HWICallbackscpp
typedef int64_t nsecs_t;
例如:
kernel/drivers/misc/sprd_camera/dcam/dcam_if_r4p0/dcam_ioctrl
要在makefile中添加你要的调用的路径
adb root
adb shell
读: lookat -l 1 0x40388D2C
写: lookat -s 0x00000081 0x40388D2C
frameworks/av/camera/CameraParameterscpp
adb shell setprop debugcameramf 2
adb shell setprop debugcameramf_pos 100
#define VAR_UNUSED(x) (void)(x)
原因:
so后面多了个空格,吐血了!!!
删掉空格后就ok了:
hardware/qcom/camera/QCamera2/HAL/test
vendor/bin/dual_camera_test
kernel/msm-49/arch/arm64/boot/dts/qcom/msm8937-pinctrldtsi
kernel/msm-49/arch/arm64/boot/dts/qcom/sdm429-spyro-qrd-evt-cameradtsi
以上就是关于ap里面有多少gpio全部的内容,包括:ap里面有多少gpio、【Camera专题】Qcom-你应该掌握的Camera调试技巧2、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)