TI RTOS實時作業系統開發之除錯記錄

2021-09-25 09:54:10 字數 599 閱讀 8634

比如我要測量乙個模組執行所用時間

方法一:反轉io口狀態,再用示波器抓取電平時間

方法二:利用ti-rtos自帶的滴答時間

測量rf的同步傳送消耗時間,clock_getticks();系統滴答時間,單位:us

prevticks =

clock_getticks()

;rfsenddatasync

(&easylinktxpacket)

; prevticks =

clock_getticks()

- prevticks;

memset

(easylinktxpacket.payload,0,

60);sprintf

(easylinktxpacket.payload,

"consume time:%dus\r\n"

, prevticks)

;myuart_sendarray

(easylinktxpacket.payload,

strlen

(easylinktxpacket.payload)

);

作業系統開發 Hello OS 開始作業系統開發

在開發作業系統之前 我們需要知道從按下電源開機鍵開始 cpu 都做了什麼 第一步 按下電源鍵 cpu重置,開始工作 第二步 從記憶體位址為 0xfffffff0 的位置開始 讀取指令並執行 而這個位址對應的就是 bios basic input output system 第三步 bios 的pos...

BEAR作業系統開發 1

從今天開始,我將開發作業系統了。我將她取名為 bear 小熊的意思,因為我的乙個朋友喜歡小熊,所以就用它了。其實 bear 還有另外乙個意思,就是 忍受 忍受學習的壓力和痛苦,這樣才會有所收穫。我模仿的linux0.11的核心源 現在主要將它的string標頭檔案移植到x86系統上面。今天完成了7個...

作業系統開發之路(一)

作業系統是提供給計算機硬體的一組基本的程式設計指令,它們構成了計算機的大多數其他功能依賴存在的 程式設計層。程式設計 是作業系統的核心,稱為核心 kernel 核心這個術語是從unix作業系統中演化來的。在unix和linux系統中,連線核心的基本介面稱為外殼 shell 使用者可以在此執行命令。核...