點Sensor步驟:
1. Sensor 需要點的規格,解析度、幀率、bit,比如:3840x2160_60_12bit, 2560_1440_30_10bit, 1920x1080_25_10bit 等
2. 拿到的硬體模塊確認介面:Parallel(DVP)、MIPI、sub-LVDS、hiSpi等,DVP接多少位、高位對其低位對其;差分信號是多少Lane傳輸,1、2、4、8
3. Sensor初始化串列,一般包含有:MCLK、width、height、fps、bit_width、output interface等資訊
以上這些規格引數需要寫到對應的平臺驅動的資料結構中,不同的平臺資料結構名字或者宏不一樣,大同小異,
1. sensor上電,Soc或者ISP給CLK信號,或者外掛一個晶振給CLK信號,Sensor復位成功
2. 驅動給sensor寫初始化邏輯,sensor可以出圖,這個時候,示波器可以測量到資料,
3. Soc接收影像,看VI是否有中斷,或者rtsp出圖,或者YUV,或者RAW,怎么方便怎么來,
4. min_exp; max_exp, min_gain, max_gain, bayer data format, mirror, flip, set_exp_func(), set_gain_func()等驅動完善
5. 差異化、個性化、任性化驅動修改,
6. 驅動提供Git版本管理服務器做好代碼迭代升級的準備,
7. IQ進入,IQ除錯影像效果,可能會改動到驅動,
8. IQ finish后,驅動和IQ整體打包,提交Git做產品前端finish開發確認,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/232532.html
標籤:其他
