摘要:
芯片一上電就會運行bootloader,而bootloader中難免有匯編文件,但啟動文件知識bootloader中的一小段代碼。 所以,啟動文件時bootloader的一部分。
閱讀全文
posted @ 2024-12-10 20:57
明圖
閱讀(25)
推薦(0)
摘要:
13-1 定時器的理論介紹 Tick中斷調用timer函數的回調函數--Linux 在某個任務中執行--RTOS 把任務寫入隊列通知守護任務,隊列要是滿了需要等待 定時器的超時函數在守護任務中執行 13-2 定時器的一般使用 啟動定時器實際上是把任務發給隊列 守護任務的優先級更高會切換到守護任務,看
閱讀全文
posted @ 2024-12-09 20:58
明圖
閱讀(35)
推薦(0)
摘要:
09-2_信號量的常規使用 二進制信號量實現互斥 要先把信號量寫入 計數型信號量實現同步 但是要注意,讓ready狀態/讀取信號量的任務的優先級高于running態/寫信號量的任務,或者讓寫信號量的任務在寫完主動讓出 10-1_互斥量的理論講解 正常實現互斥要誰上鎖誰解鎖,所以引入互斥量 但是互斥量
閱讀全文
posted @ 2024-12-09 20:57
明圖
閱讀(17)
推薦(0)
摘要:
新版的Keil中圖中仿真的晶振設置是灰色的 只需要把Keil打開文件xxxx.uvprojx更改為xxxx.uvproj對就是把文件類型的x刪掉 然后它就可以使用了
閱讀全文
posted @ 2024-12-09 20:56
明圖
閱讀(145)
推薦(0)
摘要:
不要在使用 strncmp 來對字符串進行逐字符比較 使用字符串哈希(例如使用某種哈希函數對字符串計算哈希值)可以將字符串的內容轉化為一個固定長度的整數(哈希值)。 比較兩個字符串是否相等時,可以直接比較它們的哈希值,而不需要逐字符逐字節地比較整個字符串。 在不發生哈希碰撞的前提下,比較兩個哈希值的
閱讀全文
posted @ 2024-11-25 16:00
明圖
閱讀(117)
推薦(0)
摘要:
05-2_創建任務函數的進一步實驗 創建的任務傳入handle,之后通過handle引用任務或者刪除任務。 空閑任務釋放堆和棧 同一個函數可以創建不同的任務,因為他們對應的棧不同,每個任務有自己的棧,互不影響 如何確定任務需要多大的棧空間需要你研究 直播四小時講解棧 任務--定義 運行起來的函數 不
閱讀全文
posted @ 2024-11-25 14:46
明圖
閱讀(31)
推薦(0)
摘要:
1-擴展講解變量與指針 RAM-read/write ROM-read only map文件可以看變量的地址和大小 不管指針還是普通變量,都是變量,在內存中就需要一個地址存放、 const是個常量,在rom中 char一個字節 指針對于32位處理器來說,他保存的是個地址,所以一定是4字節/32位的,
閱讀全文
posted @ 2024-11-25 14:45
明圖
閱讀(25)
推薦(0)