比如我要測量乙個模組執行所用時間
方法一:反轉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 使用者可以在此執行命令。核...