UCOSIII學習體會

2021-08-04 15:59:06 字數 794 閱讀 5522

我是從2023年6月23日開始準備學習ucosiii,並移植到stm32f103上,到2023年7月24日,結束ucosiii的學習。這個過程肯定有血有淚有歡笑!

下面談談自己的學習體會。參考書籍是labrosse的《嵌入式實時作業系統μc/os-iii 》、《stm32f1 ucos開發手冊_v2.0》以及戰艦裡的《ucos-iii知識點總結》,當然還有網上各位大神的部落格等。

6月30日,我寫到——本週最大的問題是怎麼將學習的東西運用到實踐中?腦袋關於ucosiii的概念很模糊,以至於不知從何入手。一定要下定決心吃透ucosiii。

這就是我前一周光看書,不實踐的結果。後來我想想不能只看書,儘管那個時候還不知道如何把書上的內容移植到我的程式裡。

接下來的一周我就按照書上學習的內容從建任務開始,把我的系統分成幾個任務,乙個任務乙個任務的往裡面加內容。

當然不可能一步就成功了,過程中也遇到了許多bug。但是進步是很明顯的。

於是7月7日,我寫到——最快的學習方式就是邊實踐邊學。最開始花了一周學習ucosiii,但是理解都太表面,後一周就開始邊移植邊學習,遇到問題在看書,理解起來就簡單多了。

後面一段時間都是在解決問題中學習進步的。

上網查資料,分析了一整天,最後發現是因為中斷了一直在申請記憶體,但是又沒有釋放記憶體,但是記憶體用光。

所以,在作業系統裡申請記憶體要小心,一定要及時釋放。

參考下面這個**找出了問題

只允許乙個任務更改全域性變數。

此外,還有很多要注意的地方。

本人真的覺得戰艦裡的《ucos-iii知識點總結》寫得不錯,解決了許多自己不大清楚的地方。

gSOAP學習體會

include soaph.h 得到存根程式 include sendemailbinding.nsmap 得到命名空間對映表 include include include soapsendemailbindingproxy.h using namespace std int main int a...

git 學習體會

下午頭暈呀。學而不思則則罔,看了好幾天git,隨便寫寫來整理下思路。這幾天主要做了3個事情,一是寫了20多頁的ppt 準備交流,乙個是看了progit的中文件,還有乙個是在stackoverflow上提了幾個問題。對git也算入門了吧,熟練掌握常用命令的含義和用法 不帶參的 知道了git的儲存和資料...

UI學習體會

很多時候自我感覺做好的一件事情,往往並不會得到別人的認可 經不起別人的推敲,總是自己被澆的狗血淋頭 很多時候,我們都沒有站在另外的乙個角度去看問題 也許不是你要做多少多少事情,關鍵是你要別人承認你的價值所在 今天上完ui作業點評後,才發現自己可以去石化了 很多資訊不是我們自我感覺好了就ok了 我們程...