君正T31_ISP

作者: joshul | 来源:发表于2022-05-22 17:20 被阅读0次

因为工作需要使用君正的T31芯片,而该芯片是音视频专用处理芯片,所以有必要梳理下Camera类方案开发的前置知识,包括硬件基础和软件SDK

网上有很多写的很好的资料,如https://blog.csdn.net/u010164190/category_10134276.html
内容也很多,所以我们只需要摘取一些关键的资料信息,能够支撑继续学习,把君正这套系统解决方案用起来就够了,等有时间回头可以深入探索。

视频处理过程

硬件.png
处理框图.png
ISP位置
ISP位置.png
ISP概述
ISP(Image Signal Processor), 即图像信号处理, 主要作用是对前端图像传感器输出的信号做后期处理,依赖于 ISP 才能在不同的光学条件下都能较好的还原现场细节

内部构造
ISP 内部包含 CPU、SUP IP、IF 等设备,事实上,可以认为 ISP 是一个 SOC,可以运行各种算法程序,实时处理图像信号。
如下图:

image.png
ISP

君正T31内置了ISP,并提供的驱动,所以相关内容知识就不过多展开了,只需要知道作用和怎么使用就好

ISP作用
ISP 通过一系列数字图像处理算法完成对数字图像的效果处理。主要包括 3A、坏点校正、去噪、强光抑制、背光补偿、色彩增强、镜头阴影校正等处理。

ISP 驱动

  1. 进入驱动文件夹/opensource/drivers/isp-t31/tx-isp-t31;首先修改 Makefile 中
    ISVP_ENV_KERNEL_DIR 宏定义,使之能够索引到正确的 kernel 路径。
  2. 然后进行执行 make clean; make
  3. 最后生成的 tx-isp-t31.ko 拷贝到系统中。
  4. ISP 驱动注册时提供 module_param 参数有 isp_clk 参数,其参考配置:例如
    3M@25fps 使用 125Mhz,
    $ insmod tx-isp-t31.ko isp_clk=150000000
    Sensor 分辨率、帧率与 ISP 时钟对应如下:
    2M@30fps ----> 100000000 (100Mhz)
    3M@25fps ----> 150000000 (150Mhz)
    4M@25/30fps,5M@25fps -----> 200000000 (200Mhz)
    如果按照以上配置,ISP 仍有报错,如 fifo overflow 等,可以直接将 ISP 时钟提到
    200Mhz,看是否还有此错误,如果错误消失,可以在中间找一个合适的值。

相关文章

  • 君正T31_ISP

    因为工作需要使用君正的T31芯片,而该芯片是音视频专用处理芯片,所以有必要梳理下Camera类方案开发的前置知识,...

  • 君为正

    梦里不知身是客,一晌贪欢。 酒色财气迷人眼,半路沉船。

  • 两人随笔

    随笔: 君生我未生,君正我还小。我生君已正,我正君近老。 恨不生同时,日日与君好。懊不长同地,岁岁伴君朝。 三年一...

  • 思君正存

    挥笔墨随飘,笔迹犹未消。 正是觉得美好,共饮那茶未凉。 君伤欲饮酒,不敌只当陪。 君似醉兮表扮兮,吾未醉兮表陪兮。...

  • 小女子拙见【92】如何改正20190326

    孟子日:“人不足与适也,政不足与间也。唯大人为能格君心之非。君仁,莫不仁;君义,莫不义;君正,莫不正。一正君而国定...

  • 诲诱无倦习孟子--80

    孟子曰:人不足与适也,政不足间也。唯大人为能格君心之非。君仁莫不仁,君义莫不义,君正莫不正。一正君而国定矣。 孟子...

  • 每天读《孟子》之五一

    孟子曰:“人不足与适也,政不足间也。惟大人为能格君心之非。君仁莫不仁,君义莫不义,君正莫不正。一正君而国定矣。” ...

  • 《小醉蜻蜓龙》 第二章  第三节 仙幻凤动机浮水  龙小仙现世身

    原来聂小醉带着聂潇琴直奔父亲给的地址神正君的住所而去。 神正君是神迷海的父亲,聂潇琴与聂小醉并不知情,而神正君正是...

  • 君,以己正天下

    雨君,很有诗意的名字,一个帅气的男孩,充满了阳光。 记得刚接班的时候,你给我的第一印象就是聪明,因为在课上你发言积...

  • 武陵江边正思君

    两岸青山开天门,一川春水洗乾坤。 武陵江边凭栏客,灼灼桃花不见君。

网友评论

    本文标题:君正T31_ISP

    本文链接:https://www.haomeiwen.com/subject/xnikprtx.html