在用戶空間向文件/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)程之間通信機(jī)制,通過它不僅...