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


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

主題:添加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驅動








簽名
主站蜘蛛池模板: 女大学生的沙龙室| 国产欧美高清在线观看| 精品三级av无码一区| 久久99国产精品久久99| 国产精品久久网| 日本高清www| 野花日本中文版免费观看| 久久精品久噜噜噜久久| 另类人妖与另类欧美| 成人精品一区二区激情| 精品日韩在线视频一区二区三区 | 久久天天躁狠狠躁夜夜| 国产亚洲日韩欧美一区二区三区 | 99久久精品费精品国产| 国产乱子伦农村XXXX| 夜夜影院未满十八勿进| 欧美激情videos| 中文字幕网资源站永久资源| 久9久9精品视频在线观看 | 成全视频在线观看免费高清动漫视频下载 | 向日葵app下载网址进入在线看免费网址大全| 夜夜揉揉日日人人青青| 文中字幕一区二区三区视频播放| 美女胸又www又黄网站| 一区二区网站在线观看| 亚洲精品第五页中文字幕| 国产卡1卡2卡三卡在线| 国产精品香港三级国产电影| 日韩大片在线永久免费观看网站| 老汉扛起娇妻玉腿进入h文| wwwxxx亚洲| 中文字幕黑人借宿神宫寺| 偷拍区小说区图片区另类呻吟| 国产精品无码日韩欧| 日本免费色网站| 日韩精品无码一本二本三本色| 欧美高清在线精品一区| 色婷婷亚洲一区二区三区| 97久久精品人人澡人人爽| 久久国产成人精品国产成人亚洲 | 性欧美大战久久久久久久|