在用戶空間向文件/sys/power/state寫入mem即可觸發(fā)Linux內(nèi)核睡眠(Suspend)功能。 相關(guān)功能代碼見:kernel/power/main.c和susp...
塊設(shè)備的基本概念 頁、段、塊、扇區(qū)之間的關(guān)系圖如下: 塊設(shè)備驅(qū)動是基于扇區(qū)(sector)來訪問底層物理磁盤,基于塊(block)來訪問上層文件系統(tǒng)。 扇區(qū)一般是2的n次方大...
前段時間Ubuntu 18.04系統(tǒng)掛了,重裝系統(tǒng)后,一直沒有安裝編譯環(huán)境,記錄下編譯時遇到的一些問題。 1.1、問題描述 編譯Linux內(nèi)核映像時報如下錯誤: 1.2、解決...
本文基于RockPI 4A單板Debian系統(tǒng)Linux 4.4內(nèi)核介紹DRM框架HDMI接口DTS配置。 在DTS中主要實現(xiàn):HDMI的使能、VOP綁定、IOMUX引腳配置...
本文簡單介紹下RK3399 HDMI接口,為后續(xù)HDMI調(diào)試做準(zhǔn)備。 HDMI(High Definition Multimedia Interface):高清多媒體接口,是...
framebuffer設(shè)備介紹 幀緩沖的概念Linux系統(tǒng)為顯示設(shè)備提供的一個接口;顯示緩沖區(qū)抽象,屏蔽圖像硬件的底層差異;上層應(yīng)用程序在圖形模式下直接對顯示緩沖區(qū)進(jìn)行讀寫操...
i2c_adapter的定義 i2c適配器用結(jié)構(gòu)體struct i2c_adapter來表示; 適配器對應(yīng)一個I2C總線(soc上的一個i2c控制器),如果soc上有多個I2...
本文介紹Linux 4.4內(nèi)核IS_ERR()函數(shù)。 文件:include/linux/err.h,定義如下: 一、功能 功能:判斷傳入的指針ptr是否有效。 Linux內(nèi)核...
socket編程 socket編程的基本函數(shù)有socket()、bind()、listen()、accept()、send()、sendto()、recv()以及recvfr...
socket概念 在Linux中的網(wǎng)絡(luò)編程是通過socket接口來進(jìn)行的。socket是一種特殊的I/O接口,它也是一種文件描述符。它是一種常用的進(jìn)程之間通信機制,通過它不僅...