電子發(fā)燒友App

硬聲App

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

電子發(fā)燒友網(wǎng)>嵌入式技術(shù)>解構(gòu)內(nèi)核 perf 框架的實(shí)現(xiàn)講解

解構(gòu)內(nèi)核 perf 框架的實(shí)現(xiàn)講解

收藏

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴

評(píng)論

查看更多

相關(guān)推薦

arm內(nèi)核結(jié)構(gòu)

ARM內(nèi)核結(jié)構(gòu)有4個(gè)功能模塊T、D、M、I,可供生產(chǎn)廠商根據(jù)不同用戶的要求來配置生產(chǎn)ARM內(nèi)核結(jié)構(gòu)芯片。本文詳細(xì)講解了什么是arm內(nèi)核結(jié)構(gòu)。
2012-01-03 13:45:1910163

一款隨Linux內(nèi)核代碼維護(hù)的性能診斷工具

Perf Event 是一款隨 Linux 內(nèi)核代碼一同發(fā)布和維護(hù)的性能診斷工具,由內(nèi)核社區(qū)維護(hù)和發(fā)展。Perf 不僅可以用于應(yīng)用程序的性能統(tǒng)計(jì)分析,也可以應(yīng)用于內(nèi)核代碼的性能統(tǒng)計(jì)和分析。
2018-04-06 09:23:367363

全球最高性能RISC-V處理器的Perf性能分析工具發(fā)布

探測(cè)的性能監(jiān)控。通過Perf分析工具,用戶可以使用可編程的硬件性能監(jiān)控計(jì)數(shù)器監(jiān)測(cè)預(yù)定義的硬件事件、預(yù)定義的硬件緩存事件和硬件原始事件的性能數(shù)據(jù)。Perf能針對(duì)硬件事件的每個(gè)任務(wù)、每個(gè)內(nèi)核和每個(gè)工作負(fù)載的計(jì)數(shù)器進(jìn)行采樣。 ? 賽昉科技已完成昉·天樞Dubhe的硬件性
2022-04-24 14:53:091569

Linux內(nèi)核中斷設(shè)計(jì)與實(shí)現(xiàn)

裸機(jī)編程中使用中斷比較麻煩,需要配置寄存器、使能IRQ等等。而在Linux驅(qū)動(dòng)編程中,內(nèi)核提供了完善的終端框架,只需要申請(qǐng)中斷,然后注冊(cè)中斷處理函數(shù)即可,使用非常方便。
2022-07-29 08:57:24597

一文詳解Linux的perf_event

Linux性能子系統(tǒng)在性能分析中非常有用。以下顯示了這篇文章中的perf子系統(tǒng)componenet 。
2022-10-11 09:04:271752

一文看懂Linux性能分析之perf原理

最近線上運(yùn)行的程序出現(xiàn)性能問題,但通過分析程序源代碼(Code Review),并找不到導(dǎo)致問題的根本原因。所以,只能借助強(qiáng)大的性能分析工具 perf 來找出問題所在。
2022-11-14 12:03:501279

Linux系統(tǒng)性能分析之Perf命令

在開發(fā)板上使用apt安裝perf命令:
2023-07-14 15:24:53517

內(nèi)核中的電源管理

之前介紹的電源管理機(jī)制基本都是在Linux中實(shí)現(xiàn)的,可以看到很復(fù)雜,各種框架,明明一個(gè)操作非要轉(zhuǎn)來轉(zhuǎn)去,而且在內(nèi)核里面實(shí)現(xiàn),跟內(nèi)核的各種框架又糾纏不清,什么consumer、Framework、provider框架亂亂的。
2023-11-29 09:33:53344

3QE85【驅(qū)動(dòng)子系統(tǒng)】L0支持HDF框架

的CMSIS接口實(shí)現(xiàn)HDF,支撐HDF框架部署2、基于L0-LiteOS內(nèi)核編譯框架,完成適配HDF框架編譯部署3、基于L0-LiteOS內(nèi)核編譯框架,完成HCS配置編譯工具的集成【驗(yàn)收標(biāo)準(zhǔn)】:1
2021-08-10 10:42:38

perf分析程序的熱點(diǎn)函數(shù)解析,錯(cuò)過絕對(duì)后悔

perf分析程序的熱點(diǎn)函數(shù)解析,錯(cuò)過絕對(duì)后悔
2021-12-23 06:41:15

內(nèi)核配置單的講解

很多朋友要自己編譯內(nèi)核,自己加個(gè)驅(qū)動(dòng),或者把上面功能去掉,需要調(diào)用到內(nèi)核配置單,這里有一份講解,分享給大家
2016-11-08 14:20:46

講解8051內(nèi)核系列單片機(jī)

