ARM Mobile Studio Performance is a key design criteria when developing high quality app...
ARM Mobile Studio Performance is a key design criteria when developing high quality app...
CMake CMake is a tool to manage building of source_code, Originally, CMake was designed...
博客更新說(shuō)明 本人的技術(shù)博客已經(jīng)更新到 CSDN,地址如下:博主名稱:特例獨(dú)行的佩奇 https://blog.csdn.net/chenwang1824/?type=blo...
常用快捷鍵 CTRL+ G 實(shí)現(xiàn)兩個(gè)形狀的組合 幻燈片的瀏覽模式 視圖 幻燈片瀏覽,對(duì)所有幻燈片瀏覽 在母版中使用占位符 進(jìn)入幻燈片母版模式,選擇 插入 占位符,可以插入...
Misc知識(shí) F12 鍵是另存為的快捷鍵CTRL+ H 快速打開查找和替換的對(duì)話框CTRL+ U 為選中的文字添加下劃線CTRL+ HOME 移動(dòng)到文檔的首地址處CTRL+...
語(yǔ)句 空語(yǔ)句C語(yǔ)言最簡(jiǎn)單的語(yǔ)句就是空語(yǔ)句,本身只包含一個(gè)分號(hào),空語(yǔ)句本身不執(zhí)行任務(wù) 表達(dá)式語(yǔ)句表達(dá)式后面加上分號(hào),就可以構(gòu)成表達(dá)式語(yǔ)句,注意表達(dá)式語(yǔ)句并不一定要有賦值操作比如...
基本數(shù)據(jù)類型 C語(yǔ)言中基本數(shù)據(jù)類型包括 整型(包括字符型),浮點(diǎn)型,空類型,指針類型,構(gòu)造類型(結(jié)構(gòu)體,聯(lián)合體,數(shù)組) 頭文件 limits.h 定義一系列宏,表示各個(gè)類型的...
進(jìn)制轉(zhuǎn)換 十六進(jìn)制/十進(jìn)制/二進(jìn)制的互轉(zhuǎn)方式如下 二進(jìn)制和十進(jìn)制的互轉(zhuǎn)十進(jìn)制轉(zhuǎn)二進(jìn)制采用除2取余數(shù),逆序排列的方法二進(jìn)制轉(zhuǎn)十進(jìn)制每遇到一個(gè)二進(jìn)制的1,乘以相應(yīng)的階數(shù)(階數(shù)等于...
字節(jié)對(duì)齊 現(xiàn)在計(jì)算機(jī)系統(tǒng)的內(nèi)存都是按照字節(jié)劃分的,理論上對(duì)任何變量的訪問(wèn)可以從任何地址開始,但是實(shí)際情況是訪問(wèn)特定的變量經(jīng)常在特定的內(nèi)存地址訪問(wèn),這就需要各種類型的數(shù)據(jù)按照一...
MIPI協(xié)議介紹 MIPI聯(lián)盟,即移動(dòng)產(chǎn)業(yè)處理器接口(Mobile Industry Processor Interface 簡(jiǎn)稱MIPI)聯(lián)盟,MIPI(移動(dòng)產(chǎn)業(yè)處理器接口...
雙鏈表 單鏈表的替代方案就是雙鏈表,在一個(gè)雙鏈表中,每個(gè)節(jié)點(diǎn)都包含兩個(gè)指針,一個(gè)指向前一個(gè)節(jié)點(diǎn)的指針和一個(gè)指向后一個(gè)節(jié)點(diǎn)的指針,這可以使我們以任何方向遍歷鏈表 雙鏈表的初始化...
鏈表概念 鏈表一般分為單向鏈表,雙向鏈表,環(huán)形鏈表,鏈表實(shí)際是線性表的順序存儲(chǔ)結(jié)構(gòu),和數(shù)組不同的是,它用一組任意的存儲(chǔ)單元來(lái)存儲(chǔ)線性表中的數(shù)據(jù),存儲(chǔ)單元不是連續(xù)的鏈表的長(zhǎng)度不...
struct device 類型 系統(tǒng)中的任一設(shè)備在設(shè)備模型中都由一個(gè) device 對(duì)象描述,其對(duì)應(yīng)的數(shù)據(jù)結(jié)構(gòu) struct device device 內(nèi)嵌一個(gè) kobj...
sysfs 簡(jiǎn)介 sysfs 是一個(gè)基于 RAM 的文件系統(tǒng),從Linux 2.6 內(nèi)核開始引入,用于導(dǎo)出內(nèi)核對(duì)象(kernel object)的數(shù)據(jù),屬性到用戶空間,以文件...
Linux 內(nèi)核 component 框架背景 Linux 內(nèi)核中驅(qū)動(dòng),某些驅(qū)動(dòng)之間加載是要按照一定的順序的;kernel 中的 component 框架是為了 subsys...
platform_device 的生成 在dts/dtsi 文件中添加相應(yīng)的 node 之后,linux 設(shè)備樹框架會(huì)將其解析為 platform_device 結(jié)構(gòu),編寫設(shè)...
Property機(jī)制 基本DRM 程序可以使用 drmModeSetCrtc 或者 drmModeSetPlane 的方法顯示畫面,但是在現(xiàn)在的 drm 架構(gòu)中,這些接口被標(biāo)...
DRM 框架基礎(chǔ) drm 驅(qū)動(dòng)使用的基本概念: libdrm API 調(diào)用棧 使用 atomic 方法顯示畫面的調(diào)用方法如下: 初始化設(shè)備,獲取所有Object 的 id 和...
file_operation 接口實(shí)現(xiàn) open close接口的實(shí)現(xiàn) open release 操作接口比較簡(jiǎn)單 read 接口實(shí)現(xiàn) struct file * filp:...
字符設(shè)備驅(qū)動(dòng)程序 Linux 中主要有三類設(shè)備的驅(qū)動(dòng)程序,分別是字符設(shè)備驅(qū)動(dòng)程序,塊設(shè)備驅(qū)動(dòng)程序和網(wǎng)絡(luò)設(shè)備驅(qū)動(dòng)程序字符設(shè)備是指在I/O 傳輸過(guò)程中以字符為單位進(jìn)行傳輸?shù)脑O(shè)備,...