簡(jiǎn)介 一個(gè)PCI/PCIe設(shè)備的配置空間是給其他設(shè)備/RC暴露的接口,可以通過配置空間查看設(shè)備的一些能力集古涧、狀態(tài)等桨螺,也可以下發(fā)寫配置命令來控制設(shè)備打開某些功能(設(shè)備必須支持才...
簡(jiǎn)介 一個(gè)PCI/PCIe設(shè)備的配置空間是給其他設(shè)備/RC暴露的接口,可以通過配置空間查看設(shè)備的一些能力集古涧、狀態(tài)等桨螺,也可以下發(fā)寫配置命令來控制設(shè)備打開某些功能(設(shè)備必須支持才...
一梅垄、錯(cuò)誤分類 如上圖寻咒,pci傳輸過程中仁锯,以及pcie設(shè)備自身發(fā)現(xiàn)的錯(cuò)誤锣杂,可以兩大類 可恢復(fù)錯(cuò)誤: 表示硬件會(huì)自動(dòng)恢復(fù)的錯(cuò)誤匙姜,無需軟件參與 不可恢復(fù)錯(cuò)誤畅厢,不可恢復(fù)錯(cuò)誤分為2小類...
LBA(Logic Block Address),字面含義是邏輯塊地址氮昧。但實(shí)際是block的編號(hào)框杜,并不正常理解的地址的概念。 SSD是以block來劃分的袖肥,將整個(gè)磁盤以blo...
在偏低層開發(fā)時(shí)咪辱,經(jīng)常會(huì)用到4字節(jié)、8字節(jié)對(duì)齊的內(nèi)存操作椎组;或者是地址為4K對(duì)齊等等油狂,可以使用下面接口來實(shí)現(xiàn) 此接口返回addr以align字節(jié)對(duì)齊后的結(jié)果 上面接口返回的是ad...
文章中的代碼嗎?好像沒有設(shè)置字體,使用的markdown
linux下C應(yīng)用程序打印調(diào)用棧使用GCC編譯的C應(yīng)用程序专筷,如果想在某個(gè)接口中打印調(diào)用棧弱贼,可以使用gcc的backtraces[https://www.gnu.org/software/libc/manua...
這里是以vmware上安裝ubuntu系統(tǒng)為例說明如果安裝時(shí)填的最大磁盤大小在使用過程中不夠用時(shí),可以通過vmware的“擴(kuò)容”功能增加容量磷蛹,但是擴(kuò)容之后ubuntu系統(tǒng)啟動(dòng)...
在cmd命令行窗口中輸入robocopy empty_dir will_delete_dir /purge empty_dir 新建的空白目錄 will_delete_dir...
使用GCC編譯的C應(yīng)用程序,如果想在某個(gè)接口中打印調(diào)用棧槽驶,可以使用gcc的backtraces[https://www.gnu.org/software/libc/manua...
概述 RAID(Redundant Array of Inexpensive Disks)责嚷,廉價(jià)冗余磁盤陣列。最初是為了組合多塊小容量的廉價(jià)磁盤來代替大容量的昂貴磁盤捺檬,同時(shí)希...
概述 本文基于SPDK v23.1版本的hello_world示例來說明SPDK的nvme命令處理流程再层,代碼架構(gòu)如下: 標(biāo)準(zhǔn)的NVMe處理涉及到NVMe子系統(tǒng)贸铜、HOST CP...
簡(jiǎn)介 fileinput是python的標(biāo)準(zhǔn)庫堡纬,是對(duì)open的一個(gè)高級(jí)封裝≥锴兀可以對(duì)一個(gè)或者多個(gè)文件中的內(nèi)容進(jìn)行迭代烤镐、遍歷等操作;還可以對(duì)文檔進(jìn)行格式化輸出棍鳖、查找炮叶、替換部分內(nèi)容...
前言 前面學(xué)習(xí)過字符串的幾種格式化方式: 占位符以%為占位符 內(nèi)建函數(shù)format以{}為占位符 String模塊的Template以${}為占位符 f-string以{}為...
源碼編譯完之后會(huì)調(diào)用ohos編譯系統(tǒng)中的一些腳本,像mkfs渡处、mkimg之類的
[openharmony]liteos-a編譯過程分析背景 最近搞一個(gè)sensor接入openharmony的事情镜悉,在分析源碼中的加速度計(jì)驅(qū)動(dòng)相關(guān)源碼時(shí),發(fā)現(xiàn)不緊有BUILD.gn文件医瘫,還有Makefile文件侣肄,并且里面都有記錄...
說明 文章來源https://www.itdaan.com/blog/2014/04/10/84884fec8326545cfb1e356b75493468.html[htt...
UART中,8N1就是無校驗(yàn)醇份,數(shù)據(jù)位8稼锅,停止位1;8E1就是偶校驗(yàn)僚纷,數(shù)據(jù)位8矩距,停止位1;8O1就是奇校驗(yàn)怖竭,數(shù)據(jù)位8锥债,停止位1。
AD type 的定義 Flags TYPE = 0x01,用來標(biāo)識(shí)設(shè)備 LE 物理連接的功能哮肚。DATA 是 0 到多個(gè)字節(jié)的 Flag 值毅整,每個(gè) bit 上用 0 或者 1...
輸入中間點(diǎn)號(hào) 如下圖(這個(gè)是五筆,拼音的話輸入dian) 例如绽左,下面單位 點(diǎn)是在中間 平方悼嫉、立方 如下圖 例如,下面一元三次議程式 特殊符號(hào) 在設(shè)置--》符號(hào)大全中拼窥,如下: ...
背景 近段時(shí)間使用python+pyqt5做了一個(gè)占用應(yīng)用戏蔑,現(xiàn)總結(jié)下實(shí)現(xiàn)過程中的一些經(jīng)驗(yàn) 環(huán)境搭建 網(wǎng)上針對(duì)pycharm+qt的環(huán)境搭建的教程很多,像這篇[https://...