43| 1
|
[『編程語言』] 王利濤嵌入式工程師自我修養(yǎng)系列視頻教程 |
王利濤嵌入式工程師自我修養(yǎng)系列視頻教程 | ├──C語言那些事兒 | | ├──1-1 你真的了解C語言嗎_ev.mp4 70.35M | | ├──1-2 學習C語言的重要性_ev.mp4 21.24M | | ├──1-3 C語言及標準的發(fā)展過程_ev.mp4 53.46M | | ├──1-4 C語言的特點_ev.mp4 12.20M | | ├──1-5 C語言為什么這么難學?_ev.mp4 10.84M | | ├──10-1 指針的基本概念_ev.mp4 85.42M | | ├──10-10 const關鍵字修飾指針_ev.mp4 12.29M | | ├──10-11 指針數組作為main函數參數_ev.mp4 23.25M | | ├──10-12 restrict關鍵字修飾指針_ev.mp4 14.42M | | ├──10-2 指向變量的指針_ev.mp4 44.62M | | ├──10-3 指向數組的指針_ev.mp4 48.44M | | ├──10-4 指向二維數組的指針_ev.mp4 26.56M | | ├──10-5 指針數組_ev.mp4 17.89M | | ├──10-6 指向字符串的指針_ev.mp4 13.47M | | ├──10-7 指向指針的指針_ev.mp4 37.13M | | ├──10-8 指向函數的指針_ev.mp4 12.16M | | ├──10-9 函數指針_ev.mp4 15.23M | | ├──11-1 結構體的基本概念_ev.mp4 50.63M | | ├──11-2 結構體數組_ev.mp4 21.37M | | ├──11-3 指向結構體的指針_ev.mp4 37.26M | | ├──11-4 結構體函數_ev.mp4 6.73M | | ├──11-5 共用體_ev.mp4 30.65M | | ├──11-6 枚舉_ev.mp4 15.11M | | ├──11-7 使用typedef定義數據類型_ev.mp4 19.13M | | ├──11-8 結構體成員為柔性數組(C99)_ev.mp4 13.96M | | ├──11-9 復合字面量_ev.mp4 10.65M | | ├──12-1 預處理的基本概念_ev.mp4 26.75M | | ├──12-2 宏定義_ev.mp4 42.87M | | ├──12-3 一些預定義的宏_ev.mp4 16.01M | | ├──12-4 頭文件包含_ev.mp4 31.69M | | ├──12-5 條件編譯_ev.mp4 19.32M | | ├──12-6 其它預處理命令_ev.mp4 42.83M | | ├──13-1 動態(tài)內存管理_ev.mp4 26.81M | | ├──13-2 動態(tài)內存申請函數_ev.mp4 25.15M | | ├──13-3 內存泄露與野指針_ev.mp4 33.80M | | ├──14-1 文件的基本概念_ev.mp4 56.36M | | ├──14-2 文件的打開與關閉_ev.mp4 16.98M | | ├──14-3 文件的讀寫函數_ev.mp4 38.23M | | ├──14-4 文件狀態(tài)監(jiān)測函數_ev.mp4 15.49M | | ├──14-5 文件的隨機讀寫_ev.mp4 25.02M | | ├──2-1 開發(fā)環(huán)境安裝及使用_ev.mp4 58.12M | | ├──2-2 計算機基本原理介紹_ev.mp4 41.27M | | ├──2-3 計算機編程語言的發(fā)展_ev.mp4 24.03M | | ├──2-4 可執(zhí)行程序是怎么生成的?_ev.mp4 52.56M | | ├──2-5 程序到底是怎么運行的?_ev.mp4 11.52M | | ├──2-6 程序安裝原理及過程分析_ev.mp4 11.00M | | ├──2-7 制作自己的第一個程序安裝包_ev.mp4 19.14M | | ├──3-1 hello world程序分析_ev.mp4 40.12M | | ├──3-2 標識符與關鍵字_ev.mp4 40.52M | | ├──3-3 常量與變量_ev.mp4 55.94M | | ├──3-4 二進制計數制及和其它進制轉換_ev.mp4 33.42M | | ├──3-5 數據在內存中的表示_ev.mp4 65.11M | | ├──3-6 程序調試技巧_ev.mp4 29.44M | | ├──4-1 整型類型數據_ev.mp4 46.16M | | ├──4-2 字符型數據_ev.mp4 59.90M | | ├──4-3 浮點型數據_ev.mp4 23.82M | | ├──4-4 類型轉換_ev.mp4 30.58M | | ├──4-5 布爾類型_Bool(C99)_ev.mp4 13.92M | | ├──4-6 復數類型_Complex(C99)_ev.mp4 9.50M | | ├──5-1 運算符與表達式_ev.mp4 58.78M | | ├──5-10 一些容易出錯的優(yōu)先級_ev.mp4 8.88M | | ├──5-2 算術運算符_ev.mp4 31.41M | | ├──5-3 賦值運算符_ev.mp4 20.46M | | ├──5-4 關系運算符_ev.mp4 13.22M | | ├──5-5 邏輯運算符_ev.mp4 16.51M | | ├──5-6 位邏輯運算符_ev.mp4 55.06M | | ├──5-7 條件運算符_ev.mp4 12.46M | | ├──5-8 逗號表達式_ev.mp4 9.52M | | ├──5-9 C語言的序列點(C99)_ev.mp4 34.80M | | ├──6-1 格式輸出函數printf_ev.mp4 36.29M | | ├──6-2 格式輸入函數scanf_ev.mp4 31.79M | | ├──6-3 字符輸入輸出函數_ev.mp4 19.82M | | ├──6-4 字符串輸入輸出函數_ev.mp4 18.24M | | ├──6-5 printf家族其它函數_ev.mp4 21.55M | | ├──7-1 結構化程序設計和流程圖_ev.mp4 14.86M | | ├──7-2 順序程序設計_ev.mp4 9.98M | | ├──7-3 選擇程序設計_ev.mp4 37.06M | | ├──7-4 循環(huán)結構程序設計_ev.mp4 28.22M | | ├──8-1 函數的基本概念_ev.mp4 44.32M | | ├──8-10 內聯(lián)函數_ev.mp4 17.04M | | ├──8-11 庫函數基礎_ev.mp4 38.56M | | ├──8-12 開發(fā)自己的函數庫_ev.mp4 38.50M | | ├──8-2 函數的參數_ev.mp4 29.46M | | ├──8-3 函數的嵌套與遞歸_ev.mp4 19.75M | | ├──8-4 變量的作用域_ev.mp4 27.12M | | ├──8-5 變量的鏈接屬性_ev.mp4 11.67M | | ├──8-6 變量的存儲類型_ev.mp4 40.71M | | ├──8-7 關鍵字volatile_ev.mp4 7.16M | | ├──8-8 多個C源文件組織方式_ev.mp4 38.93M | | ├──8-9 內部函數與外部函數_ev.mp4 11.35M | | ├──9-1 數組的基本概念_ev.mp4 70.47M | | ├──9-2 二維數組_ev.mp4 31.02M | | ├──9-3 字符數組與字符串_ev.mp4 22.00M | | ├──9-4 字符串處理函數_ev.mp4 19.72M | | ├──9-5 數組作為函數的參數_ev.mp4 35.72M | | └──9-6 變長數組_ev.mp4 15.49M | ├──C語言實戰(zhàn)之學生成績管理系統(tǒng) | | ├──1.課程及項目簡介_ev.mp4 44.63M | | ├──10.編碼(4)之成績查詢_ev.mp4 16.32M | | ├──11.編碼(5)之成績修改_ev.mp4 25.82M | | ├──12.編碼(6)之成績統(tǒng)計_ev.mp4 8.79M | | ├──13.編碼(7)之人機交互菜單和模塊集成_ev.mp4 20.40M | | ├──14.代碼優(yōu)化及測試流程_ev.mp4 41.19M | | ├──15.安裝安裝包制作及發(fā)布_ev.mp4 26.37M | | ├──2.軟件開發(fā)基本流程_ev.mp4 46.81M | | ├──3.可行性分析及項目開發(fā)計劃_ev.mp4 9.05M | | ├──4.需求分析_ev.mp4 22.42M | | ├──5. 概要設計_ev.mp4 36.59M | | ├──6.詳細設計_ev.mp4 37.29M | | ├──7.編碼(1)之工程創(chuàng)建、成績打印_ev.mp4 35.51M | | ├──8.編碼(2)之數據存儲模塊_ev.mp4 34.33M | | └──9.編碼(3)之成績添加、成績刪除_ev.mp4 59.49M | ├──Git零基礎實戰(zhàn) | | ├──1.1 Git簡介_ev.mp4 41.41M | | ├──10.1 管理本地文件,防止隱私泄露_ev.mp4 23.07M | | ├──10.2 發(fā)起一個公開項目_ev.mp4 33.66M | | ├──10.3 發(fā)起一個私人項目_ev.mp4 29.84M | | ├──10.4 搭建本地git服務器_ev.mp4 57.78M | | ├──10.5 Git+Repo+Gerrit環(huán)境介紹_ev.mp4 34.32M | | ├──2.1 在Windows下面安裝git_ev.mp4 13.65M | | ├──2.2 在Linux下安裝git_ev.mp4 24.36M | | ├──3.1 git倉庫創(chuàng)建及配置_ev.mp4 33.49M | | ├──3.2 git基本流程介紹_ev.mp4 26.80M | | ├──3.3 分支和標簽簡單使用_ev.mp4 9.62M | | ├──4.1 Git基本概念:工作區(qū)、暫存區(qū)和版本庫_ev.mp4 28.20M | | ├──4.2 git對象模型:blob、tree、commit_ev.mp4 45.81M | | ├──4.3 git引用:分支和標簽_ev.mp4 37.00M | | ├──5.1 文件管理:文件添加及提交_ev.mp4 20.88M | | ├──5.2 文件刪除_ev.mp4 24.32M | | ├──5.3 文件重命名_ev.mp4 8.12M | | ├──5.4 忽略指定格式的文件_ev.mp4 14.86M | | ├──5.5 撤銷本地倉庫的修改_ev.mp4 16.48M | | ├──5.6 差異比較git diff_ev.mp4 16.62M | | ├──5.7 壓縮倉庫_ev.mp4 17.24M | | ├──6.1 commit對象與存儲_ev.mp4 11.48M | | ├──6.2 查看提交歷史:git log_ev.mp4 25.96M | | ├──6.3 提交查找:git grep_ev.mp4 10.18M | | ├──6.4 提交修改:git revert_ev.mp4 24.94M | | ├──6.5 Git置位:git reset_ev.mp4 22.65M | | ├──6.6 給提交重新排序:git rebase_ev.mp4 23.43M | | ├──6.7 將多個提交合并為一個提交_ev.mp4 9.72M | | ├──6.8 將一個提交分解為多個提交_ev.mp4 11.61M | | ├──6.9 恢復隱藏的歷史_ev.mp4 26.28M | | ├──7.1 分支的基本概念_ev.mp4 19.85M | | ├──7.10 恢復已刪除分支的提交_ev.mp4 22.12M | | ├──7.11 一個脫離了組織的提交:no branch_ev.mp4 13.12M | | ├──7.2 分支的基本使用_ev.mp4 22.46M | | ├──7.3 分支的合并_ev.mp4 10.32M | | ├──7.4 解決合并沖突_ev.mp4 33.01M | | ├──7.5 壓合合并提交_ev.mp4 12.89M | | ├──7.6 挑選合并_ev.mp4 13.96M | | ├──7.7 分支衍合_ev.mp4 28.68M | | ├──7.8 分支合并與衍合的區(qū)別_ev.mp4 30.17M | | ├──7.9 分支修改儲藏_ev.mp4 13.31M | | ├──8.1 遠程倉庫的概念_ev.mp4 24.70M | | ├──8.2 使用github代碼托管_ev.mp4 38.36M | | ├──8.3 遠程倉庫的基本操作_ev.mp4 25.86M | | ├──8.4 遠程分支的基本操作_ev.mp4 33.86M | | ├──8.5 遠程分支和本地分支的區(qū)別_ev.mp4 21.82M | | ├──8.6 添加新的遠程版本庫_ev.mp4 10.86M | | └──9.1 標簽的遠程操作_ev.mp4 15.71M | ├──Linux三劍客配套代碼PPT | | ├──Git零基礎實戰(zhàn) | | ├──Makefile工程實踐 | | ├──Makefile工程實踐(第2季) | | ├──vim從入門到精通 | | ├──vim從入門到精通-第2季 | | ├──零基礎玩轉Linux+Ubuntu | | ├──嵌入式軟件調試 | | └──使用QEMU搭建u-boot+linux+NFS開發(fā)環(huán)境 | ├──Makefile工程實踐 | | ├──1.1 Makefile基本概念_ev.mp4 64.25M | | ├──1.2 程序的編譯和鏈接_ev.mp4 38.67M | | ├──2.1 Makefile的基本語法_ev.mp4 26.09M | | ├──2.2 Makefile基本組成單元:規(guī)則_ev.mp4 49.57M | | ├──2.3 變量_ev.mp4 47.40M | | ├──2.4 條件執(zhí)行_ev.mp4 7.22M | | ├──2.5 函數_ev.mp4 20.72M | | ├──2.6 庫的生成和使用:動態(tài)庫、靜態(tài)庫_ev.mp4 29.32M | | ├──2.7 Makefile的執(zhí)行過程_ev.mp4 9.36M | | ├──2.8 Makefile的隱含規(guī)則_ev.mp4 22.54M | | ├──3.1 構建MP3項目工程_ev.mp4 21.07M | | ├──3.10 支持軟件的安裝與卸載_ev.mp4 12.20M | | ├──3.11 重構我們的Makefile_ev.mp4 45.28M | | ├──3.2 自動添加目標頭文件的依賴_ev.mp4 39.48M | | ├──3.3 使用目錄管理源文件_ev.mp4 34.99M | | ├──3.4 使用目錄管理目標文件_ev.mp4 43.69M | | ├──3.5 使用目錄管理依賴關系文件_ev.mp4 41.08M | | ├──3.6 使用目錄管理頭文件_ev.mp4 10.90M | | ├──3.7 支持靜態(tài)庫的生成和使用_ev.mp4 33.08M | | ├──3.8 支持動態(tài)庫的生成和使用_ev.mp4 35.95M | | └──3.9 支持第三方靜態(tài)庫、動態(tài)庫的使用_ev.mp4 12.58M | ├──Makefile工程實踐(第2季) | | ├──1.什么是Autotools_ev.mp4 83.62M | | ├──10.軟件打包與發(fā)布_ev.mp4 36.33M | | ├──2.Autotools發(fā)展史_ev.mp4 38.32M | | ├──3.使用變量、宏生成flat目錄Makefile_ev.mp4 45.03M | | ├──4.shallow目錄結構的Makefile_ev.mp4 29.46M | | ├──5.頭文件管理、路徑指定、對依賴關系的影響_ev.mp4 58.91M | | ├──6.構建目標文件_ev.mp4 20.42M | | ├──7.使用libtool構建動態(tài)鏈接庫_ev.mp4 51.05M | | ├──8.使用第三方靜態(tài)庫、動態(tài)庫_ev.mp4 24.28M | | └──9.deep目錄結構的makefile、庫的多目錄構建_ev.mp4 29.78M | ├──vim從入門到精通 | | ├──1.課程介紹、vim簡介及安裝_ev.mp4 29.66M | | ├──10.文本查找與替換_ev.mp4 27.24M | | ├──11.修改的撤銷、重做與保存_ev.mp4 13.84M | | ├──12.編輯多個文件_ev.mp4 23.63M | | ├──13.分頁與折迭欄_ev.mp4 28.55M | | ├──14.多窗口操作_ev.mp4 21.57M | | ├──15.vim配置與插件介紹_ev.mp4 13.05M | | ├──2.vim工作模式簡介_ev.mp4 27.43M | | ├──3.光標移動_ev.mp4 44.45M | | ├──4.滾屏與跳轉_ev.mp4 11.12M | | ├──5.文本插入操作_ev.mp4 15.27M | | ├──6.文本刪除操作_ev.mp4 23.17M | | ├──7.文本復制、剪切與粘貼_ev.mp4 16.12M | | ├──8.文本修改與替換_ev.mp4 9.96M | | └──9.組合命令使用_ev.mp4 15.28M | ├──vim從入門到精通-第2季 | | ├──0.vim演示視頻_ev.mp4 6.83M | | ├──1.vim配置與配置文件_ev.mp4 86.08M | | ├──10.C語言插件的使用_ev.mp4 62.99M | | ├──11.Supertab插件_ev.mp4 14.73M | | ├──12.C文件和頭文件快速切換_ev.mp4 9.72M | | ├──13.書簽的使用_ev.mp4 9.16M | | ├──14.保存會話信息_ev.mp4 34.38M | | ├──15.小結與作業(yè)_ev.mp4 29.89M | | ├──2.按鍵映射_ev.mp4 61.82M | | ├──3.vim腳本語法_ev.mp4 48.52M | | ├──4.在函數、變量、宏之間來回跳轉_ev.mp4 37.78M | | ├──5.使用taglist顯示函數、宏、結構體列表_ev.mp4 27.57M | | ├──6.使用Winmanager插件顯示文件列表窗口_ev.mp4 25.52M | | ├──7.cscope查找工具的使用_ev.mp4 26.24M | | ├──8.使用quickfix顯示錯誤列表和跳轉_ev.mp4 61.29M | | └──9.添加注釋_ev.mp4 11.92M | ├──零基礎玩轉Linux+Ubuntu | | ├──1.1 課程簡介及Linux學習路線介紹_ev.mp4 59.93M | | ├──1.2 Linux和Ubuntu的關系_ev.mp4 17.79M | | ├──1.3 ubuntu16.04安裝以及新特性介紹_ev.mp4 45.54M | | ├──1.4 X-window和桌面環(huán)境KDE、GNOME_ev.mp4 17.69M | | ├──2.1 linux基本命令使用_ev.mp4 76.94M | | ├──2.2 Linux高級命令簡單使用_ev.mp4 33.89M | | ├──2.3 shell腳本入門_ev.mp4 31.49M | | ├──2.4 vi及vim入門_ev.mp4 49.24M | | ├──2.5 Make工程管理_ev.mp4 38.10M | | ├──3.1 什么是環(huán)境變量_ev.mp4 59.36M | | ├──3.2 文件系統(tǒng)管理_ev.mp4 40.95M | | ├──3.3 用戶賬戶管理_ev.mp4 50.92M | | ├──3.4 文件訪問權限_ev.mp4 29.94M | | ├──3.5 進程管理_ev.mp4 35.96M | | ├──3.6 源碼軟件包的編譯、安裝、卸載_ev.mp4 58.68M | | ├──3.7 制作自己的deb軟件安裝包_ev.mp4 23.63M | | ├──3.8 使用apt安裝卸載軟件_ev.mp4 29.73M | | ├──3.9 使用wine安裝Windows應用軟件_ev.mp4 24.84M | | ├──4.1 NFS服務器配置及使用_ev.mp4 20.81M | | ├──4.2 Samba服務器配置及使用_ev.mp4 27.50M | | ├──4.3 SSH遠程登錄_ev.mp4 37.71M | | └──4.4 FTP服務器配置及使用_ev.mp4 36.90M | ├──嵌入式軟件調試 | | ├──專題1:軟件調試理論基礎 | | ├──專題2:printf函數打印高階技巧(免費) | | └──專題3:Linux內核日志打印技巧 | └──使用QEMU搭建u-boot+linux+NFS開發(fā)環(huán)境 | | ├──1.為什么要使用QEMU學習嵌入式開發(fā)_ev.mp4 49.92M | | ├──2.搭建嵌入式開發(fā)基本環(huán)境_ev.mp4 83.73M | | ├──3.QEMU安裝及仿真開發(fā)板介紹_ev.mp4 69.16M | | ├──4.編譯Linux內核鏡像和dtb文件_ev.mp4 32.40M | | ├──5.使用busybo制作根文件系統(tǒng)_ev.mp4 77.20M | | ├──6.使用u-boot引導Linux內核鏡像_ev.mp4 74.18M | | ├──7.掛載NFS文件系統(tǒng)_ev.mp4 17.44M | | ├──8.完善NFS根文件系統(tǒng)_ev.mp4 25.45M | | └──9.在開發(fā)板上運行應用和驅動程序_ev.mp4 15.38M ├──王利濤-linux高級編程 | ├──第1期:C語言進階路線學習指南 | | ├──1.1 嵌入式C語言進階學習路線指南_帶片頭.mp4 113.90M | | ├──1.2 代碼編譯工具Vim使用命令.mp4 122.51M | | ├──1.3 使用GCC、Make編譯源程序.mp4 117.53M | | └──1.4 使用Git管理軟件項目版本.mp4 126.37M | ├──第2期:計算機系統(tǒng)架構與ARM匯編語言 | | ├──2.1 計算機體系結構.mp4 110.52M | | ├──2.10 C和匯編混合編程.mp4 133.37M | | ├──2.11 GNU ARM匯編語言.mp4 332.97M | | ├──2.12 鏈接腳本.mp4 86.26M | | ├──2.13 嵌入式系統(tǒng)啟動流程.mp4 195.68M | | ├──2.2 X86與ARM架構對比分析.mp4 101.47M | | ├──2.3 C51與ARM架構對比分析.mp4 51.71M | | ├──2.4 總線與地址.mp4 125.97M | | ├──2.5 指令集、微架構與編譯器.mp4 103.48M | | ├──2.6 ARM體系結構與尋址方式.mp4 344.04M | | ├──2.7 ARM匯編指令.mp4 165.41M | | ├──2.8 ARM偽指令.mp4 119.78M | | └──2.9 ARM匯編程序與偽操作.mp4 118.69M | ├──第3期:程序的編譯、鏈接和運行 | | ├──3.1 程序的編譯與可執(zhí)行文件.mp4 112.89M | | ├──3.10 程序的運行.mp4 184.00M | | ├──3.11 BSS段的處理.mp4 98.94M | | ├──3.12 main函數入口分析.mp4 220.87M | | ├──3.13 鏈接靜態(tài)庫.mp4 78.26M | | ├──3.14 動態(tài)鏈接(1):與位置無關的代碼.mp4 184.13M | | ├──3.15 動態(tài)鏈接(2):全局符號表GOT.mp4 296.94M | | ├──3.16 動態(tài)鏈接(3):共享庫.mp4 141.85M | | ├──3.17 開發(fā)一個插件.mp4 89.28M | | ├──3.18 內核模塊加載機制.mp4 112.40M | | ├──3.19 binutils工具集.mp4 154.40M | | ├──3.2 GCC命令參數.mp4 145.41M | | ├──3.20 linux內核加載實驗.mp4 488.65M | | ├──3.21 u-boot重定位分析(上).mp4 416.72M | | ├──3.22 u-boot重定位分析(下).mp4 350.04M | | ├──3.3 預處理過程.mp4 97.59M | | ├──3.4 編譯過程(1):從源程序到匯編文件.mp4 158.85M | | ├──3.5 編譯過程(2):匯編過程.mp4 112.92M | | ├──3.6 編譯過程(3):符號表.mp4 220.59M | | ├──3.7 鏈接過程(1):地址空間分配與鏈接腳本.mp4 158.18M | | ├──3.8 鏈接過程(2):符號解析-強符號與弱符號.mp4 280.20M | | └──3.9 鏈接過程(3):重定位.mp4 229.38M | ├──第4期:堆棧內存管理 | | ├──4.1 程序與內存的關系.mp4 73.08M | | ├──4.10 ucos堆內存管理.mp4 231.16M | | ├──4.11 Linux堆內存管理(1):內存分配器.mp4 148.92M | | ├──4.12 linux堆內存管理(2):內存申請與釋放.mp4 281.78M | | ├──4.13 Linux堆內存管理(3):內存申請釋放示例.mp4 148.79M | | ├──4.14 內存泄露與防范.mp4 179.97M | | ├──4.15 常見內存錯誤及檢測.mp4 204.43M | | ├──4.16 實戰(zhàn)&作業(yè):實現自己的堆管理器.mp4 101.69M | | ├──4.2 棧的初始化及大小.mp4 119.81M | | ├──4.3 棧的管理:函數調用.mp4 190.51M | | ├──4.4 棧的管理:參數傳遞.mp4 122.67M | | ├──4.5 形參與實參.mp4 90.65M | | ├──4.6 棧與作用域.mp4 165.31M | | ├──4.7 棧溢出攻擊原理.mp4 157.80M | | ├──4.8 實戰(zhàn):棧溢出攻擊示例.mp4 130.54M | | └──4.9 堆內存管理:內存申請與釋放.mp4 130.39M | ├──第5期:Linux內核中的GNU C擴展語法 | | ├──5.1 什么是C語言標準?.mp4 114.28M | | ├──5.10 屬性聲明:const.mp4 43.35M | | ├──5.11 屬性聲明:weak & alias.mp4 137.86M | | ├──5.12 屬性聲明:constructor & destructor.mp4 62.59M | | ├──5.13 屬性聲明:noinline & always_inline.mp4 89.10M | | ├──5.14 屬性聲明:mode.mp4 60.13M | | ├──5.15 屬性聲明:noreturn.mp4 33.54M | | ├──5.16 屬性聲明:used & unused.mp4 15.53M | | ├──5.17 內建函數.mp4 72.57M | | ├──5.18 內建函數:__builtin_constant_p.mp4 39.71M | | ├──5.19 內建函數:__builtin_expect.mp4 207.72M | | ├──5.2 C標準發(fā)展過程及新增特性.mp4 292.15M | | ├──5.20 case范圍擴展.mp4 31.59M | | ├──5.21 do{}while(0).mp4 33.05M | | ├──5.22 可變參數宏.mp4 118.06M | | ├──5.23 局部標簽.mp4 30.66M | | ├──5.24 標號元素.mp4 57.41M | | ├──5.3 語句表達式.mp4 265.69M | | ├──5.4 typeof.mp4 137.95M | | ├──5.5 container_of.mp4 195.37M | | ├──5.6 零長度數組.mp4 200.84M | | ├──5.7 屬性聲明:section.mp4 301.60M | | ├──5.8 屬性聲明:aligned & packed.mp4 200.00M | | └──5.9 屬性聲明:format.mp4 338.01M | ├──第6期:數據存儲與指針 | | ├──6.1 存儲才是C語言的精髓.mp4 38.56M | | ├──6.10 常量存儲.mp4 121.58M | | ├──6.11 從變量到指針.mp4 169.35M | | ├──6.12 一些復雜的指針聲明.mp4 126.75M | | ├──6.13 指針類型與運算.mp4 63.42M | | ├──6.14 指針與數組的曖昧:下標運算.mp4 74.16M | | ├──6.15 指針與數組的曖昧:數組名.mp4 101.11M | | ├──6.16 指針與數組的曖昧:數值指針與指針數組.mp4 117.77M | | ├──6.17 指針與結構體.mp4 140.43M | | ├──6.18 二級指針:修改指針變量.mp4 64.52M | | ├──6.19 二級指針:指針數組傳參.mp4 29.68M | | ├──6.2 存儲的基本概念.mp4 82.43M | | ├──6.20 二級指針:二維數組.mp4 135.29M | | ├──6.21 指針函數與函數指針.mp4 76.56M | | ├──6.22 重新認識void.mp4 106.64M | | ├──6.3 有符號數和無符號數.mp4 151.59M | | ├──6.4 數據溢出.mp4 112.90M | | ├──6.5 數據對齊.mp4 133.15M | | ├──6.6 數據類型轉換.mp4 119.27M | | ├──6.7 數據的可移植性.mp4 131.90M | | ├──6.8 內核中的size_t數據類型.mp4 55.91M | | └──6.9 變量的本質.mp4 207.93M | ├──第7期:嵌入式數據結構和Linux面向對象思想 | | ├──7.1 本期學習主要內容.mp4 35.35M | | ├──7.10 隊列:鏈式隊列.mp4 106.64M | | ├──7.11 Linux內核中的隊列:KFIFO(上).mp4 173.07M | | ├──7.12 Linux內核中的隊列:KFIFO(下).mp4 160.98M | | ├──7.13 代碼復用與分層思想.mp4 94.25M | | ├──7.14 面向對象編程:封裝、繼承與多態(tài).mp4 213.55M | | ├──7.15 Linux內核的面向對象思想:封裝(上).mp4 216.28M | | ├──7.16 Linux內核的面向對象思想:封裝(下).mp4 147.09M | | ├──7.17 Linux內核的面向對象思想:繼承(上).mp4 190.48M | | ├──7.18 Linux內核的面向對象思想:繼承(下).mp4 220.40M | | ├──7.19 Linux內核的面向對象思想:多態(tài).mp4 101.45M | | ├──7.2 數據結構基礎.mp4 99.51M | | ├──7.3 單向鏈表.mp4 214.90M | | ├──7.4 單循環(huán)鏈表.mp4 116.65M | | ├──7.5 雙向鏈表.mp4 185.46M | | ├──7.6 雙向循環(huán)鏈表.mp4 119.22M | | ├──7.7 Linux內核中的通用鏈表(上).mp4 191.42M | | ├──7.8 Linux內核中的通用鏈表(下).mp4 184.01M | | └──7.9 隊列:順序隊列.mp4 157.92M | ├──第8期:C語言的模塊化編程 | | ├──20.模塊間通信(上):全局變量.mp4 145.63M | | ├──21 模塊間通信(中):回調函數.mp4 168.28M | | ├──22 模塊間通信(下):異步通信.mp4 33.22M | | ├──23 模塊設計進階:跨平臺設計.mp4 101.48M | | ├──24 模塊設計進階:框架(framework).mp4 133.71M | | ├──8.1 如何從零做一碗炸醬面.mp4 81.97M | | ├──8.10 頭文件剖析:變量聲明.mp4 168.61M | | ├──8.11 頭文件剖析:前向引用.mp4 164.13M | | ├──8.12 頭文件剖析:頭文件路徑(上).mp4 261.81M | | ├──8.13 頭文件剖析:頭文件路徑(下).mp4 168.12M | | ├──8.14 Linux內核中的頭文件.mp4 258.01M | | ├──8.15 頭文件之間的依賴關系.mp4 216.81M | | ├──8.16 定義與聲明的一致性.mp4 36.43M | | ├──8.17 頭文件中的內聯(lián)函數.mp4 65.02M | | ├──8.18 模塊設計原則:高內聚低耦合.mp4 93.92M | | ├──8.19 被誤解的關鍵字:goto.mp4 41.89M | | ├──8.2 模塊的編譯和鏈接(上).mp4 89.68M | | ├──8.3 模塊的編譯和鏈接(下).mp4 137.20M | | ├──8.4 系統(tǒng)模塊劃分.mp4 115.23M | | ├──8.5 面向對象的思維陷阱.mp4 45.24M | | ├──8.6 規(guī)劃合理的目錄結構.mp4 131.96M | | ├──8.7 一個模塊的封裝過程.mp4 24.53M | | ├──8.8 頭文件剖析:基本概念.mp4 179.19M | | └──8.9 頭文件剖析:隱式聲明.mp4 123.51M | ├──第9期:CPU和操作系統(tǒng)入門 | | ├──9.1 CPU和操作系統(tǒng)入門.mp4 43.05M | | ├──9.10 中斷(上):中斷處理流程.mp4 74.93M | | ├──9.11 中斷(中):進程棧與中斷棧.mp4 141.34M | | ├──9.12 中斷(下):中斷函數的編寫.mp4 91.32M | | ├──9.13 存儲器映射(上).mp4 173.67M | | ├──9.14 存儲器映射(下).mp4 91.71M | | ├──9.15 存儲抽象:文件系統(tǒng).mp4 121.23M | | ├──9.16 內存、外存與外設.mp4 105.93M | | ├──9.17 IO端口與IO內存.mp4 60.30M | | ├──9.18 位運算(上).mp4 132.89M | | ├──9.19 位運算(下).mp4 103.62M | | ├──9.2 多任務的裸機實現(上).mp4 86.16M | | ├──9.20 位域.mp4 49.58M | | ├──9.21 內管管理單元MMU(上).mp4 151.36M | | ├──9.22 內存管理單元MMU(下).mp4 51.72M | | ├──9.23 本期小結.mp4 22.76M | | ├──9.3 多任務的裸機實現(下).mp4 85.91M | | ├──9.4 調度器的工作原理.mp4 123.38M | | ├──9.5 函數棧與進程棧.mp4 71.17M | | ├──9.6 可重入函數.mp4 67.38M | | ├──9.7 臨界區(qū)與臨界資源.mp4 89.93M | | ├──9.8 系統(tǒng)調用(上).mp4 108.70M | | └──9.9 系統(tǒng)調用(下).mp4 87.03M | └──C語言嵌入式Linux高級編程配套代碼.zip 25.92M ├──王利濤-Linux內核編程 | ├──Linux內核編程00:入門篇 | | └──Linux內核編程:入門篇 | ├──Linux內核編程01:模塊機制 | | ├──Linux內核編程:模塊機制視頻 | | ├──lkm_code | | └──Linux內核編程:模塊機制.pdf 755.58kb | ├──Linux內核編程02:Kbuild編譯系統(tǒng) | | ├──01 Kbuild 簡介.mp4 123.35M | | ├──02 Kbuild工作流程.mp4 163.19M | | ├──03 Kbuild編譯系統(tǒng)組成.mp4 96.39M | | ├──04 kconfig 簡介.mp4 123.48M | | ├──05 Kconfig菜單條目.mp4 96.29M | | ├──06 依賴關系: depends on.mp4 76.38M | | ├──07 弱反向依賴:select、imply.mp4 54.15M | | ├──08 內核配置中的反向依賴.mp4 32.55M | | ├──09 Kconfig menuconfig菜單.mp4 95.61M | | ├──10 Kconfig choice 互斥菜單.mp4 37.21M | | ├──11 Kconfig 子菜單.mp4 50.44M | | ├──12 更多的內核編譯目標.mp4 136.74M | | ├──13 .config文件(上).mp4 203.52M | | ├──14 .config文件(下).mp4 87.65M | | ├──15 Kbuild Makefile工作流程.mp4 162.11M | | ├──16 vmlinux編譯過程分析.mp4 212.96M | | ├──17 built-in.a生成分析.mp4 161.78M | | ├──18 單個目標文件生成分析.mp4 68.73M | | ├──19 zImage鏡像生成分析.mp4 170.37M | | ├──20 uImage鏡像生成分析.mp4 35.56M | | ├──21 內核模塊編譯分析.mp4 99.34M | | ├──22 modules_install過程分析.mp4 69.85M | | ├──23 頭文件安裝過程分析.mp4 114.98M | | ├──24 內核中的空頭文件探秘.mp4 402.50M | | ├──Linux內核編程:Kbuild編譯系統(tǒng).pdf 888.11kb | | └──Readme.txt 0.18kb | ├──Linux內核編程03:系統(tǒng)調用 | | ├──Linux內核編程03:系統(tǒng)調用 | | ├──Linux內核編程03期:系統(tǒng)調用流程圖.pdf 60.85kb | | └──syscall.tar.gz 40.00kb | ├──Linux內核編程04期:中斷 | | ├──00 本期課程主要內容.mp4 95.31M | | ├──01 中斷子系統(tǒng)框架.mp4 99.11M | | ├──02 中斷控制器:GIC.mp4 128.67M | | ├──03 GIC控制器中斷處理流程.mp4 299.95M | | ├──04 編寫RTC裸機中斷程序.mp4 153.73M | | ├──05 中斷函數的編寫規(guī)則.mp4 97.88M | | ├──06 在Linux下編寫RTC驅動中斷程序.mp4 172.99M | | ├──07 Linux中斷處理流程.mp4 329.02M | | ├──08 中斷上半部和下半部.mp4 109.16M | | ├──09 SoftIRQ:軟中斷.mp4 155.37M | | ├──10 軟中斷的運行.mp4 186.65M | | ├──11 中斷下半部:tasklet.mp4 172.85M | | ├──12 tasklet的運行.mp4 78.11M | | ├──13 中斷下半部:workqueue.mp4 98.23M | | ├──14 延遲工作隊列:delayed work.mp4 89.07M | | ├──15 workqueue工作隊列的運行.mp4 119.30M | | ├──16 CMWQ工作隊列編程實戰(zhàn).mp4 185.73M | | ├──17 CMWQ工作隊列的運行.mp4 177.52M | | ├──18 中斷線程化:request_threaded_irq.mp4 174.79M | | ├──Linux內核編程:中斷流程圖.pdf 85.34kb | | └──中斷:代碼、datasheet、PPT文檔.rar 4.05M | ├──Linux內核編程05期:字符設備驅動開發(fā) | | ├──視頻配套代碼文檔 | | ├──00 本期課程規(guī)劃.mp4 44.01M | | ├──01 字符設備驅動開發(fā)框架.mp4 196.55M | | ├──02 編寫第一個字符驅動:RTC.mp4 77.59M | | ├──03 內核源碼解讀:字符設備的注冊過程.mp4 245.34M | | ├──04 內核源碼解讀:字符設備的open和read.mp4 422.92M | | ├──05 使用cdev接口編寫字符驅動.mp4 201.97M | | ├──06 動態(tài)申請設備號.mp4 127.17M | | ├──07 自動創(chuàng)建設備節(jié)點.mp4 170.97M | | ├──08 實現字符驅動接口:write.mp4 125.22M | | ├──09 設備驅動的私有數據:private_data.mp4 152.87M | | ├──10 實現字符驅動接口:ioctl.mp4 147.41M | | ├──11 ioctl命令編碼規(guī)范.mp4 145.58M | | ├──12 讓你的驅動更加穩(wěn)定高效.mp4 191.56M | | ├──13 ioctl接口封裝:rtc庫函數.mp4 102.63M | | ├──14 編寫用戶手冊和文檔.mp4 108.85M | | └──Linux字符設備驅動架構.pdf 73.23kb | ├──Linux內核編程06期:文件系統(tǒng) | | ├──Linux內核編程06:文件系統(tǒng)(上) | | ├──Linux內核編程06:文件系統(tǒng)(下) | | └──Linux內核編程06期:文件系統(tǒng)流程圖.pdf 162.38kb | ├──Linux內核編程07期:proc文件系統(tǒng) | | ├──Linux內核編程07:proc文件系統(tǒng) | | └──Linux內核編程07期:proc文件系統(tǒng).pdf 83.20kb | ├──Linux內核編程08:debugfs文件系統(tǒng) | | ├──00 什么是debugfs?.mp4 152.22M | | ├──01 debugfs的配置編譯和注冊運行.mp4 126.23M | | ├──02 第一個debugfs編程示例.mp4 153.28M | | ├──03 通過debugfs導出整型數據.mp4 100.18M | | ├──04 通過debugfs導出16進制數據.mp4 32.58M | | ├──05 通過debugfs導出數組.mp4 54.00M | | ├──06 通過debugfs導出內存數據塊.mp4 91.25M | | ├──07 通過debugfs導出自定義格式數據.mp4 89.10M | | ├──08 在debugfs下使用seq_file接口.mp4 123.60M | | ├──09 使用seq_file接口訪問數組.mp4 75.01M | | ├──10 使用seq_file接口訪問鏈表.mp4 73.13M | | ├──11 通過debugfs導出寄存器列表.mp4 104.24M | | ├──12 通過debugfs修改RTC寄存器.mp4 88.30M | | ├──13 通過debugfs導出RTC驅動調試接口.mp4 206.57M | | └──debugfs.tar.gz 330.00kb | ├──Linux內核編程09:設備模型和sysfs文件系統(tǒng) | | ├──00 什么是設備模型?.mp4 187.23M | | ├──01 設備模型基礎:kobject.mp4 160.30M | | ├──02 設備模型基礎:attribute(上).mp4 119.11M | | ├──03 設備模型基礎:attribute(下).mp4 120.90M | | ├──04 kobject和sysfs的關聯(lián).mp4 182.07M | | ├──05 sysfs目錄創(chuàng)建過程分析.mp4 198.84M | | ├──06 sysfs文件創(chuàng)建過程分析.mp4 171.28M | | ├──07 VFS inode的生成過程分析.mp4 211.22M | | ├──08 sysfs文件打開過程分析.mp4 143.49M | | ├──09 sysfs文件讀寫過程分析.mp4 244.70M | | ├──10 kobject的生命周期.mp4 225.85M | | ├──11 設備模型基礎:kset.mp4 310.11M | | ├──12 熱插拔事件:uevent(上).mp4 319.17M | | ├──13 熱插拔事件:uevent(中).mp4 195.55M | | ├──14 熱插拔事件:uevent(下).mp4 212.04M | | ├──15 用OOP思想分析設備模型.mp4 93.61M | | ├──16 設備模型:bus(上).mp4 125.33M | | ├──17 設備模型:bus(下).mp4 119.38M | | ├──18 設備模型:device(上).mp4 121.53M | | ├──19 設備模型:device(下).mp4 379.30M | | ├──20 設備模型:device_driver(上).mp4 157.93M | | ├──21 設備模型:device_driver(下).mp4 177.64M | | ├──22 bus probe 和 driver probe.mp4 156.91M | | ├──23 設備模型:class(上).mp4 194.28M | | ├──24 設備模型:class(下).mp4 324.97M | | ├──25 device的二次抽象.mp4 195.31M | | ├──26 實現一個總線子系統(tǒng).mp4 138.91M | | ├──27 驅動復用:match_table.mp4 102.50M | | ├──28 設備的熱插拔(hotplug)機制分析.mp4 117.19M | | ├──29 從字符驅動到總線驅動(上).mp4 137.53M | | ├──30 從字符驅動到總線驅動(下).mp4 166.39M | | ├──31 本期課程小結.mp4 45.81M | | ├──Linux內核編程09期-代碼PPT.rar 858.33kb | | └──Linux內核編程09期:設備模型流程圖.pdf 114.52kb | ├──Linux內核編程10:platform設備驅動 | | ├──00 本期課程主要知識點.mp4 97.33M | | ├──01 編寫第一個platform驅動.mp4 146.61M | | ├──02 platform設備驅動注冊過程.mp4 127.94M | | ├──03 platform bus match方法.mp4 122.08M | | ├──04 注冊一個字符設備驅動.mp4 160.05M | | ├──05 自動創(chuàng)建設備節(jié)點.mp4 103.97M | | ├──06 platform resource.mp4 198.69M | | ├──07 設備類接口的抽象與回調.mp4 187.30M | | ├──08 實現自己的RTC子系統(tǒng).mp4 159.46M | | ├──09 設備的資源管理(上).mp4 146.32M | | ├──10 設備的資源管理(下).mp4 160.35M | | ├──11 本期課程小結及編程作業(yè).mp4 161.28M | | └──platform.tar.gz 160.00kb | ├──Linux內核編程11期:設備樹 | | ├──01 為什么要引入device tree?.mp4 270.88M | | ├──02 如何編譯和運行device tree?.mp4 188.13M | | ├──03 使用設備樹接口編寫platform驅動.mp4 197.12M | | ├──04 SoC芯片架構:總線與片選.mp4 222.54M | | ├──05 SoC芯片架構:橋接(bridge).mp4 90.79M | | ├──06 SoC芯片架構:extend bus.mp4 164.99M | | ├──07 device tree 基本語法:node.mp4 148.26M | | ├──08 device tree 基本語法:property.mp4 159.83M | | ├──09 設備樹實例分析:CPU node.mp4 173.05M | | ├──10 設備樹實例分析:memory node.mp4 39.16M | | ├──11 設備樹實例分析:外設.mp4 90.25M | | ├──12 設備樹實例分析:中斷控制器.mp4 142.78M | | ├──13 設備樹實例分析:中斷映射.mp4 170.48M | | ├──14 設備樹實例分析:時鐘.mp4 85.14M | | ├──15 extend bus(上):I2C Client.mp4 97.94M | | ├──16 extend bus(下):內存映射型設備.mp4 210.91M | | ├──17 設備樹實例分析:GPIO.mp4 168.34M | | ├──18 設備樹實例分析:pinmux(上).mp4 160.65M | | ├──19 設備樹實例分析:pinmux(下).mp4 258.70M | | ├──20 dts 和 dtsi 文件的分離.mp4 178.99M | | ├──21 property的overwrite.mp4 296.68M | | ├──22 dtb文件格式.mp4 80.86M | | ├──23 platform device自動展開分析(上).mp4 209.01M | | ├──24 platform device自動展開分析(下).mp4 227.07M | | ├──25 I2C 設備的自動展開.mp4 208.18M | | ├──26 哪些node自動展開為platform_device?.mp4 239.86M | | ├──27 設備樹節(jié)點解析:CPU node.mp4 225.87M | | ├──28 設備樹節(jié)點解析:memory mode.mp4 175.34M | | ├──29 設備樹節(jié)點解析:chosen node(上).mp4 108.48M | | ├──30 設備樹節(jié)點解析:chosen node(下).mp4 162.97M | | ├──31 設備樹節(jié)點解析:aliases node.mp4 87.37M | | ├──32 設備樹節(jié)點解析:獲取 IRQ number.mp4 175.08M | | ├──33 設備樹節(jié)點解析:獲取 Register 地址.mp4 109.07M | | ├──34 設備樹節(jié)點解析:GPIO.mp4 273.32M | | ├──35 device bingdings & guidelines.mp4 156.94M | | ├──Linux內核編程11期:設備樹流程圖.pdf 115.04kb | | └──Linux內核編程11期:設備樹文檔代碼.rar 2.18M | ├──Linux內核編程12:設備樹的overlay與ConfigFS | | ├──01 什么是設備樹的overlay?.mp4 119.07M | | ├──02 設備樹overlay實現原理分析.mp4 86.55M | | ├──03 ConfigFS 的編譯與掛載.mp4 117.33M | | ├──04 ConfigFS 的核心數據結構.mp4 167.29M | | ├──05 通過ConfigFS加載二進制文件.mp4 118.62M | | ├──06 創(chuàng)建ConfigFS子目錄.mp4 240.49M | | ├──07 創(chuàng)建ConfigFS多級子目錄.mp4 209.44M | | ├──08 ConfigFS mkdir 過程分析.mp4 166.24M | | ├──09 實現設備樹的overlay功能.mp4 206.57M | | ├──10 向設備樹動態(tài)添加節(jié)點(上).mp4 145.65M | | ├──11 向設備樹動態(tài)添加節(jié)點(下).mp4 57.73M | | ├──12 設備樹overlay加載過程分析.mp4 110.34M | | ├──13 設備樹overlay解析過程分析.mp4 145.19M | | ├──14 同時加載多個設備樹overlay.mp4 78.64M | | └──Linux內核編程12期_PPT_代碼.rar 480.69kb | ├──Linux內核編程13:內存管理 | | ├──01 什么是內存管理?.mp4 27.40M | | ├──02 內存硬件電路與接口.mp4 30.25M | | ├──03 物理內存管理:page zone和node.mp4 74.31M | | ├──04 伙伴系統(tǒng):buddy system.mp4 61.32M | | ├──05 物理頁面的遷移類型:migratetype.mp4 35.25M | | ├──06 Per-CPU頁幀緩存.mp4 28.30M | | ├──07 頁分配器接口:alloc_pages.mp4 60.76M | | ├──08 連續(xù)內存分配器:CMA.mp4 47.85M | | ├──09 伙伴系統(tǒng)初始化 一 :memblock管理器.mp4 62.60M | | ├──10 伙伴系統(tǒng)初始化 二 :memblock內存釋放.mp4 44.62M | | ├──11 伙伴系統(tǒng)初始化 三 :.init內存釋放.mp4 42.84M | | ├──12 伙伴系統(tǒng)初始化 四 :CMA內存釋放.mp4 45.51M | | ├──13 slab slob和slub分配器.mp4 87.67M | | ├──14 kmalloc機制實現分析.mp4 43.98M | | ├──15 虛擬地址和MMU工作原理.mp4 45.57M | | ├──16 二級頁表的工作原理.mp4 40.54M | | ├──17 揭開頁表神秘的面紗(上).mp4 51.66M | | ├──18 揭開頁表神秘的面紗(下).mp4 133.59M | | ├──19 TLB 和 Table Walk Unit.mp4 17.15M | | ├──20 Linux虛擬內存管理.mp4 40.85M | | ├──21 虛擬內存管理:線性映射區(qū).mp4 21.48M | | ├──22 低端內存和高端內存的邊界劃分.mp4 75.88M | | ├──23 二級頁表的創(chuàng)建過程分析(上).mp4 32.84M | | ├──24 二級頁表的創(chuàng)建過程分析(中).mp4 30.90M | | ├──25 二級頁表的創(chuàng)建過程分析(下).mp4 165.41M | | ├──26 虛擬內存管理:vmalloc區(qū).mp4 105.59M | | ├──27 寄存器映射:ioremap.mp4 36.76M | | ├──28 高端內存映射.mp4 139.79M | | ├──29 虛擬內存管理:pkmap區(qū).mp4 69.78M | | ├──30 虛擬內存管理:fixmap區(qū).mp4 15.93M | | ├──31 虛擬內存管理:modules區(qū).mp4 56.74M | | ├──32 用戶進程的頁表.mp4 101.66M | | ├──33 缺頁異常機制.mp4 82.85M | | ├──34 用戶頁表的刷新.mp4 40.53M | | ├──35 mmap映射機制:編程實例.mp4 57.33M | | ├──36 mmap映射機制:remap_pfn_range.mp4 127.09M | | ├──37 mmap映射機制:文件映射.mp4 86.80M | | ├──38 文件映射缺頁異常.mp4 90.39M | | ├──39 設備映射缺頁異常.mp4 27.07M | | ├──40 mmap映射機制:匿名映射.mp4 67.90M | | ├──41 私有映射和共享映射.mp4 30.08M | | ├──42 系統(tǒng)調用brk實現機制.mp4 61.09M | | ├──43 反向映射.mp4 34.27M | | └──44 Linux內存管理小結.mp4 25.26M | ├──彩蛋:Linux內存管理 | | ├──Linux內存管理子系統(tǒng)全景圖.pdf 145.76kb | | ├──Linux內核編程13期:內存管理.pdf 2.08M | | └──memory_system.tar.gz 80.00kb | └──Linux內核編程:入門篇.pdf 1.04M ├──王利濤-linux系統(tǒng)編程 | ├──第00期:入門篇(免費觀看) | | ├──0.1 什么是系統(tǒng)編程t?.mp4 66.23M | | ├──0.10 GNU編碼風格.mp4 58.46M | | ├──0.11 Linux哲學:一切皆文件.mp4 47.21M | | ├──0.12 編程實戰(zhàn):音頻播放器(上).mp4 78.34M | | ├──0.13 編程實戰(zhàn):音頻播放器(下)t.mp4 47.97M | | ├──0.14 后續(xù)課程學習路線t.mp4 16.43M | | ├──0.2 一個系統(tǒng)編程的例子(上)t.mp4 91.89M | | ├──0.3 一個系統(tǒng)編程的例子(下)t.mp4 51.86M | | ├──0.4 系統(tǒng)調用與C標準庫.mp4 98.08M | | ├──0.5 POSIX標準.mp4 43.24M | | ├──0.6 系統(tǒng)編程必備技能(上):man命令.mp4 73.84M | | ├──0.7 系統(tǒng)編程必備技能(中):info命令.mp4 35.82M | | ├──0.8 系統(tǒng)編程必備技能(下):strace命令.mp4 70.83M | | ├──0.9 系統(tǒng)調用錯誤處理.mp4 50.53M | | └──Linux系統(tǒng)編程第00期.zip 35.87M | ├──第01期:揭開文件系統(tǒng)的神秘面紗 | | ├──1.1 本期課程規(guī)劃t.mp4 66.90M | | ├──1.10 文件系統(tǒng)的掛載.mp4 76.53M | | ├──1.11 文件系統(tǒng)類型.mp4 63.58M | | ├──1.12 虛擬文件系統(tǒng):VFS.mp4 48.28M | | ├──1.13 文件描述符.mp4 57.91M | | ├──1.14 文件指針.mp4 71.64M | | ├──1.15 硬鏈接和軟鏈接.mp4 84.79M | | ├──1.16 一些命令.mp4 76.52M | | ├──1.17 實驗:磁盤格式化及掛載.mp4 81.35M | | ├──1.18 實驗:恢復刪除的文件t.mp4 87.53M | | ├──1.2 文件在磁盤上的存儲(上)t.mp4 64.77M | | ├──1.3 文件在磁盤上的存儲(下).mp4 44.22M | | ├──1.4 文件在Flash上的存儲(上).mp4 173.83M | | ├──1.5 文件在Flash上的存儲(下).mp4 60.13M | | ├──1.6 文件系統(tǒng)索引節(jié)點:inode.mp4 72.38M | | ├──1.7 超級塊:superblock.mp4 95.82M | | ├──1.8 目錄和目錄項.mp4 71.66M | | └──1.9 文件路徑解析.mp4 78.95M | ├──第02期:文件IO編程實戰(zhàn) | | ├──2.1 本期課程簡介t.mp4 109.29M | | ├──2.10 實現ls命令:支持-c參數.mp4 152.84M | | ├──2.11 音頻播放器:實現循環(huán)列表播放.mp4 147.45M | | ├──2.12 實現ls命令:支持-l參數.mp4 257.84M | | ├──2.13 有關目錄的其它操作.mp4 30.48M | | ├──2.14 相對路徑轉絕對路徑.mp4 37.61M | | ├──2.15 編程實戰(zhàn):實現 wc 命令(上).mp4 119.61M | | ├──2.16 編程實戰(zhàn):實現 wc 命令(中).mp4 102.37M | | ├──2.17 編程實戰(zhàn):實現 wc 命令(下).mp4 234.47M | | ├──2.2 文件的打開模式t.mp4 195.06M | | ├──2.3 文件的讀寫權限t.mp4 131.84M | | ├──2.4 文件的讀寫函數.mp4 98.87M | | ├──2.5 文件讀寫位置與定位.mp4 99.54M | | ├──2.6 獲取文件的屬性信息.mp4 121.42M | | ├──2.7 實現shell命令:ll.mp4 265.26M | | ├──2.8 讀取目錄文件內容.mp4 94.78M | | └──2.9 實現ls命令:支持多個目錄.mp4 61.66M | ├──第03期:文件IO緩存與內存映射 | | ├──3.1 緩存的基本概念t.mp4 36.89M | | ├──3.10 文件映射內存的實現.mp4 45.49M | | ├──3.11 將設備映射到內存.mp4 88.49M | | ├──3.2 頁高速緩存(上)t.mp4 107.00M | | ├──3.3 頁高速緩存(中).mp4 113.74M | | ├──3.4 頁高速緩存(下).mp4 72.64M | | ├──3.5 塊設備驅動架構.mp4 76.27M | | ├──3.6 用戶空間的IO緩存.mp4 86.06M | | ├──3.7 Scatter_Gather IO.mp4 61.07M | | ├──3.8 直接IO.mp4 47.02M | | └──3.9 將文件映射到內存.mp4 61.78M | ├──第04期:打通進程與終端的任督二脈 | | ├──4.1 進程:程序運行的“牌照”t.mp4 78.06M | | ├──4.10 進程狀態(tài).mp4 84.12M | | ├──4.11 進程的UID和GID.mp4 188.24M | | ├──4.12 通過proc查看進程資源.mp4 143.21M | | ├──4.13 與進程通信:信號.mp4 107.33M | | ├──4.14 終端與控制臺.mp4 133.61M | | ├──4.15 進程組與會話.mp4 193.60M | | ├──4.16 前臺進程和后臺進程.mp4 71.52M | | ├──4.17 守護進程.mp4 147.62M | | ├──4.18 僵尸進程.mp4 49.91M | | ├──4.19 孤兒進程.mp4 88.57M | | ├──4.2 創(chuàng)建一個進程:fork t.mp4 79.31M | | ├──4.20 0號進程和1號進程.mp4 171.08M | | ├──4.21 小結:Linux進程全景圖.mp4 163.46M | | ├──4.3 子進程的運行:借殼上市.mp4 245.44M | | ├──4.4 寫時復制與vfork.mp4 96.49M | | ├──4.5 進程的退出:exit.mp4 179.22M | | ├──4.6 進程的退出:exit與_exit.mp4 108.11M | | ├──4.7 進程的退出:vfork與exit.mp4 36.58M | | ├──4.8 等待子進程終止:wait.mp4 84.17M | | └──4.9 進程調度.mp4 171.60M | ├──第05期:進程間通信 | | ├──5.1 什么是IPC?t.mp4 102.53M | | ├──5.10 system V 消息隊列.mp4 218.99M | | ├──5.11 消息隊列應用:點對點通信.mp4 72.56M | | ├──5.12 消息隊列應用:多人聊天室.mp4 165.18M | | ├──5.13 system V 共享內存.mp4 147.14M | | ├──5.14 system V 信號量.mp4 179.07M | | ├──5.15 信號量編程應用:對共享內存的同步訪問.mp4 88.57M | | ├──5.16 信號量編程應用:生產者-消費者模型.mp4 93.38M | | ├──5.17 POSIX IPC簡介.mp4 28.33M | | ├──5.18 消息隊列(上):API編程實例.mp4 186.37M | | ├──5.19 消息隊列(中):異步通知.mp4 88.19M | | ├──5.2 無名管道(1):PIPE編程實例5.mp4 134.28M | | ├──5.20 消息隊列(下):內核實現.mp4 185.43M | | ├──5.21 POSIX 信號量.mp4 114.23M | | ├──5.22 POSIX 共享內存.mp4 183.10M | | ├──5.23 文件鎖.mp4 158.21M | | ├──5.24 信號機制:signal.mp4 140.98M | | ├──5.25 編寫安全的信號處理函數.mp4 87.25M | | ├──5.26 信號底層API:sigaction函數.mp4 266.96M | | ├──5.27 Linux新增API:signalfd.mp4 110.02M | | ├──5.28 Linux新增API:timerfd.mp4 108.26M | | ├──5.29 Linux新增API:eventfd.mp4 109.57M | | ├──5.3 無名管道(2):shell中的管道實現.mp4 140.45M | | ├──5.30 D-BUS總線簡介及小結.mp4 118.47M | | ├──5.4 無名管道(3):通過管道與shell命令進行通信.mp4 61.21M | | ├──5.5 無名管道(4):通過管道同步進程.mp4 144.65M | | ├──5.6 命名管道:FIFO.mp4 91.89M | | ├──5.7 FIFO應用:LOG日志系統(tǒng)的實現.mp4 71.12M | | ├──5.8 FIFO應用:服務端與客戶端通信.mp4 207.67M | | └──5.9 IPC 對象和 IPC key.mp4 114.15M | ├──第06期:從零實現一個shell解釋器 | | ├──6.1 什么是shell解釋器t.mp4 46.14M | | ├──6.10 支持進程的后臺運行.mp4 130.98M | | ├──6.11 實現shell的管道命令(上):思路分析.mp4 87.90M | | ├──6.12 實現shell的管道命令(下):編碼實現.mp4 148.80M | | ├──6.13 實現腳本的解析和運行.mp4 85.78M | | ├──6.14 實現shell腳本語法:if-else流程控制.mp4 259.02M | | ├──6.15 shell變量的實現.mp4 149.71M | | ├──6.16 設置shell的環(huán)境變量.mp4 249.77M | | ├──6.17 實現shell的export命令.mp4 105.97M | | ├──6.18 代碼優(yōu)化及小結.mp4 98.73M | | ├──6.2 shell命令的執(zhí)行過程t.mp4 28.69M | | ├──6.3 在子進程中運行shell命令.mp4 82.11M | | ├──6.4 解析用戶輸入的命令并執(zhí)行.mp4 145.55M | | ├──6.5 代碼優(yōu)化及封裝.mp4 143.83M | | ├──6.6 打印彩色命令提示符.mp4 142.57M | | ├──6.7 實現shell內建命令:cd.mp4 125.64M | | ├──6.8 實現shell內建命令:exit.mp4 98.07M | | └──6.9 增加對信號的處理操作.mp4 82.10M | ├──第07期:多線程編程入門 | | ├──7.1 多線程編程的概念t.mp4 14.61M | | ├──7.10 線程同步:條件變量(上).mp4 61.24M | | ├──7.11 線程同步:條件變量(下).mp4 37.86M | | ├──7.12 線程同步:讀寫鎖.mp4 84.03M | | ├──7.13 線程池的概念.mp4 24.95M | | ├──7.14 超線程技術.mp4 66.60M | | ├──7.15 線程的概念.mp4 57.23M | | ├──7.2 多線程學習準備工作t.mp4 19.57M | | ├──7.3 創(chuàng)建一個新線程:pthread_create.mp4 53.05M | | ├──7.4 線程的終止.mp4 49.09M | | ├──7.5 等待線程的終止.mp4 67.70M | | ├──7.6 線程屬性.mp4 61.54M | | ├──7.7 線程的調度與運行.mp4 79.22M | | ├──7.8 線程安全.mp4 46.69M | | └──7.9 線程同步:互斥鎖.mp4 61.10M | ├──第08期:時間管理和定時器編程 | | ├──8.1 時間的概念5.mp4 10.95M | | ├──8.10 Linux中的定時器:alarm.mp4 39.00M | | ├──8.11 Linux中的定時器:interval timer.mp4 44.02M | | ├──8.12 Linux中的定時器:POSIX timer(上).mp4 67.90M | | ├──8.13 Linux中的定時器:POSIX timer(下).mp4 50.53M | | ├──8.2 時間的計量.mp4 40.44M | | ├──8.3 Linux系統(tǒng)中的時間管理.mp4 25.57M | | ├──8.4 獲取當前的時間.mp4 23.98M | | ├──8.5 時間格式轉換.mp4 57.80M | | ├──8.6 將時間轉換為字符串.mp4 31.10M | | ├──8.7 用戶指定格式的字符串.mp4 49.86M | | ├──8.8 獲取高精度時間:微秒.mp4 28.47M | | └──8.9 獲取高精度時間:納秒.mp4 53.93M | ├──練手項目:使用C語言實現協(xié)程 | | ├──1. 什么是協(xié)程?t.mp4 19.49M | | ├──10. 實現協(xié)程的API:coroutine_create.mp4 91.42M | | ├──11. 實現協(xié)程的API:coroutine_yield.mp4 79.27M | | ├──12. 實現協(xié)程的API:coroutine_resume.mp4 39.26M | | ├──13. 優(yōu)化coroutine_yield的參數.mp4 39.96M | | ├──14. 支持給協(xié)程傳遞參數.mp4 72.12M | | ├──15. 修改協(xié)程棧為動態(tài)內存.mp4 39.40M | | ├──16. 支持用戶指定協(xié)程棧大小.mp4 36.16M | | ├──17. 一個測試應用程序.mp4 69.09M | | ├──2.協(xié)程的實現原理t.mp4 17.36M | | ├──3. 保存和設置當前函數上下文.mp4 125.24M | | ├──4.添加項目的Makefile.mp4 20.90M | | ├──5. 繼續(xù)完善我們的API.mp4 36.89M | | ├──6. 使用POSIX API:getcontext.mp4 40.88M | | ├──7. 使用POSIX API:makecontext.mp4 62.69M | | ├──8. 使用POSIX API:swapcontext.mp4 45.09M | | └──9. 使用swapcontext切換func1和func2.mp4 63.19M | └──Linux系統(tǒng)編程視頻教程配套文檔代碼.rar 37.80M └──0541.王利濤_文件目錄.txt 66.52kb
購買主題
本主題需向作者支付 7 資源幣 才能瀏覽
| |
小黑屋|資源共享吧 ( 瓊ICP備2023000410號-1 )
GMT+8, 2025-4-21 10:46 , Processed in 0.051798 second(s), 17 queries , MemCached On.