曙海教育集團論壇3G手機技術專區MTK開發 → 添加mtk sensor驅動


  共有8764人關注過本帖樹形打印

主題:添加mtk sensor驅動

美女呀,離線,留言給我吧!
wangxinxin
  1樓 個性首頁 | 博客 | 信息 | 搜索 | 郵箱 | 主頁 | UC


加好友 發短信
等級:青蜂俠 帖子:1393 積分:14038 威望:0 精華:0 注冊:2010-11-12 11:08:23
添加mtk sensor驅動  發帖心情 Post By:2010-12-2 10:22:39

MTK SENSOR
1)SENSOR_ID
The sequence number of the sensor that is ported in maui system, starts from 100. It is used for CCT (Camera Calibration Tool) and map to corresponding sensors parmeters when we calibrate sensor!¡¥s setting. It shouldbe assigned by MTK, The mapping is defined in ..\mcu\media\camera_v2\include\camera_para_v2.h.

2) CAMERA_SENSOR_REG_DEFAULT_VALUE
The default value format follows the structure  of sensor_para_struct and sensor_reg_para. For default registers are determined and by sensor porting engineer and the values are put in camera_sensor_para.c. It is strongly recommended not to modify them exclude senor porting engineers.

3) CAMERA_SENSOR_CCT_DEFAULT_VALUE
The default value format follows the structure of sensor_para_struct and sensor_reg_para introduced in

typedef struct {
sensor_reg_struct reg[ENGINEER_END];
sensor_reg_struct cct[FACTORY_END_ADDR];
} sensor_data_struct;

typedef struct {
kal_uint32 addr;
kal_uint32 para;
} sensor_reg_struct;

For default registers are determined and by camera tuning engineer and the values are put in camera_tuning_para.c. It is strongly recommended not to modify them exclude camera tuning engineers.

Functions:
void image_sensor_func_config(void)
void (* sensor_init)(void); //kal_int8 init_MT9T012(void)
  void (* get_sensor_id)(kal_uint8 *sensor_write_id, kal_uint8 *sensor_read_id); //void get_MT9T012_id(kal_uint8 *sensor_write_id, kal_uint8 *sensor_read_id)
  void (* get_sensor_size)(kal_uint16 *sensor_width, kal_uint16 *sensor_height);
  //void get_MT9D011_size(kal_uint16 *sensor_width, kal_uint16 *sensor_height)
     void (* get_sensor_period) (kal_uint16 *pixel_number, kal_uint16 *line_number);
  //void get_MT9T012_period(kal_uint16 *pixel_number, kal_uint16 *line_number)
  void (* sensor_preview_setting)(image_sensor_exposure_window_struct *image_window, image_sensor_config_struct *sensor_config_data);
  //void MT9T012_preview(image_sensor_exposure_window_struct *image_window, image_sensor_config_struct *sensor_config_data)
   void (* sensor_capture_setting)(image_sensor_exposure_window_struct *image_window, image_sensor_config_struct *sensor_config_data);
   //void MT9T012_capture(image_sensor_exposure_window_struct *image_window, image_sensor_config_struct *sensor_config_data)
   
void (* write_sensor_reg)(kal_uint8 cmd, kal_uint8 para);
//void write_MT9T012_reg(kal_uint32 addr, kal_uint32 para)
kal_uint8 (* read_sensor_reg)(kal_uint8 cmd); //kal_uint32 read_MT9T012_reg(kal_uint32 addr)

void (* set_sensor_eshutter)(kal_uint16 eshutter); //void set_MT9T012_shutter(kal_uint16 shutter)

    kal_uint16 (* set_sensor_gain) (kal_uint16 gain);
    //kal_uint16 set_MT9T012_gain(kal_uint16 gain)
     void (* set_camera_night_mode) (kal_bool enable); //void MT9T012_night_mode(kal_bool enable)
     void (* sensor_power_off) (void);
     //void power_off_MT9T012(void)
     void (* set_flashlight) (kal_bool enable)
     //void set_flashlight (kal_bool enable)
     kal_uint32 (* yuv_sensor_setting)(kal_uint32 cmd, kal_uint32 para);
     //kal_uint32 OV760_yuv_sensor_setting(kal_uint32 cmd, kal_uint32 para)
     void camera_para_to_sensor(void) ;
     void sensor_to_camera_para(void) ;

支持(0中立(0反對(0單帖管理 | 引用 | 回復 回到頂部

返回版面帖子列表

添加mtk sensor驅動








簽名
主站蜘蛛池模板: 内射干少妇亚洲69xxx| 国产chinasex对白videos麻豆| 中文字幕日韩国产| 王雨纯脱得一点不剩| 国产特级毛片aaaaaaa高清| 中文字幕无码不卡一区二区三区| 狼人香蕉香蕉在线28-百度| 国产成人精品视频一区二区不卡| 一级毛片成人免费看免费不卡| 欧美黄色xxx| 国产乱人伦AV麻豆网| 97香蕉久久夜色精品国产| 日本在线视频www色| 亚洲精品tv久久久久久久久| 里番本子侵犯肉全彩| 在线观看永久免费| 久久亚洲综合色| 波多野结衣aa| 国产三级视频在线| 2019国产开嫩苞视频| 成人免费视频69| 亚洲av无码乱码精品国产| 精品亚洲麻豆1区2区3区| 国产极品视觉盛宴| jizz在线看片| 日本猛妇色xxxxx在线| 亚洲欧美日韩人成在线播放| 色yeye在线观看| 国产精品亚韩精品无码a在线| 一级做一级爱a做片性视频视频| 最近韩国电影高清免费观看中文| 天天操天天操天天操| 日韩人妻无码中文字幕视频| 色偷偷人人澡人人爽人人模| 窝窝影院午夜看片| a级毛片高清免费视频在线播放| 久久久久亚洲精品中文字幕| 亚洲人成电影网站色| 亚洲成a人片在线观看久| 免费A级毛片无码视频| 啪啪免费小视频|