一昌罩,前言
簡書從2018年5月開始哭懈,接下來會有一個10年的維護期,我需要匯總下我的學習內(nèi)容茎用,使其系統(tǒng)化遣总,保持一定專注度睬罗。主要圍繞視覺領(lǐng)域大方向。此文章為置頂文章旭斥,將不定期更新容达。
- 包括2D/3D圖像相關(guān)數(shù)學基礎(chǔ)理論,機器學習垂券。
- Linux或arm下的圖形圖像算法及應(yīng)用開發(fā)花盐。
- 主要開發(fā)語言c++11和python。
- 視頻流媒體開發(fā)菇爪。
- Linux驅(qū)動開發(fā)算芯。
- Hypervisor Qemu虛化源碼二次開發(fā)。
- GUI引擎開發(fā)凳宙。
- QT上位機工具開發(fā)熙揍。
- blender 3D建模渲染,動畫制作和插件開發(fā)氏涩。
二届囚, blog歷史腳印:
- 2018年主攻計算機視覺理論是尖。主要以學習基于圖像的數(shù)學意系,主攻圖像處理及人工智能理論。(目的:僅入坑后以便進行后期規(guī)劃饺汹,當前暫停深入學習)
- 2019年主攻c++11和視覺庫及面向?qū)ο笤O(shè)計昔字。主要以python工具,c++11和QT以及l(fā)inux opencv和以太網(wǎng)應(yīng)用開發(fā)為主首繁。
- 2020年上半年主攻視覺3D opengl和vulkan及嵌入式(圖形圖像/camera/視頻)
- 2020年下半年重點方向切換為Linux的驅(qū)動開發(fā)作郭。(從計算機視覺相關(guān)的算法和應(yīng)用切換為底層,因為和我當前的工作經(jīng)驗更匹配弦疮,更適合作為切入點夹攒,并且學習了之后,發(fā)現(xiàn)從0開始setup up一個系統(tǒng)或者建立一個驅(qū)動好有成就感胁塞,說不定某天我也可以成為一名linux驅(qū)動開源貢獻者咏尝,我會覺得很自豪)
- 2021年為開源大年。所以我開始了取其精華去其糟粕的學習路線啸罢。開始研究GUI引擎及操作系統(tǒng)源碼编检,并且進行對比總結(jié),力求掌握其精華為我所用扰才。
- 2022年以創(chuàng)作QT小工具及python工具為主允懂。屬于學以致用階段。也屬于對自己的階段性檢驗時間衩匣,所以要有落地的創(chuàng)造發(fā)明物蕾总,哈哈~
三粥航,大總結(jié)系列歸檔
- opengl及vulkan入門,GPU及shader理論入門(2020上半年)
大總結(jié):嵌入式3D動畫學習步驟總結(jié)--Apple的學習筆記 - Linux設(shè)備驅(qū)動及應(yīng)用開發(fā)學習(2020上半年)
大總結(jié):診斷小系統(tǒng)搭建步驟總結(jié)--Apple的學習筆記 - RTOS學習(2020上半年)
大總結(jié):各類RTOS學習總結(jié)--Apple的學習筆記 - 視覺理論,opencv,機器學習,視覺slam和ROS小項目(2018下半年和2019上半年)
大總結(jié):機器學習和視覺slam小項目--Apple的學習筆記 - c++11和QT應(yīng)用編程(2019下半年和2020上半年)
大總結(jié):Linux c++11及QT應(yīng)用編程 -- Apple的學習筆記 - python工具學習(一直)
大總結(jié):python小工具 -- Apple的學習筆記 - FFmpeg流媒體入門(2020中旬)
大總結(jié):FFmpeg流媒體開發(fā)入門方法--Apple的學習筆記 - uboot啟動雙系統(tǒng)Kernel生百,文件系統(tǒng)構(gòu)建(2020下半年)
大總結(jié):從定制uboot到雙系統(tǒng)Kernel啟動文件系統(tǒng)--Apple的學習筆記 - 按linux設(shè)備驅(qū)動開發(fā)詳解完成理論學習后的動手實踐(2020下半年)
大總結(jié):動手寫Linux驅(qū)動練習--Apple的學習筆記 - 增加linux設(shè)備驅(qū)動的難度及進行源碼分析增加熟練度(2020下半年)
大總結(jié):基于Kernel5.4的Linux外設(shè)驅(qū)動實戰(zhàn)--Apple的學習筆記 - Hypervisor Qemu虛化源碼二次開發(fā)(2021上半年)
大總結(jié):Qemu虛化源碼二次開發(fā)--Apple的學習筆記 - OS和GUI源碼閱讀(2021上半年)
大總結(jié):OS和GUI源碼閱讀--Apple的學習筆記 - c數(shù)據(jù)結(jié)構(gòu)及c++設(shè)計模式復(fù)習(2021上半年)
大總結(jié):c及c++設(shè)計基礎(chǔ)復(fù)習--Apple的學習筆記 - littlevgl GUI引擎源碼學習(2021年上半年)
大總結(jié):littlevgl GUI引擎源碼學習--Apple的學習筆記 - 上下機文件傳輸系統(tǒng)工程制作(2021年中旬)
大總結(jié):上下位機文件傳輸系統(tǒng)--Apple的學習筆記 - QT6界面開發(fā)入門(2021年下半年)
大總結(jié):QT6基本控件入門--Apple的學習筆記
大總結(jié):QT6小項目進階準備--Apple的學習筆記 - 單片機雜項(2021年下半年)
大總結(jié):單片機雜項--Apple的學習筆記 - QT及單片機的uds bootloader刷新系統(tǒng)開發(fā)(2022年上半年)
大總結(jié):QT的boot文件刷新系統(tǒng)開發(fā)--Apple的學習筆記 - MCU及python小工具(2022年中旬)
大總結(jié):MCU及python工具雜項--Apple的學習筆記 - MCU,QT,python等雜項(2022年下旬)
大總結(jié):單片機雜項--Apple的學習筆記 - blender 3D建模渲染入門(2023年上旬)
大總結(jié):blender建模入門學習--Apple的學習筆記
大總結(jié):blender材質(zhì)渲染入門學習--Apple的學習筆記
大總結(jié):blender材質(zhì)進階--Apple的學習筆記 - etas os源碼學習(2023年中旬)
etas os源碼學習大總結(jié)--Apple的學習筆記 - iar及arm內(nèi)核雜項(2023年中旬)
iar工程及內(nèi)核相關(guān)雜項大總結(jié)--Apple的學習筆記 - qt小工具雜項(2023年中旬)
QT監(jiān)控小demo大總結(jié)--Apple的學習筆記
四递雀, 展望未來
圍繞圖像處理/CG/機器學習,三大內(nèi)容從理論到實踐蚀浆,從底層到引擎開發(fā)到應(yīng)用算法開發(fā)缀程,從圖像處理基本功能到vslam和ROS的定位導(dǎo)航入坑∈锌。基本上都玩了一遍入門杠输。
接下來會從Linux視覺底層開始,尋找切入點進行深入秕衙,逐個擊破蠢甲,慢慢向上層開發(fā)走。大樹的樹根就一個(我叫它底層)而樹枝有很多据忘,然后樹葉更多鹦牛。接著像哪條樹枝方向走,根據(jù)將來的學習機遇和興趣再定勇吊。
小目標:五年內(nèi)成為下位機底層驅(qū)動某子系統(tǒng)全棧工程師及掌握配套上位機工具鏈制作
大目標:十年后成為github熱門項目的創(chuàng)始人
座右銘:學以致用曼追,樂趣無窮
夢想總是要有的,萬一實現(xiàn)了呢汉规!
五礼殊,更新記錄
- 2020年6月7日
初版釋放,撰稿人:AppleCai于家中 - 2020年10月10日
定義了要進行1年的Linux底層驅(qū)動開發(fā)(圍繞圖形圖像會使用的外設(shè))针史,同時加強內(nèi)核及文件系統(tǒng)的進一步了解晶伦。 - 2021年1月24日
源碼學習階段,找到了一個優(yōu)秀的源碼qemu啄枕,可以結(jié)合底層驅(qū)動和SDL圖像開發(fā)婚陪,又是現(xiàn)在主流的hypervisor虛化方案,值得花費一定時間學習研究频祝,并且進行二次開發(fā)泌参。 - 2021年4月10日
開始進行GUI和RTOS的源碼閱讀。通過小而精的代碼來學習其造輪子的設(shè)計思路常空。 - 2021年7月3日
從開始學習視覺相關(guān)技能開始創(chuàng)建了簡書blog沽一,時間一晃已經(jīng)過了3個春秋±觳冢看來我的5年期小目標是完成不了铣缠。
因為我把視覺相關(guān)聚焦到了底層GUI引擎開發(fā),以及應(yīng)用層工具開發(fā),并且還拓展到了底層OS系統(tǒng)及驅(qū)動開發(fā)攘残。甚至還接觸了windows驅(qū)動開發(fā)拙友。 - 2022年2月8日
新的一年为狸,最適合做計劃了歼郭。距離我5年期的目標還有1.5年,那么接下來我將結(jié)合我的行業(yè)經(jīng)驗及發(fā)明創(chuàng)造的興趣愛好辐棒,聚焦已經(jīng)自學入門的QT病曾,接下來將實現(xiàn)一個基于uds的bootloader上位機can工具項目,作為我5年目標的輸出物漾根。 - 2023年1月8日
5年期小目標2022年中旬已經(jīng)實現(xiàn)了泰涂。2023年好像不知道要干什么了,又好像有很多想做的辐怕,但是不知道先做哪樣逼蒙。我得重新規(guī)劃后續(xù)目標了。 - 2023年2月4日
選來選去寄疏,我想玩一個跨界的是牢,這樣可以再次體會下像海綿一樣吸收知識的感覺。目標是blender的3D建模插件開發(fā)陕截,所以先要把自己變成blender的使用者驳棱,從使用者角度來感受,需要做哪些插件來提高效率农曲,然后進行blender的python插件開發(fā)立項社搅。若blender我能玩3年而不膩,那么應(yīng)該我會很有興趣為它做插件了乳规。反正還有5年時間形葬,我可以慢慢想一個項目。 - 2023年6月10日
blender玩了半年暮的,這個時間段中也積累了些和工作弱相關(guān)的感興趣需要研究的內(nèi)容荷并,但是需要花費大片時間段的,所以就先把blender暫停下等4.0大版本新架構(gòu)發(fā)布后再玩青扔。畢竟能找到和工作相關(guān)感興趣的內(nèi)容源织,當然是要優(yōu)先執(zhí)行的。 - 2023年8月30
我決定放棄簡書平臺微猖,具體原因請參見我決定果斷放棄簡書--永不更新
電視劇《我在簡書的時光》全劇終
片尾曲《后會無期》
制片人:Applecai