之前閱讀了rt_thread 的原始碼,rtt原始碼是unix風格,看起來比較熟悉. 最近有些空閒時間,打算閱讀freertos的原始碼,看看兩者的差別。
freertos作業系統是完全免費的作業系統,具有原始碼公開、可移植、可裁減、排程策略靈活的特點,可以方便地移植到各種微控制器上執行--《來自度娘》。如今物聯網風頭正勁,採用freertos的也比較多,可見穩定性、易用性都有保障。
update:(不定期更新..)
2016-8-12 看了自帶的stm32 demo,基本是了解執行流程了,與rtt相比主要是**風格不同,基本原理還是一樣的,任務切換、記憶體分配都差不多。比較明顯的感受是freertos的巨集選項很多,**中也嵌入了很多debug code。
download : 密碼: mmkd
《原始碼閱讀》原始碼閱讀技巧,原始碼閱讀工具
檢視某個類的完整繼承關係 選中類的名稱,然後按f4 quick type hierarchy quick type hierarchy可以顯示出類的繼承結構,包括它的父類和子類 supertype hierarchy supertype hierarchy可以顯示出類的繼承和實現結構,包括它的父類和...
原始碼閱讀 Glide原始碼閱讀之with方法(一)
前言 本篇基於4.8.0版本 原始碼閱讀 glide原始碼閱讀之with方法 一 原始碼閱讀 glide原始碼閱讀之load方法 二 原始碼閱讀 glide原始碼閱讀之into方法 三 大多數情況下,我們使用glide 就一句 但是這一句 裡面蘊含著成噸的 with方法有以下幾個過載方法 publi...
iOS SDWebImage 原始碼閱讀(一)
這是我看的第四份比較著名的原始碼了,看了不只一遍,因為裡面蘊含的知識太多了,而且剛開始也有一些地方不懂,不過經過不斷的查資料等等終於是差不多理解了,下面就把我看的地方記錄下來,希望能對正在看這份 的人有所幫助,我會盡量的每一處地方都講到。老規矩,按照一次 呼叫的全程來分析。首先看最常用的方法 set...