<sup id="ai8i2"><center id="ai8i2"></center></sup>
<rt id="ai8i2"><small id="ai8i2"></small></rt>

自定義博客皮膚VIP專享

*博客頭圖:

格式為PNG、JPG,寬度*高度大于1920*100像素,不超過2MB,主視覺建議放在右側,請參照線上博客頭圖

請上傳大于1920*100像素的圖片!

博客底圖:

圖片格式為PNG、JPG,不超過1MB,可上下左右平鋪至整個背景

欄目圖:

圖片格式為PNG、JPG,圖片寬度*高度為300*38像素,不超過0.5MB

主標題顏色:

RGB顏色,例如:#AFAFAF

Hover:

RGB顏色,例如:#AFAFAF

副標題顏色:

RGB顏色,例如:#AFAFAF

自定義博客皮膚

-+
  • 博客(11)
  • 資源 (3)
  • 論壇 (1)

原創 鴻蒙源碼分析系列(總目錄)|新更:?鴻蒙內核源碼分析(內存概念篇)|持續更新中...

提示:本文為鴻蒙系統源碼分析總目錄,源碼來自官方源碼庫【OpenHarmony】,項目來自【開放原子開源基金會】本文作者:鴻蒙生態發燒友,將持續研究鴻蒙系統源碼,敬請關注。內容僅代表個人觀點,錯誤之處,歡迎大家指正完善。 鴻蒙系統源碼分析鴻蒙內核源碼分析 官方源碼【kernel_liteos_a】官方文檔【docs】參考文檔【Huawei LiteOS】鴻蒙內核源碼分析(雙向循環鏈表篇)...

2020-09-22 11:51:07 7097 6

原創 鴻蒙內核源碼分析(內存管理篇)

提示:本文基于開源鴻蒙內核分析,官方源碼【kernel_liteos_a】官方文檔【docs】參考文檔【Huawei LiteOS】本文作者:鴻蒙內核發燒友,將持續研究鴻蒙內核,更新博文,敬請關注。內容僅代表個人觀點,錯誤之處,歡迎大家指正完善。本系列全部文章進入查看鴻蒙源碼分析(總目錄)本文分析虛擬內存模塊源碼詳見:../kernel/base/vm有了上篇鴻蒙內核源碼分析(內存概念篇)的基礎,本篇講內存管理部分,內核空間,用戶空間劃分,初始化等等,源碼較多,關鍵處都加了注釋。目錄...

2020-09-27 18:43:19 1732

原創 鴻蒙內核源碼分析(內存概念篇)

提示:本文為鴻蒙生態源碼分析總目錄,源碼來自官方源碼庫【OpenHarmony】,項目來自【開放原子開源基金會】本文作者:鴻蒙生態發燒友,將持續研究鴻蒙生態源碼,更新博文,敬請關注。內容僅代表個人觀點,錯誤之處,歡迎大家指正完善。2020年9月11號,華為正式發布鴻蒙生態源碼,共涉及100多個倉庫,筆者 git clone的那一刻內心還是有點小激動的,仿佛回到了大學期間花了一學期廢寢忘食硬啃Linux 0.11源碼的那段日子。分析鴻蒙內核源碼,每天都有新的體會,于是有了一個想法,把分析的過程...

2020-09-26 20:10:12 2215

原創 鴻蒙內核源碼分析(必讀篇)|用故事說內核

提示:本文基于開源鴻蒙內核分析,官方源碼【kernel_liteos_a】官方文檔【docs】參考文檔【Huawei LiteOS】本文作者:鴻蒙內核發燒友,應該是全國首創用故事的方式去說內核,讓神秘的內核一絲不掛,栩栩如生,敬請關注。內容僅代表個人觀點,錯誤之處,歡迎大家指正完善。本系列全部文章進入鴻蒙系統源碼分析(總目錄)查看前言:因筆者在大學有痛苦閱讀linux0.11內核的經歷,所以一直有個心結,在很多同學眼中操作系統內核運作是神秘莫測的,一直想讓更多人能明白其內在機制,甚至讓一個沒有學過計算

2020-09-23 11:10:24 7509 6

原創 鴻蒙內核源碼分析(調度機制篇)

提示:本文基于開源鴻蒙內核分析,官方源碼【kernel_liteos_a】,官方文檔【docs】本文作者:鴻蒙內核發燒友,將持續研究鴻蒙內核,更新博文,敬請關注。內容僅代表個人觀點,錯誤之處,歡迎大家指正完善。本文分析任務調度機制源碼 詳見:../kernel/base/sched/sched_sq/los_sched.c建議先閱讀閱讀本文之前建議先讀鴻蒙內核源碼分析(Task/線程管理篇)鴻蒙內核源碼分析(進程管理篇)鴻蒙內核源碼分析(調度隊列篇)以便對本文任務調度機制的理解

