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


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

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








簽名
主站蜘蛛池模板: 国产精品内射久久久久欢欢| 无码日韩精品一区二区免费| 国产午夜视频高清| 中文字幕无线码一区| 精品国产乱码久久久久久1区2区| 奶交性视频欧美| 亚洲最大成人网色| 成人午夜性视频欧美成人| 无码国模国产在线观看免费 | 亚洲日本在线观看| 黑人巨茎大战白人美女| 新婚侵犯乐派影院| 人妻精品久久久久中文字幕一冢本| 乱子伦一区二区三区| 蜜桃久久久久久久久久久| 妇女自拍偷自拍亚洲精品| 亚洲日产综合欧美一区二区| 高清国产精品久久| 娇妻之欲海泛舟1一42| 亚洲成av人片在线观看天堂无码| 鸣人向纲手开炮| 婷婷四房综合激情五月在线| 亚洲成年网站在线观看| 香港特级a毛片免费观看| 女人毛片a级大学毛片免费| 亚洲区小说区激情区图片区| igao视频网站| 欧美BBBWBBWBBWBBW| 国产91中文剧情在线观看| 99re久久在热线播放最新地址| 特级毛片在线大全免费播放| 国产成人综合久久亚洲精品| 一级毛片完整版免费播放一区| 欧美日韩亚洲二区在线| 国产精品国产三级国产a| 免费看又黄又无码的网站| h视频在线观看免费观看| 成人午夜精品久久久久久久小说| 亚洲图片欧美文学小说激情| 色偷偷91久久综合噜噜噜噜| 成人无遮挡裸免费视频在线观看 |