LVDS 屏幕 M215HGE-L21 在 rk3288 上的适配过程

2019-08-09

关键字:LVDS点屏、rk3288 LVDS点屏、奇美LVDS屏幕点屏


 

奇美M215HGE-L21 是一款 21.5 寸的分辨率达 1920*1080 的不可触摸的 LVDS 型显示屏。

 

笔者这边的这块屏幕是一种嵌在一块触摸板里的。有两根线需要连接到 rk3288 上,一根是 LVDS 线,用于视频数据的传输,另一根是 USB 线,用于触摸信号的传输。这块屏幕默认并不带触摸功能,所以触摸板是我们这边额外增加的。

 

在点屏之前首先必须要确认硬件电路,点屏是一种非常依赖硬件的事情,谁也无法确保自己的硬件工程师在设计电路时不会出什么差错。当然,我们作为软件肯定是很难判断电路到底有没有问题的,但是我们必须有这种意识。如果在㤐屏过程中遇到什么很匪夷所思的事情,不无理由不叫上硬件人员一起过来分析一下。

 

笔者这边的 rk3288 运行的是 Android5.1,rk 原厂 SDK 就已经有很完善的 lvds 屏幕支持了。所以点屏对我们软件来说,基本就是照着屏幕规格书来填一下参数而已。屏幕规格书一般是由硬件或项目经理给到我们,当然也可以在网上找到。

 

然后需要确认一下你编译 kernel 时所使用的 dts 文件是哪一个。一般 3288 都会有一个编大包的脚本,在这个脚本里可以看到编译命令,如下图所示

一般 dts 的名称与所编译的镜像名称一致。所以,按照上图,笔者这边使用到的 dts 应该是:

./kernel/arch/arm/boot/dts/rk3288_lvds.dts

 

打开 dts,我们需要关注的是 backlight 节点:

    backlight {
        compatible = "pwm-backlight";
        pwms = <&pwm0 0 25000>;        brightness-levels = <
              0   1   2   3   4   5   6   7
              8   9  10  11  12  13  14  15
             16  17  18  19  20  21  22  23
             24  25  26  27  28  29  30  31
             32  33  34  35  36  37  38  39
             40  41  42  43  44  45  46  47
             48  49  50  51  52  53  54  55
             56  57  58  59  60  61  62  63
             64  65  66  67  68  69  70  71
             72  73  74  75  76  77  78  79
             80  81  82  83  84  85  86  87
             88  89  90  91  92  93  94  95
             96  97  98  99 100 101 102 103
            104 105 106 107 108 109 110 111
            112 113 114 115 116 117 118 119
            120 121 122 123 124 125 126 127
            128 129 130 131 132 133 134 135
            136 137 138 139 140 141 142 143
            144 145 146 147 148 149 150 151
            152 153 154 155 156 157 158 159
            160 161 162 163 164 165 166 167
            168 169 170 171 172 173 174 175
            176 177 178 179 180 181 182 183
            184 185 186 187 188 189 190 191
            192 193 194 195 196 197 198 199
            200 201 202 203 204 205 206 207
            208 209 210 211 212 213 214 215
            216 217 218 219 220 221 222 223
            224 225 226 227 228 229 230 231
            232 233 234 235 236 237 238 239
            240 241 242 243 244 245 246 247
            248 249 250 251 252 253 254 255>;
        default-brightness-level = <200>;
        enable-gpios
  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值