ap里面有多少gpio

ap里面有多少gpio,第1张

可能有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、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9402237.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存