- μC/OS-III內(nèi)核實(shí)現(xiàn)與應(yīng)用開發(fā)實(shí)戰(zhàn)指南:基于STM32
- 劉火良 楊森編著
- 249字
- 2019-08-01 11:35:59
4.5 實(shí)驗(yàn)現(xiàn)象
進(jìn)入軟件調(diào)試,單擊全速運(yùn)行按鈕即可看到實(shí)驗(yàn)波形,如圖4-1所示。

圖4-1 實(shí)驗(yàn)現(xiàn)象1
從圖4-1可以看到,兩個任務(wù)輪流占有CPU,享有相同的時間片。其實(shí)目前的實(shí)驗(yàn)現(xiàn)象與第3章的實(shí)驗(yàn)現(xiàn)象還沒有本質(zhì)上的區(qū)別,加入SysTick只是為了后續(xù)章節(jié)做準(zhǔn)備。第3章中的兩個任務(wù)也是輪流占有CPU,也享有相同的時間片,該時間片是任務(wù)單次運(yùn)行的時間。不同的是本章任務(wù)的時間片等于SysTick定時器的時基,是很多個任務(wù)單次運(yùn)行時間的綜合。即在這個時間片里面任務(wù)運(yùn)行了很多次,如果把波形放大,就會發(fā)現(xiàn)大波形里面包含了很多小波形,如圖4-2所示。

圖4-2 實(shí)驗(yàn)現(xiàn)象2
推薦閱讀
- Mastering vRealize Operations Manager(Second Edition)
- PLC控制程序精編108例
- Haskell Financial Data Modeling and Predictive Analytics
- Implementing Azure DevOps Solutions
- 深入理解eBPF與可觀測性
- Learning Magento 2 Administration
- Ceph分布式存儲實(shí)戰(zhàn)
- Linux基礎(chǔ)使用與案例
- Red Hat Enterprise Linux 6.4網(wǎng)絡(luò)操作系統(tǒng)詳解
- Windows 8實(shí)戰(zhàn)從入門到精通(超值版)
- 分布式高可用架構(gòu)之道
- Building Telephony Systems With Asterisk
- Learn CUDA Programming
- Learning Continuous Integration with Jenkins(Second Edition)
- Linux應(yīng)用大全 基礎(chǔ)與管理