以AT89S51為例(實(shí)質(zhì)都是一毛一樣滴),用最通俗易懂的方式講解8051內(nèi)核系列單片機(jī)。/*******************************************************...
2021-12-07 08:49:29

講解shell實(shí)現(xiàn)原理

在前兩節(jié)中,我們講解了如何在MM32 MCU上使用shell來輔助開發(fā),分別介紹的是通過串口方式和J-Link RTT方式的shell,本次課程我們分析源碼來講解shell實(shí)現(xiàn)原理。軟件資源如下
2021-11-26 08:30:44

講解uCOS-III操作系統(tǒng)版本的二代示波器實(shí)現(xiàn)

第14章 uCOS-III操作系統(tǒng)版本二代示波器實(shí)現(xiàn)本章教程為大家講解uCOS-III操作系統(tǒng)版本的二代示波器實(shí)現(xiàn)。主要講解RTOS設(shè)計(jì)框架,即各個(gè)任務(wù)實(shí)現(xiàn)的功能,任務(wù)間的通信方案選擇,任務(wù)棧,系統(tǒng)
2021-08-09 07:21:16

AM335x 開發(fā)板(3.14內(nèi)核實(shí)現(xiàn)gpio-key功能手冊(cè)

本文主要講解 AM335x開發(fā)板 emmc 3.14 內(nèi)核實(shí)現(xiàn) gpio-key 功能,以 GPIO1_16(gpmc_a0)為例進(jìn)行講解。實(shí)現(xiàn)以下 3 種方式:1)輪詢方式的 gpio 按鍵2)中斷方式的 gpio 按鍵3)按下超過 5s 時(shí),向用戶空間發(fā)送事件功能下載文檔:
2018-07-13 10:34:59

AM335x開發(fā)板(3.14內(nèi)核實(shí)現(xiàn)gpio-key功能手冊(cè)

本文主要講解 AM335x開發(fā)板 emmc 3.14 內(nèi)核實(shí)現(xiàn) gpio-key 功能,以 GPIO1_16(gpmc_a0)為例進(jìn)行講解。實(shí)現(xiàn)以下 3 種方式:1)輪詢方式的 gpio 按鍵2)中斷方式的 gpio 按鍵3)按下超過 5s 時(shí),向用戶空間發(fā)送事件功能下載文檔:
2018-08-31 15:00:46

FreeRTOS內(nèi)核實(shí)現(xiàn)與應(yīng)用開發(fā)實(shí)戰(zhàn)指南

《RT-Thread 內(nèi)核實(shí)現(xiàn)與應(yīng)用開發(fā)實(shí)戰(zhàn)指南—基于 STM32》類似。對(duì)于什么是任務(wù)、阻塞延時(shí)和信號(hào)量的應(yīng)用等這些RTOS 的共同抽象層的理論講解也基本類似,但是具體涉及到這兩個(gè) RTOS 的原理實(shí)現(xiàn)
2023-09-28 08:05:46

HDF驅(qū)動(dòng)框架設(shè)計(jì)匯總分享

1、HDF驅(qū)動(dòng)框架之linux驅(qū)動(dòng)開發(fā)介紹什么是驅(qū)動(dòng)開發(fā)?這個(gè)看似不是問題的問題卻很重要,我們必須需要從這一步開始理清楚,見下圖:HDF 驅(qū)動(dòng)框架探路(一):2、HDF驅(qū)動(dòng)框架之應(yīng)用態(tài)打通內(nèi)核框架
2022-03-15 15:31:29

HarmonyOS NEXT調(diào)優(yōu)工具Smart Perf Host高效使用指南

來回切換,不但容易錯(cuò)過問題發(fā)生時(shí)間點(diǎn),數(shù)據(jù)收集完如何能將信息有效結(jié)合分析又將是一件復(fù)雜的工作。**基于開發(fā)痛點(diǎn),HarmonyOS NEXT通過構(gòu)建Smart Perf工具全家桶,為開發(fā)和測(cè)試人員提供
2023-11-09 08:35:21

HarmonyOS內(nèi)核源碼分析(上)電子書-上線了

逐行加上中文注解,詳細(xì)闡述設(shè)計(jì)細(xì)節(jié), 助你快速精讀 HarmonyOS 內(nèi)核源碼, 掌握整個(gè)鴻蒙內(nèi)核運(yùn)行機(jī)制。整篇文章從 HarmonyOS 架構(gòu)層視角整理成文, 并首創(chuàng)用生活場(chǎng)景講故事的方式去解構(gòu)內(nèi)核
2020-11-25 17:13:06

JKI-State-Machine-Objects(SMO)框架講解

--------------------------【LabVIEW】簡(jiǎn)單的JKI-State-Machine的多線程框架在上一篇帖子中給大家講解了一個(gè)我自己改寫的一個(gè)框架,本帖會(huì)給大家講解JKI官方推出的一個(gè)用LVClass開發(fā)的框架
2020-06-12 13:23:03

Linux內(nèi)核分析筆記總結(jié)

孟寧老師這門課并沒有完整的分析Linux內(nèi)核中代碼,而是針對(duì)關(guān)鍵部分進(jìn)行了講解分析,個(gè)人認(rèn)為內(nèi)核代碼也是存在二八定律的情況,少部分關(guān)鍵代碼經(jīng)常被使用,而理解這部分代碼對(duì)我們認(rèn)識(shí)操作系統(tǒng)的真實(shí)工作細(xì)節(jié)和建立操作系統(tǒng)工作的流程框架有很好的幫助。
2019-07-18 06:00:02

Linux內(nèi)核設(shè)計(jì)與實(shí)現(xiàn),先從哪些書學(xué)?

,可以了解Linux的機(jī)制了。推薦《Linux內(nèi)核設(shè)計(jì)與實(shí)現(xiàn)》Robert Love 寫的。這本書從概念上講解了Linux有什么,他們是怎么運(yùn)行的。這本書要反復(fù)認(rèn)真看透。
2019-07-08 06:49:08

OpenHarmony小型系統(tǒng)內(nèi)核開發(fā)指南

統(tǒng)一標(biāo)準(zhǔn)框架POSIX接口是為兼容POSIX標(biāo)準(zhǔn)的應(yīng)用方便移植到OpenHarmony 基礎(chǔ)內(nèi)核 基礎(chǔ)內(nèi)核組件實(shí)現(xiàn)精簡(jiǎn),主要包括內(nèi)核的基礎(chǔ)機(jī)制,如調(diào)度、內(nèi)存管理、中斷異常、內(nèi)核通信等; 進(jìn)程管理:支持進(jìn)程
2022-05-10 10:52:01

OpenHarmony標(biāo)準(zhǔn)系統(tǒng)HDF框架介紹

HDF驅(qū)動(dòng)框架概述OpenHarmony 系統(tǒng)HDF 驅(qū)動(dòng)框架采用C 語言面向?qū)ο缶幊棠P蜆?gòu)建,通過平臺(tái)解耦、內(nèi)核解耦,來達(dá)到兼容不同內(nèi)核,統(tǒng)一平臺(tái)底座的目的,從而幫助開發(fā)者實(shí)現(xiàn)驅(qū)動(dòng)一次開發(fā),多系統(tǒng)
2022-07-04 17:31:48

RT-Thread 內(nèi)核的簡(jiǎn)單介紹,從軟件架構(gòu)入手講解實(shí)時(shí)內(nèi)核的組成與實(shí)現(xiàn)

內(nèi)核基礎(chǔ) 本章介紹 RT-Thread 內(nèi)核基礎(chǔ),包括:內(nèi)核簡(jiǎn)介、系統(tǒng)的啟動(dòng)流程及內(nèi)核配置的部分內(nèi)容,為后面的章節(jié)奠定基礎(chǔ)。 RT-Thread 內(nèi)核的簡(jiǎn)單介紹,從軟件架構(gòu)入手講解實(shí)時(shí)內(nèi)核的組成
2021-03-29 06:41:19

RTX5內(nèi)核的AC5編譯器移植

第4章 RTX5操作系統(tǒng)移植(MDK AC5)本章教程為大家講解RTX5內(nèi)核的AC5編譯器移植。目錄第4章 RTX5操作系統(tǒng)移植(MDK AC5)4.1 初學(xué)者重要提示4.2 移植RXT5內(nèi)核整體
2021-08-10 06:02:07

RTX5內(nèi)核的AC6編譯器移植

第5章 RTX5操作系統(tǒng)移植(MDK AC6)本章教程為大家講解RTX5內(nèi)核的AC6編譯器移植。目錄第5章 RTX5操作系統(tǒng)移植(MDK AC6)5.1 初學(xué)者重要提示5.2 移植RXT5內(nèi)核整體
2021-08-11 07:41:08

ThreadX內(nèi)核的IAR方式移植和設(shè)計(jì)框架

第6章 ThreadX操作系統(tǒng)移植(IAR)本章節(jié)將為大家介紹ThreadX內(nèi)核的IAR方式移植和設(shè)計(jì)框架,理論上不建議初學(xué)者直接學(xué)習(xí),因?yàn)楸菊鹿?jié)涉及到的知識(shí)點(diǎn)很多,建議對(duì)ThreadX的應(yīng)用有一些
2021-08-10 06:47:04

ThreadX內(nèi)核的IAR方式移植和設(shè)計(jì)框架,不看肯定后悔

移植ThreadX的流程是怎樣的?怎么實(shí)現(xiàn)ThreadX內(nèi)核模板框架設(shè)計(jì)?
2021-11-30 06:25:42

ThreadX內(nèi)核的MDK AC5方式移植和設(shè)計(jì)框架

第4章 ThreadX操作系統(tǒng)移植(MDK AC5)本章節(jié)將為大家介紹ThreadX內(nèi)核的MDK AC5方式移植和設(shè)計(jì)框架,理論上不建議初學(xué)者直接學(xué)習(xí),因?yàn)楸菊鹿?jié)涉及到的知識(shí)點(diǎn)很多,建議
2021-08-11 08:23:29

ThreadX內(nèi)核的MDK AC5方式移植和設(shè)計(jì)框架

第4章 ThreadX操作系統(tǒng)移植(MDK AC5)本章節(jié)將為大家介紹ThreadX內(nèi)核的MDK AC5方式移植和設(shè)計(jì)框架,理論上不建議初學(xué)者直接學(xué)習(xí),因?yàn)楸菊鹿?jié)涉及到的知識(shí)點(diǎn)很多,建議
2021-08-20 08:20:00

USB驅(qū)動(dòng)程序框架介紹

《ARM嵌入式Linux系統(tǒng)開發(fā)詳解》第25章USB驅(qū)動(dòng)開發(fā),本章講解了Linux內(nèi)核USB驅(qū)動(dòng)體系結(jié)構(gòu)、USB設(shè)備驅(qū)動(dòng)結(jié)構(gòu)等知識(shí),并在最后給出了兩個(gè)USB設(shè)備驅(qū)動(dòng)開發(fā)實(shí)例。本節(jié)為大家介紹USB驅(qū)動(dòng)程序框架
2019-07-11 07:38:15

X-CUBE-PERF-H7擴(kuò)展包數(shù)據(jù)手冊(cè)

X-CUBE-PERF-H7擴(kuò)展包旨在展示STM32H74x和STM32H75x的性能,其Arm? Cortex?-M7單核能夠以高達(dá)480 MHz的速度運(yùn)行。內(nèi)核的指令和數(shù)據(jù)緩存釋放了它的性能,并且其性能與來自不同存儲(chǔ)器的0等待狀態(tài)的執(zhí)行有關(guān)。
2022-11-29 07:50:43

cubeMX生成的FreeRTOS代碼框架該如何去實(shí)現(xiàn)

cubeMX生成的FreeRTOS代碼框架該如何去實(shí)現(xiàn)呢?基于CubeMX+FreeRTOS框架所建立的用戶文件如何去實(shí)現(xiàn)呢?
2021-12-17 06:04:53

《RT-Thread 內(nèi)核實(shí)現(xiàn)與應(yīng)用開發(fā)實(shí)戰(zhàn)指南》免費(fèi)下載

,兩者之間沒有必然的聯(lián)系。本書是首本系統(tǒng)講解 RT-Thread 的中文書籍,共分為兩個(gè)部分,第一部分為“從 0 到1 教你寫 RT-Thread 內(nèi)核”,即重點(diǎn)講解 RT-Thread 的原理實(shí)現(xiàn),從
2018-07-17 15:55:00

《SoC底層軟件低功耗系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)》基于Linux專門講解軟件低功耗框架和設(shè)計(jì)的書籍

和細(xì)節(jié)都可以參考。 內(nèi)容充實(shí) 基于Linux,講解了其涉及低功耗各個(gè)框架模塊的設(shè)計(jì)和實(shí)現(xiàn),后面的擴(kuò)展知識(shí)點(diǎn),低功耗問題定位及優(yōu)化思路都是干貨內(nèi)容,都是工程實(shí)踐相關(guān)的內(nèi)容,內(nèi)容比較充實(shí)。 從目錄也可以看出
2023-09-08 23:38:15

Perf-V資料目錄】看這里~~~最全的Perf-V(RISC-V FPGA開發(fā)板)資料目錄貼

這個(gè)帖子的作用是幫助你快速的定位自己想要的尋找的目標(biāo)內(nèi)容~Perf-V開發(fā)板介紹~~~附視頻介紹【FPGA DEMO】Lab 1:經(jīng)典的流水燈設(shè)計(jì)【FPGA DEMO】Lab2:DDR3讀寫
2021-07-29 15:56:25

全志Tina中使用perf分析CPU使用率

perf簡(jiǎn)介Perf是是內(nèi)置于Linux內(nèi)核源碼樹中的性能剖析(profiling)工具。不僅可以用于應(yīng)用程序的性能統(tǒng)計(jì)分析,還可以用于內(nèi)核的性能統(tǒng)計(jì)和分析。它基于事件采樣原理,以性能事件為
2022-05-20 14:25:57

基于FPGA出租車計(jì)價(jià)系統(tǒng)的設(shè)計(jì)實(shí)現(xiàn)的技術(shù)框架是什么

我想知道基于FPGA出租車計(jì)價(jià)系統(tǒng)實(shí)現(xiàn)的技術(shù)框架是什么?
2016-04-26 10:36:46

如何利用ThreadX內(nèi)核的MDK AC6方式移植和設(shè)計(jì)框架?

如何利用ThreadX內(nèi)核的MDK AC6方式移植和設(shè)計(jì)框架?
2021-11-29 07:12:44

如何去實(shí)現(xiàn)一種ThreadX內(nèi)核框架的設(shè)計(jì)呢

ThreadX內(nèi)核模板框架是怎樣去設(shè)計(jì)的?如何去實(shí)現(xiàn)一種ThreadX內(nèi)核框架的設(shè)計(jì)呢?
2021-11-29 07:08:01

如何將OpenCSD庫與Yocto上的perf工具集成?

perf record -e cs_etm/@tmc_etr0/u --per-thread -- /bin/ls 但是,當(dāng)我們嘗試查看跟蹤數(shù)據(jù)時(shí),出現(xiàn)以下錯(cuò)誤:$ perf report -D
2023-03-31 08:46:28

學(xué)好前端必須要弄懂的框架

間過度框架,對(duì)“新手”極其友好,學(xué)習(xí)了jQuery框架的思想,再開始學(xué)習(xí)Vue 和 React就簡(jiǎn)單了。為了讓更多同學(xué)能輕松學(xué)會(huì)前端框架,信盈達(dá)小編給大家分享一個(gè)jQuery框架免費(fèi)教程。最近,大家一定
2021-06-30 16:57:12

學(xué)好前端必須要弄懂的框架!

靜態(tài)綁定事件和動(dòng)態(tài)綁定事件,完善了事件的處理機(jī)制;6.詳細(xì)講解了jQuery中的常用動(dòng)畫;7.詳細(xì)講解了jQuery中ajax的使用;8.詳細(xì)講解了ajax前后端分離;9.增加了ajax實(shí)現(xiàn)CRUD
2021-07-06 11:18:44

怎么實(shí)現(xiàn)ThreadX內(nèi)核模板框架設(shè)計(jì)?

怎么實(shí)現(xiàn)ThreadX內(nèi)核模板框架設(shè)計(jì)?
2021-11-29 07:45:52

第21章 RL-TCPnet之高效的事件觸發(fā)框架

轉(zhuǎn)最新網(wǎng)絡(luò)教程本章節(jié)為大家講解高效的事件觸發(fā)框架實(shí)現(xiàn)方法,BSD Socket編程和后面章節(jié)要講解到的FTP、TFTP和HTTP等都非常適合使用這種方式。實(shí)際項(xiàng)目中也推薦大家采用這種方式,不過僅
2017-11-14 09:15:49

請(qǐng)問eval_perf是怎么把每個(gè)layer的執(zhí)行時(shí)間打印出來的

  隨便運(yùn)行一個(gè)rknn example,調(diào)用rknn.eval_perf()查看執(zhí)行時(shí)間。  rknn.eval_perf()會(huì)在/tmp/下面生成很多對(duì)應(yīng)的臨時(shí)文件,請(qǐng)問調(diào)用eval_perf
2022-05-31 10:45:33

鴻蒙應(yīng)用開發(fā)的JS UI框架如何實(shí)現(xiàn)高德地圖的訪問?

鴻蒙應(yīng)用,現(xiàn)在分為Java UI框架和Ark UI框架,其中JS UI開發(fā)者框架Ark UI框架,現(xiàn)在高德地圖為鴻蒙應(yīng)用開發(fā)如何Java UI框架提供了相應(yīng)的SDK服務(wù),屬于JS UI框架能力實(shí)現(xiàn)高德地圖的,以及相關(guān)的高德地圖服務(wù)的顯示呢?
2022-04-28 11:44:35

全自動(dòng)影像儀 引線框架一鍵測(cè)量設(shè)備

目前引線框架產(chǎn)品具有產(chǎn)品小、尺寸多、精度高等特點(diǎn),行業(yè)內(nèi)需要一種高精度高效率的檢測(cè)設(shè)備,中圖儀器的CH系列全自動(dòng)影像儀,可實(shí)現(xiàn)各種復(fù)雜精密引線框架的輪廓、表面尺寸、形位公差等精準(zhǔn)測(cè)量,搭配自主研發(fā)
2022-07-28 16:52:49

基于內(nèi)核入侵的木馬設(shè)計(jì)與實(shí)現(xiàn)

         通過內(nèi)核入侵是木馬入侵 Linux 系統(tǒng)的一種重要形式,其原理是利用Linux 內(nèi)核提供的機(jī)制來實(shí)現(xiàn)木馬的各種功能,主要是通過內(nèi)核編程來實(shí)現(xiàn)。本
2009-09-05 08:32:249

Nios II內(nèi)核詳細(xì)實(shí)現(xiàn)

Nios II內(nèi)核詳細(xì)實(shí)現(xiàn)
2012-10-17 13:59:4983

四軸基本程序框架和無刷電機(jī)頻率測(cè)試

該文檔講解了四軸的基本程序框架和無刷電機(jī)的調(diào)試
2017-01-22 20:49:123

嵌入式XP內(nèi)核設(shè)備驅(qū)動(dòng)的設(shè)計(jì)與實(shí)現(xiàn)李虎平

嵌入式XP內(nèi)核設(shè)備驅(qū)動(dòng)的設(shè)計(jì)與實(shí)現(xiàn)_李虎平
2017-03-14 08:00:000

linux內(nèi)核入門教材之linux內(nèi)核設(shè)計(jì)與實(shí)現(xiàn)第二版中文版免費(fèi)下載

此書是當(dāng)今首屈一指的linux內(nèi)核入門最佳圖書。作者是為2.6內(nèi)核加入了搶占的人,對(duì)調(diào)度部分非常精通,而調(diào)度是整個(gè)系統(tǒng)的核心,因此本書是很權(quán)威的。這本書講解淺顯易懂,全書沒有列舉一條匯編語句,但是
2018-10-15 18:20:520

TI安全框架怎么幫助實(shí)現(xiàn)智能門鎖的設(shè)計(jì)

本課程主要講解的是 TI在智能門鎖的方案的應(yīng)用與無線技術(shù)在門鎖里的應(yīng)用,具體包括第一介紹的是無線技術(shù)的平臺(tái) — SimpleLink MCU 無線平臺(tái); 第二是 TI在智能云鎖整體方案的介紹; 第三是介紹各種TI無線協(xié)議在智能門鎖的應(yīng)用以及 TI一些安全框架怎么幫助大家實(shí)現(xiàn)智能門鎖的設(shè)計(jì)。
2020-05-29 12:14:001919

了解并學(xué)習(xí)Linux加密框架設(shè)計(jì)與實(shí)現(xiàn)

Linux加密框架內(nèi)核安全子系統(tǒng)的重要組成部份,同時(shí),它又一個(gè)的獨(dú)立子系統(tǒng)形式出現(xiàn),從它出現(xiàn)在內(nèi)核根目錄下的crypto/就可以看出其地位了。
2019-05-12 08:36:001258

你知道perf學(xué)習(xí)-linux自帶性能分析工具怎么用?

Linux性能調(diào)優(yōu)工具,32內(nèi)核以上自帶的工具,軟件性能分析。在2.6.31及后續(xù)版本的linux內(nèi)核里,安裝perf非常的容易。
2019-05-16 14:54:582437

利用tracepoint梳理調(diào)度器框架及主要流程

靜態(tài)tracepoint預(yù)埋在內(nèi)核的關(guān)鍵位置, 通過這些預(yù)埋的tracepoint, 可以比較容易梳理出相關(guān)模塊的框架及主要流程. 相比于直接鉆到scheduler的實(shí)現(xiàn)細(xì)節(jié)中去, 我們先通過
2020-10-30 14:36:021898

關(guān)于鴻蒙OS的微內(nèi)核概念介紹

內(nèi)核態(tài),更像是混合內(nèi)核。 當(dāng)下的鴻蒙OS依然是基于開源框架,只是關(guān)鍵模塊自我研發(fā),也就是說,和各大手機(jī)廠商使用Android開源系統(tǒng)實(shí)現(xiàn)各自的定制系統(tǒng)大概是一個(gè)意思。鴻蒙OS的愿景是2020年實(shí)現(xiàn)內(nèi)核和應(yīng)用框架自研,2021年實(shí)現(xiàn)軟硬件協(xié)同
2021-03-23 14:51:494146

如何使用Linux內(nèi)核實(shí)現(xiàn)USB驅(qū)動(dòng)程序框架

Linux內(nèi)核提供了完整的USB驅(qū)動(dòng)程序框架。USB總線采用樹形結(jié)構(gòu),在一條總線上只能有唯一的主機(jī)設(shè)備。 Linux內(nèi)核從主機(jī)和設(shè)備兩個(gè)角度觀察USB總線結(jié)構(gòu)。本節(jié)介紹 Linux內(nèi)核USB驅(qū)動(dòng)程序
2020-11-06 17:59:1719

內(nèi)核級(jí)HOOK的幾種實(shí)現(xiàn)方法與應(yīng)用說明

。如果要分析一些系統(tǒng)調(diào)用,那么可能想到用HOOK INT 2E 中斷來實(shí)現(xiàn)。如果想要攔截或跟蹤其他內(nèi)核DRIVER 的調(diào)用, 那么就要用到HOOK PE 的方法來實(shí)現(xiàn)。這里我們更注重的是實(shí)現(xiàn), 原理方面已有不少高手在網(wǎng)上發(fā)表過文章。大家可以結(jié)合起來讀。下面以我寫的幾個(gè)實(shí)例程序來講解一下各
2020-11-10 17:35:025

LINUX內(nèi)核的信號(hào)量設(shè)計(jì)與實(shí)現(xiàn)

控制路徑可以睡眠。我們從 LINUX內(nèi)核信號(hào)量最直觀的設(shè)計(jì)/實(shí)現(xiàn)出發(fā),通過一步步改進(jìn),揭示在x86平臺(tái)上完整的信號(hào)量設(shè)計(jì)/實(shí)現(xiàn),然后探討在不同平臺(tái)上通用的信號(hào)量設(shè)計(jì)/實(shí)現(xiàn)。
2021-01-14 16:55:4318

LINUX內(nèi)核的信號(hào)量設(shè)計(jì)與實(shí)現(xiàn)

控制路徑可以睡眠。我們從 LINUX內(nèi)核信號(hào)量最直觀的設(shè)計(jì)/實(shí)現(xiàn)出發(fā),通過一步步改進(jìn),揭示在x86平臺(tái)上完整的信號(hào)量設(shè)計(jì)/實(shí)現(xiàn),然后探討在不同平臺(tái)上通用的信號(hào)量設(shè)計(jì)/實(shí)現(xiàn)。
2021-01-14 16:55:435

JSI項(xiàng)目分兩部分框架內(nèi)核

主要介紹JSI項(xiàng)目分兩部分框架內(nèi)核。
2021-04-07 14:18:316

基于FPGA的定點(diǎn)LMS算法的實(shí)現(xiàn)講解

基于FPGA的定點(diǎn)LMS算法的實(shí)現(xiàn)講解
2021-04-28 11:17:2510

基于FPGA的SoftSerdes設(shè)計(jì)與實(shí)現(xiàn)講解

基于FPGA的SoftSerdes設(shè)計(jì)與實(shí)現(xiàn)講解說明。
2021-04-28 11:18:386

基于FPGA的光纖通信系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)講解

基于FPGA的光纖通信系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)講解
2021-05-25 16:26:1926

華為鴻蒙操作系統(tǒng)全景解構(gòu)分析

華為鴻蒙操作系統(tǒng)全景解構(gòu)分析
2021-06-04 10:48:5753

Linux內(nèi)核開發(fā)框架學(xué)習(xí)資料匯總

Linux內(nèi)核開發(fā)框架學(xué)習(xí)資料匯總
2021-06-17 09:29:5223

openharmony框架

OpenHarmony是由基金會(huì)孵化及運(yùn)營(yíng)的開源項(xiàng)目,那么下面小編為大家介紹openharmony框架。 OpenHarmony技術(shù)架構(gòu)是采用分層設(shè)計(jì),從下向上依次為內(nèi)核層、系統(tǒng)服務(wù)層、框架
2021-06-24 10:44:181595

基于FPGA的ROM的實(shí)現(xiàn)講解

基于FPGA的ROM的實(shí)現(xiàn)講解(如何制作嵌入式開發(fā)板)-該文檔為基于FPGA的ROM的實(shí)現(xiàn)講解文檔,是一份很不錯(cuò)的參考資料,具有較高參考價(jià)值,感興趣的可以下載看看………………
2021-07-30 15:27:413

基于FPGA的ROM的實(shí)現(xiàn)講解

基于FPGA的ROM的實(shí)現(xiàn)講解(嵌入式開發(fā)入門書籍下載)-該文檔為基于FPGA的ROM的實(shí)現(xiàn)講解文檔,是一份很不錯(cuò)的參考資料,具有較高參考價(jià)值,感興趣的可以下載看看………………
2021-07-30 15:36:262

OpenHarmony系統(tǒng)HDF驅(qū)動(dòng)框架概述

解耦、內(nèi)核解耦,來達(dá)到兼容不同內(nèi)核,統(tǒng)一平臺(tái)底座的目的,從而幫助開發(fā)者實(shí)現(xiàn)驅(qū)動(dòng)一次開發(fā),多系統(tǒng)部署的效果。 為了達(dá)成這個(gè)目標(biāo), OpenHarmony 系統(tǒng) HDF 驅(qū)動(dòng)框架提供了: 操作系統(tǒng)適配層(OSAL
2021-09-03 09:29:013789

OpenHarmony HDF 驅(qū)動(dòng)框架概述及加載過程分析

解耦、內(nèi)核解耦,來達(dá)到兼容不同內(nèi)核,統(tǒng)一平臺(tái)底座的目的,從而幫助開發(fā)者實(shí)現(xiàn)驅(qū)動(dòng)一次開發(fā),多系統(tǒng)部署的效果。 為了達(dá)成這個(gè)目標(biāo), OpenHarmony 系統(tǒng) HDF 驅(qū)動(dòng)框架提供了: 操作系統(tǒng)適配
2021-09-03 09:32:343219

Linux kernel系統(tǒng)性能優(yōu)化工具Perf介紹

之前有分享過自己工作中自己搭建的CPU監(jiān)控腳本等,但那個(gè)屬于是自己手工寫的一些腳本,比較粗淺的使用。后來就直接使用perf編譯到驅(qū)動(dòng)里面,在設(shè)備中直接使用perf了,比起自己寫的腳本,效率直線提升
2022-04-15 12:17:122931

unit_perf基于OpenWrt的性能檢測(cè)工具

unit_perf.zip
2022-04-21 15:20:381

賽昉科技發(fā)布Perf性能分析工具

日前,為配合高性能RISC-V處理器昉·天樞Dubhe應(yīng)用,賽昉科技發(fā)布了“賽昉科技Perf性能分析工具”。  
2022-04-24 15:48:492032

FreeRTOS內(nèi)核實(shí)現(xiàn)與應(yīng)用開發(fā)實(shí)戰(zhàn)指南

本書是首本系統(tǒng)講解 FreeRTOS 的中文書籍,共分為兩個(gè)部分,第一部分為“從 0 到 1教你寫 FreeRTOS 內(nèi)核”,即重點(diǎn)講解 FreeRTOS 的原理實(shí)現(xiàn),從 0 開始,不斷迭代,教你
2022-05-24 16:26:21170

linux內(nèi)核中l(wèi)list.h文件中的鏈表宏講解

鏈表宏在linux內(nèi)核、鴻蒙內(nèi)核、rtos和一些開源代碼中用的非常多。鏈表宏是雙向鏈表的經(jīng)典實(shí)現(xiàn)方式,總代碼不超過50行,相當(dāng)精煉。在一些開源框架中,它的數(shù)據(jù)結(jié)構(gòu),就是以鏈表宏為基礎(chǔ)進(jìn)行搭建(如shttpd,一個(gè)開源的輕量級(jí)、嵌入式服務(wù)器框架)。本篇文章將對(duì)llist.h文件中的鏈表宏進(jìn)行逐個(gè)講解。
2022-05-23 12:06:301527

Linux內(nèi)核中視頻設(shè)備驅(qū)動(dòng)框架V4L2X詳解

V4L2(Video for Linux 2):Linux內(nèi)核中關(guān)于視頻設(shè)備驅(qū)動(dòng)的框架,對(duì)上向應(yīng)用層提供統(tǒng)一的接口,對(duì)下支持各類復(fù)雜硬件的靈活擴(kuò)展.
2022-05-30 16:18:294993

perf內(nèi)核中的實(shí)現(xiàn)原理

我們?cè)凇兑晃目炊甃inux性能分析|perf 原理》一文中介紹過,perf 是基于采樣來對(duì)程序進(jìn)行分析的。采樣的步驟如下:
2022-10-17 09:24:391688

Coolbpf 在perf 事件中的增強(qiáng)

Perf 是內(nèi)置于 Linux 內(nèi)核源碼樹中的性能剖析(profiling)工具。它基于事件采樣的原理,以性能事件為基礎(chǔ),支持針對(duì)處理器相關(guān)性能指標(biāo)與操作系統(tǒng)相關(guān)性能指標(biāo)的性能剖析。
2022-10-25 09:00:41740

內(nèi)核perf框架解構(gòu)系列:PMU硬件架構(gòu)相關(guān)的概念及編程

eventsel:PMU IA32_PERFEVTSELx 寄存器起始地址。實(shí)際上,eventsel 是寄存器組,起始地址為 186H,一個(gè) IA32_PERFEVTSELx 對(duì)應(yīng)一個(gè) generic PMC,用于對(duì)此 generic PMC 進(jìn)行配置。
2023-03-28 17:13:131396

萬字長(zhǎng)文解讀Linux內(nèi)核追蹤機(jī)制

Linux 存在眾多 tracing tools,比如 ftrace、perf,他們可用于內(nèi)核的調(diào)試、提高內(nèi)核的可觀測(cè)性。
2023-06-11 11:05:30435

全球最高性能RISC-V處理器的Perf性能分析工具發(fā)布

日前,為配合高性能RISC-V處理器昉·天樞Dubhe應(yīng)用,賽昉科技發(fā)布了“賽昉科技Perf性能分析工具”。Perf是基于Linux的開源性能分析工具,提供對(duì)硬件事件、跟蹤點(diǎn)、固件事件和動(dòng)態(tài)探測(cè)
2022-04-25 10:51:00585

Linux perf性能、實(shí)際應(yīng)用與案例

Linux perf(性能分析工具)是一個(gè)功能強(qiáng)大且靈活的性能剩余工具,它可以在Linux系統(tǒng)上檢測(cè)和調(diào)試各種性能問題。Linux內(nèi)核集成了perf工具,可用于探測(cè)內(nèi)核性能事件、硬件性能計(jì)數(shù)器以及用戶級(jí)應(yīng)用程序性能事件。
2023-07-03 10:22:01343

Linux內(nèi)核網(wǎng)絡(luò)擁塞控制算法的具體實(shí)現(xiàn)框架(一)

控制算法,有很大差別。本文從Linux內(nèi)核源碼中學(xué)習(xí)網(wǎng)絡(luò)擁塞控制算法的具體實(shí)現(xiàn)框架。從當(dāng)前網(wǎng)絡(luò)擁塞控制算法的發(fā)展歷程上看,網(wǎng)絡(luò)擁塞控制算法的類型主要有以下四種: 基于丟包的擁塞控制算法,這類算法將丟包視為發(fā)生了網(wǎng)
2023-07-28 11:32:04387

Linux內(nèi)核網(wǎng)絡(luò)擁塞控制算法的實(shí)現(xiàn)框架(二)

結(jié)構(gòu)體在:[Linux內(nèi)核網(wǎng)絡(luò)基礎(chǔ)-TCP相關(guān)的幾個(gè)關(guān)鍵結(jié)構(gòu)體-小記]中進(jìn)行了介紹,如下圖是四個(gè)核心結(jié)構(gòu)體,四個(gè)結(jié)構(gòu)的關(guān)系具有面向?qū)ο蟮奶卣?,通過層層繼承,實(shí)現(xiàn)了類的復(fù)用; 內(nèi)核中網(wǎng)絡(luò)相關(guān)的很多函數(shù),參數(shù)往往都是struct sock,函數(shù)內(nèi)部依照不同的業(yè)
2023-07-28 11:34:34501

Linux內(nèi)核網(wǎng)絡(luò)擁塞控制算法的實(shí)現(xiàn)框架(三)

下面看一個(gè)特別重要的框架,也可以稱為是擁塞控制引擎,如下結(jié)構(gòu)體所示, tcp_congestion_ops描述了一套擁塞控制算法所需要支持的操作 。這個(gè)框架定義了一些鉤子函數(shù), Linux內(nèi)核
2023-07-28 11:38:43569

Linux內(nèi)核如何使用結(jié)構(gòu)體和函數(shù)指針?

我將結(jié)合具體的Linux內(nèi)核驅(qū)動(dòng)框架代碼來展示Linux內(nèi)核如何使用結(jié)構(gòu)體和函數(shù)指針。
2023-09-06 14:17:55516

如何使用perf性能分析工具

在功能上,perf很強(qiáng)大,可以對(duì)眾多的軟硬件事件采樣,還能采集出跟蹤點(diǎn)(trace points)的信息(比如系統(tǒng)調(diào)用、TCP/IP事件和文件系統(tǒng)操作。perf的代碼和Linux內(nèi)核代碼
2023-11-08 15:36:17354

Linux perf 簡(jiǎn)要介紹

的性能剩余工具,它可以在Linux系統(tǒng)上檢測(cè)和調(diào)試各種性能問題。Linux內(nèi)核集成了perf工具,可用于探測(cè)內(nèi)核性能事件、硬件性能計(jì)數(shù)器以及用戶級(jí)應(yīng)用程序性能事件。 perf工具可以用于剖析
2023-11-09 17:06:58300

已全部加載完成