91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

各個平臺camera驅動編寫注意事項

發布時間:2020-07-09 14:43:12 來源:網絡 閱讀:849 作者:GaoNeil 欄目:移動開發

各個平臺camera驅動編寫注意事項

camera驅動開發

1)另外注意,在imx6平臺中,4.1.15kernel版本的代碼,mxc的mxc_v4l2_capture.c camera主控制器和ov5642.c的sensor驅動之間,通過v4l2-int-device.h和v4l2-int-device.c中的master和slave注冊attach連接的方式來關聯,關聯后,master(camera isp主控制器)通過ioctl來控制slave(sensor)。master和slave只有struct v4l2_int_ioctl_dest的ioctl的交互,這些交互包括init、power控制、g_fmt_cap、g_s_parm、g_ctrl等等。slave sensor驅動也僅僅是實現這些ioctl功能即可。
2)然而高通平臺和mtk平臺并沒有使用v4l2-int-device.c的方式和sensor驅動通信。高通平臺的msm isp以v4l2_subdev的形式出現,參見msm_isp.c公共文件和具體的msm_isp47.c版本。高通的msm_sensor.c以subdev的形式出現(見msm_sd_register()),然后各個具體的camera sensor則是以msm_sensor_platform_probe(struct platform_device, const void data),其實data是struct msm_sensor_ctrl_t類型來傳入個msm_sensor.c作為回調。
3)mtk平臺目前沒有看到他是否使用了v4l2的框架。
雖然每個平臺的接口有區別,要求你提供的驅動代碼框架有一定區別,但是可以從平臺中找個參考的驅動去實現。例如攝像頭ov5640驅動,例如imx6的drivers/media/platform/mxc/capture/ov5640.c或者ov5640_mipi.c。例如參考ov5640_mipi.c來實現pr2000k_mipi.c驅動。
另外:一個視頻捕獲驅動對進入的視頻流有兩種工作模式: Preview模式(非overlay模式)和overlay模式。 別的地方叫法不同。overlay模式可能叫preview模式。

具體請參考我的免費的linux各種驅動開發課程如下:
https://edu.51cto.com/course/17138.html

另外我的相關培訓視頻請看:
歡迎觀看我發布的各個課程: https://edu.51cto.com/lecturer/8896847.html

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

葫芦岛市| 台北县| 湖北省| 诏安县| 灌阳县| 洪雅县| 永仁县| 靖远县| 南开区| 民丰县| 彩票| 壤塘县| 奇台县| 九寨沟县| 阳山县| 扎鲁特旗| 青冈县| 曲水县| 广宁县| 上蔡县| 西贡区| 奉化市| 邛崃市| 新密市| 千阳县| 东阳市| 古田县| 湘潭县| 纳雍县| 普格县| 宜宾市| 马龙县| 古丈县| 鄱阳县| 鹿邑县| 沛县| 丹东市| 清水河县| 黔西| 罗甸县| 建阳市|