• 浠嬬粛 首页

    每月发放黑科技,美帝要制裁我?

  • 阅读设置
    第218章 深蓝技术储备深不可测(1/2)
    下午三点,环球大厦十九楼的培训室又坐满了人。

    小米、天语、金立三家的工程师几乎提前二十分钟就已经回到了座位上,笔记本翻开,电脑亮着屏幕,比上午还认真。

    雷俊换了个位置,从第一排的中间换到了靠窗的位置,离讲台稍远一些,但视野更好。

    林斌坐在他旁边,手边放着一台打开了开发环境的笔记本电脑。

    陈洋准时站上讲台,这一次他没有放幻灯片,而是直接打开了一台连接投影仪的工程样机。

    “下午的环节很简单,你们带着问题来,我们现场解决。”陈洋把样机屏幕朝向台下。

    “谁先来?”

    安静了一会后,然后一个年轻工程师举了举手。

    陈洋朝他点了点头:“你说。”

    “我是小米的工程师,姓刘。”他站起来,手里拿着自己的笔记本。

    “我们在适配深蓝系统时遇到一个问题,驱动移植后屏幕偶尔会出现闪屏,尤其是在亮度和自动亮度调节切换的时候。

    我们排查了很久,但没找到根源。”

    陈洋听完后没有犹豫,直接走过去接过他的笔记本电脑,在键盘上敲了几行命令,查看了一下驱动日志和显示参数,然后抬头问道:“你们移植的是S3青春版的标准驱动包?”

    “对,按照文档指引来的,没有改动过。”

    “你们用的屏幕模组,跟S3青春版是同一个供应商吗?”

    刘工程师摇头说道:“不是,我们用的是另一家供应商的屏幕,分辨率跟S3青春版一致,但驱动Ic型号不一样。”

    “那问题就在这里。”陈洋把屏幕转向他,指着日志中一行的参数。

    “S3青春版的驱动包默认用的是欧菲光那批屏幕的初始化序列,你们的屏幕虽然分辨率一样,但初始化序列不同,所以亮度和背光控制的时序参数有偏差,导致了闪屏。”

    他退回电脑前,敲了几行代码,调出一份深蓝系统的屏幕驱动架构图。

    “你们有两种办法解决。

    第一,直接联系你们的屏幕供应商,拿一份完整的初始化序列数据,替换掉驱动包里的现有参数,重新编译驱动。

    第二,更快的办法是用我们的驱动调试工具,在启动阶段动态读取屏幕的EdId信息,自动匹配对应的初始化序列。

    这个功能在S2时代就已经预留了接口,但一直没有正式对外公开。”

    他打开一个命令行窗口,输入了一串指令,屏幕上跳动了几行参数,然后显示了一个完整的设备信息列表。

    “这是工具的使用文档,等会儿我发一份给你们。

    你们用这个工具在开机阶段读取屏幕的EdId信息,自动匹配初始化序列,就不用每家供应商单独改驱动了。”

    刘工程师愣了一下:“这个工具我们之前在文档里没有看到。”

    陈洋推了一下眼镜,语气有些微妙的变化:“因为这是深蓝系统研发中心内部用的工具,本来没打算对外开放。

    但今天既然是实操环节,就不藏着了。

    你们用完之后如果觉得好用,可以把它集成到你们自己的开发流程里。”
    本章未完,请翻下一页继续阅读.........