LXR | KVM | PM | Time | Interrupt | Systems Performance | Bootup Optimization

02 2024 档案

Linux显示(四):libdrm及相关测试工具
摘要:关键词:libdrm、drm等。 libdrm基于内核DRM,尤其对ioctl命令进行包裹,向上层显示框架提供更易使用的API。 1 libdrm libdrm来自于MESA项目,对open/read/write/ioctl/mmap/close等系统调用进行封装,尤其是对繁杂ioctl的命令调用封 阅读全文

posted @ 2024-02-25 23:59 ArnoldLu 阅读(2266) 评论(0) 推荐(0) 编辑

Linux显示(三):DRM子系统(以及LCDC/Panel/Backlight驱动)
摘要:关键词:DRM、CRTC、Plane、Framebuffer、Encoder、Connector、Bridge、Panel、Backlight、GEM、TTM、KMS等等。 DRM(Direct Rendering Manager)是Linux内核中负责与显卡交互的管理架构,用户空间很方便的利用DR 阅读全文

posted @ 2024-02-24 23:59 ArnoldLu 阅读(8639) 评论(0) 推荐(2) 编辑

Linux显示(二):基于Framebuffer的图形框架和测试工具
摘要:Linux Framebuffer子系统是传统的内核显示框架。有很多基于Frambuffer的用户空间形式框架,以及针对Framebuffer的测试工具。 1. Linux Framebuffer Linux FrameBuffer相关的开源资源《fosdem_2020_nicolas_carame 阅读全文

posted @ 2024-02-23 23:59 ArnoldLu 阅读(1344) 评论(0) 推荐(0) 编辑

Linux IIO子系统概述(结合STM32 ADC/DAC驱动)
摘要:关键词:IIO、ADC、DAC、Trigger等等。 IIO(Industrial I/O)主要用于数字量和模拟量转换的IO接口设备。这些设备种类繁多,内部一般都会有一个ADC或者DAC。SOC对这些设备操作可以通过I2C/SPI,或者直接访问寄存器进行。 IIO子系统主要管理抽象这些类别设备: 模 阅读全文

posted @ 2024-02-07 23:59 ArnoldLu 阅读(2328) 评论(0) 推荐(0) 编辑

Linux线程proc信息解析
摘要:每个线程对应的/proc/xxx有助于分析线程的各种资源占用情况。之前零零散散做了一些分析,这里总结记录一下。 /proc/183/ |-- auxv |-- cgroup |-- clear_refs |-- cmdline--执行进程的命令行,包括启动参数等等。 |-- comm--进程名称。 阅读全文

posted @ 2024-02-06 23:59 ArnoldLu 阅读(521) 评论(0) 推荐(0) 编辑

Linux watchdog子系统概述
摘要:关键词:watchdog、pretimeout、governor、softdog等等。 watchdog子系统是内核为保证系统正常运行,将系统从死循环或者死锁等状态中退出并重启的一种机制。 内核中支持基于hrtimer的softdog和基于硬件的watchdog。硬件看门狗从dts读取配置,创建同样 阅读全文

posted @ 2024-02-03 15:33 ArnoldLu 阅读(2823) 评论(0) 推荐(1) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 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 1 2 3 4 5
点击右上角即可分享
微信分享提示