首页 > 其他分享 >lvds屏幕显示旋转180度

lvds屏幕显示旋转180度

时间:2024-08-15 09:16:39浏览次数:7  
标签:lvds component DRM sys 180 drm master 屏幕显示 class

参考:Linux-drm-display_sys-设备树及其启动流程_linux drm 子系统-CSDN博客

 

 

在Linux系统中,‌/sys/class/drm/目录下的显示设备类型是通过DRM(‌Direct Rendering Manager)‌的component框架生成的。‌

DRM的component框架引入了component标识符和component关系的概念,‌使得内核可以更清晰地了解component之间的依赖关系。‌通过该机制,‌内核可以按需地加载和卸载component,‌确保正确的加载和卸载顺序,‌从而解决了传统驱动加载方式中可能出现的顺序依赖问题。‌具体来说,‌master驱动在probe阶段通过drm_of_component_probe_with_match()函数注册需要的component,‌然后在bind阶段使用component_bind_all()函数绑定master的所有component。‌完成这些步骤后,‌就可以调用任意会用到component驱动的函数,‌从而生成/sys/class/drm/目录下的显示设备类型。‌

此外,‌DRM在component框架上的解析中,‌master驱动在设备树中一般为XXX-subsystem节点,‌如display-subsystem。‌这些节点具有ports属性,‌存储了该master应该关联的普通设备信息。‌通过这种方式,‌系统能够有效地管理和识别各种显示设备类型,‌确保它们正确地集成到系统中1。‌

 

ls /sys/class/drm/       查节点

 修改weston.ini

 

标签:lvds,component,DRM,sys,180,drm,master,屏幕显示,class
From: https://www.cnblogs.com/qijunzifeng/p/18360203

相关文章

  • Microsoft 365(Office 365)ProPlus x64 v16.0.18007.20000 特别版
    概述Microsoft365是微软公司推出的一款集成办公套件软件,整合了Office应用程序、云存储、电子邮件服务以及其他生产力工具,旨在为个人和企业用户提供全面且便捷的办公解决方案。软件功能Office应用程序:Microsoft365包括常见的Office应用程序,如Word、Excel、PowerPoint和Outloo......
  • 在线仿真平台+C语言实现:STM32驱动0.96寸OLED屏幕显示DHT11温湿度传感器测量值
    这里推荐一款由深圳航天科技创新研究院推出的在线电路仿真软件,该软件不仅具备原理图绘制与代码编写功能,还支持在线编译代码、上传自定义代码以及进行仿真模拟,此外还能在线生成并允许下载.bin和.hex文件。官网地址如下:Document进入网页后先注册一个账号。  注册完账号后即可......
  • CF1801F
    给定\(n,k\)与序列\(a_1,...,a_n\),求满足\(\prod_{i=1}^{n}{b_i\geqk}\)的正整数序列\(b_1,...,b_n\)的\(\prod_{i=1}^{n}{\lfloor\frac{a_i}{b_i}\rfloor}\)的最大值。数据范围:\(1\leqn\leq100,1\leqk\leq10^7,1\leqa_i\leq10^7\)......
  • ARC 180 D - Division into 3
    ARC180D-Divisioninto3首先考虑分成两段,首先两端中必定有一个是最大值,问题就是让另一段的最大值最小化。并且这两段一定一个是前缀\(\max\),一个是后缀\(\max\),那么显然就是只留第一个值或者只留最后一个值。所以就是\(mx+\min(a_l,a_r)\),然后考虑分成三段。对于一组询......
  • ARC180 部分简要题解
    C设\(f_{i,j}\)为考虑前\(i\)个数,当前选出来的子序列和为\(j\)且强制最后一个选出来的数不为\(j\)的方案;设\(g_{i,j}\)为考虑前\(i\)个数,当前选出来的子序列和为\(j\)且强制最后一个选出来的数必为\(j\)的方案。注意到一个合法方案可以唯一与一个最后一个选出......
  • NFC9180-LED三防泛光灯 尚为九洲
    NFC9180-LED三防泛光灯尚为九洲适用范围:适用于各类厂区、车间、场站和大型设施、场馆等场所作泛光照明。各种配电室、主厂房、水泵房、锅炉房、廊道、栈桥、煤仓内等场所固定工作照明。性能特点:精确的环照型配光设计,可满足客户现场360度照明需要。灯具透明件采用防眩......
  • 1180:分数线划定
    思路:简化:我们可以用define把数对的first和second简化成X和Y。随后用typedef把pair<int,int>简化成PIR。保存:输入num和score后,我们可以用可变数组的push_back()来保存进去。排序:我们可以定义一个可变数组vector来存储报名号和笔试成绩,里面要用PIR......
  • ccfcsp 201803.2 碰撞的小球 100分代码
    本题是一道小模拟规模小难度在碰撞检测在写模拟题时的思路应该是先找到应该储存的信息是哪些,抽象出来,应该模拟的方法是哪些。类似oop。includeusingnamespacestd;constintL=1000;structball{intp;chard=1;//只可能为1或-1,表示方向}b[L+1];intmain(){int......
  • STM32F429IGT6 STMCubeMX PWM 控制 180 舵机
    设置PWM对应引脚PA2![[QQ_1721613625998.png]]定时器2受APB1控制![[QQ_1721613709674.png]]配置时钟为72MHZ![[QQ_1721613757231.png]]HAL库定义PWM/*TIM2initfunction*/voidMX_TIM2_Init(void){/*USERCODEBEGINTIM2_Init0*//*USERCODEENDTI......
  • #《探索 MEMS LVPECL/LVDS 振荡器 SiT9121 系列(1 to 220 MHz)》
    在电子领域的不断演进中,高性能的振荡器始终是确保系统精确运行和高效通信的关键组件。今天,让我们一同深入了解MEMSLVPECL/LVDS振荡器SiT9121系列(1to220MHz)。一、SiT9121系列的基本介绍SiT9121系列振荡器的频率范围广泛,涵盖了1至220MHz,这一宽泛的频率区间为......