原创 display:kms-connector-4.14kernel

DOC: overview In DRM connectors are the general abstraction for display sinks, and include als fixed panels or anythi

原创 display:kms-bridge-4.14kernel

  https://bootlin.com/doc/training/graphics/graphics-slides.pdf        /** * struct drm_bridge - central DRM bridge

原创 tools:dropbear移植到Android

dropbear的安裝與使用 android4.4之後就沒有dropbear了。github上還是有的。 源碼地址:https://github.com/barryk/android_external_dropbear 【這個版本只到0.

原创 display:qualcomm-drm-kms

1.架構圖  1.App或者GUI tool發起繪畫請求,最終經過libdrm到kernel驅動GPU進行渲染操作;或者pixel-man經過CPU渲染,或者overlay這種; 2.GPU將渲染結果通過memory最終傳給上層[與其他

原创 display:kms-panel-4.14kernel

Panel硬件上對應屏幕本身。 https://elixir.bootlin.com/linux/latest/source/include/drm/drm_panel.h Makefile drm-$(CONFIG_DRM_PANEL)

原创 【linux】Linux kernel uapi header file(用戶態頭文件)

uapi目錄的創建原因 Linux在3.7以後把很多header file移到 include/uapi或是arch/xxxx/include/uapi下,爲了解決include recursive(循環包含頭文件)的問題。 英文參考文檔

原创 tools:modetest代碼邏輯

參考代碼:https://cgit.freedesktop.org/mesa/drm/tree/tests/modetest modetest本質上是設置property,加載圖片,顯示單一靜態圖片. main 函數 1.解析輸入參數

原创 ION基本概念介紹和原理分析[轉]

轉載前的話: ION將內核態形形色色的內存分配納入統一的管理接口之中,更重要的設計意圖是爲內存在不同用戶態進程之間傳遞和訪問提供了支持。 每個ion_buffer與一個struct file關聯,其handle納入進程file desc空

原创 6.51 Getting the Return or Frame Address of a Function

6.51 Getting the Return or Frame Address of a Function These functions may be used to get information about the callers

原创 rk3288隨筆

http://www.t-firefly.com/doc/download/page/id/4.html 安裝:RK驅動助手 安裝:windows固件升級工具 下載:Ubuntu系統 下載:linux-sdk gpt源碼包 根據wiki設

原创 display:HDCP協議簡述

傳輸數字內容時,容易受到未經授權的複製和攔截。保護​​內容已經成爲視聽內容傳輸中的重要因素。 2003年,英特爾開發了一種加密技術,稱爲高帶寬數字內容保護(High-bandwidth Digital Content Protection

原创 display:weston初始化

平臺:Qcom weston version: 5.0.0 Weston initialization 總體上來說,weston初始化分爲一下幾個階段 Create wl_display Load backed modules Cre

原创 kernel:Segmentation fault

Display::Prepare(struct output *output) + output->secure_status = false; + if(output->next->bo) + { +

原创 vim:vim下查找顯示&刪除^M

vim下,打開文件以後 顯示^M :e ++ff=unix % 刪除^M :%s/^M$//g note: linux下 ^M的輸入方法是ctrl+v然後再ctrl+m

原创 Linux Kernel Debugging Introduction

Sanjeev Sharma Blog A fine WordPress.com site Debug kernel panics Debugging Analysis of Kernel panics and Kernel oopse