2020-09-21 17:04:56 15673 8

原創 鴻蒙內核源碼分析(調度隊列篇)

鴻蒙系統隊列的數據結構實現采用的也是雙向循環鏈表詳見代碼: kernel_liteos_a/kernel/base/sched/sched_sq/los_priqueue.c源碼出現在 sched_sq模塊,說明主要服務于任務的調度功能typedef struct LOS_DL_LIST { struct LOS_DL_LIST *pstPrev; /**&lt; Current node's pointer to the previous node */ struct LO.

2020-09-19 19:42:10 3047

原創 鴻蒙內核源碼分析(Task/線程管理篇)|解讀鴻蒙源碼

Task/線程管理篇提示:本文基于開源鴻蒙內核分析,詳細查看進入kernel_liteos_a源碼。本文作者:持續深入研究鴻蒙內核源碼,僅代表個人觀點,錯誤之處,歡迎大家指正。本文分析Task/線程管理源碼 詳見:los_task.cTask/線程管理Task/線程管理篇前言一、怎么理解Task1. 官方文檔是怎么描述線程2. 執行task命令3. task的結構體二、Task怎么管理1.什么是任務池?2.就緒隊列是怎么回事3.任務棧是怎么回事3.任務棧初始化總結前言在鴻蒙內核中,一個T

2020-09-18 11:05:56 2818

原創 鴻蒙內核源碼分析(Task/線程管理篇)

先看下鴻蒙task 命令的執行結果:鴻蒙 task 的概念可理解為線程的概念,鴻蒙內核代碼有 los_task.c 并沒有los_thread.c但官方文檔里用了線程并未提及task相關的資料,但閱讀鴻蒙內核源碼就知道 los_task.c中各狀態定義就是官方文檔中的定義。以下是官方的文檔說明:基本概念從系統的角度看,線程是競爭系統資源的最小運行單元。線程可以使用或等待CPU、使用內存空間等系統資源,并獨立于其它線程運行。鴻蒙內核每個進程內的線程獨立運行、獨立調度,當前進...

2020-09-17 11:57:18 3798 3

原創 鴻蒙內核源碼分析(tick 時鐘管理篇)

時鐘管理模塊很簡單,但卻有內核最重要的代碼斷OsTickHandler()因鴻蒙目前開放的是 輕量級的內核 lite os (LOS),所以tick的頻率不會太高詳見代碼: los_tick.c/*** @ingroup los_config* Number of Ticks in one second*/#ifndef LOSCFG_BASE_CORE_TICK_PER_SECOND#define LOSCFG_BASE_CORE_TICK_PER_SECOND 100#e...

2020-09-15 17:30:56 1742 5

原創 鴻蒙內核源碼分析(進程管理篇)

基本概念從系統的角度看,進程是資源管理單元。進程可以使用或等待CPU、使用內存空間等系統資源,并獨立于其它進程運行。OpenHarmony內核的進程模塊可以給用戶提供多個進程,實現了進程之間的切換和通信,幫助用戶管理業務程序流程。這樣用戶可以將更多的精力投入到業務功能的實現中。OpenHarmony內核中的進程采用搶占式調度機制,支持時間片輪轉調度方式和FIFO調度機制。OpenHarmony內核的進程一共有32個優先級(0-31),用戶進程可配置的優先級有22個(10-31),最高優先級為

2020-09-15 16:30:44 2612 3

原創 鴻蒙內核源碼分析(雙向循環鏈表篇)|開篇致敬鴻蒙內核開發者

los_list.h kernel\include/** * @ingroup los_list * Structure of a node in a doubly linked list. */typedef struct LOS_DL_LIST { struct LOS_DL_LIST *pstPrev; /**&lt; Current node's pointer to the previous node */ struct LOS_DL_LIST *pstNex...

2020-09-14 20:06:02 3874 5

dubbo 最新管理平臺

基于dubbo 最新源碼編譯的。 <parent> <groupId>com.alibaba</groupId> <artifactId>dubbo-parent</artifactId> <version>2.5.4-SNAPSHOT</version> </parent>

2015-05-04

曲剛--語法--大表

個人覺得曲剛方法抓住了要害。 曲剛語法大表,很清晰。

2009-09-22

VC下封裝ADO訪問mysql,access,sqlserver

前段時間VC做了一個項目,訪問mysql,access,sqlserver各個數據庫,用的它來實現,效果很不錯,各位可以下載試試的。。

2009-01-06

請教高手VC如何合成兩種不同格式的圖片為一張圖片

發表于 2009-11-06 最后回復 2010-01-19

空空如也
提示
確定要刪除當前文章?
取消 刪除
彩61彩票