針對IO操作實時性的問題,在什麼問題規模下樹莓派還能勝任,什麼情況下必須要使用微控制器才行?

時間 2021-07-14 01:04:49

1樓:JamHuang

沒有不能勝任的,主要看程式怎麼寫。

如果在 linux 使用者空間寫程式操作 io 口,系統需要經過層層呼叫進入核心態,才能真正操作到 io 暫存器,完成 io 翻轉。這個速率是比較慢的。

更進一步追求速度的話,可以寫驅動程式,在核心態直接操作暫存器。CPU 多快,io 就能翻轉多快。

更極致還可以用 DMA 直接寫暫存器,幾百M 的翻轉速率都不是問題。題主可以搜樹莓派 FM 發射器,就是用 DMA 實現的。

參考:https://

magpi.raspberrypi.org/a

rticles/raspberry-pi-4-specs-benchmarks

2樓:

我感覺,先寫個io翻轉函式,上示波器看波形。如果翻轉速度滿足你的要求,那麼樹莓派是OK的。如果不行,就換微控制器。

微控制器也是很多種效能不一,arduino不一定就比樹莓派快。STM32應該足夠快。

3樓:dai dai

樹莓派只要你安裝的是Linux,無論什麼情況下它都算不上乙個實時性很高的系統。系統裡面各種程序排程各種搶資源,你沒有辦法確定有乙個確定的響應時間。當然如果你的實時性是毫秒級別的,那什麼系統都沒問題

「撩」的操作性定義是什麼?

已登出 題主問的是 撩 的操作性定義,我猜這裡的 撩 指的是指 撩漢 或者 撩妹 中的 撩 我在人生的前二十多年從來沒有關注過該類問題,直到某次挫折後,我發現 撩 是一項重要的技能,然後我對身邊朋友同學的情況進行了觀察分析,目前初步得到了一些結論。首先做一些前提假設吧 人與異性 為了簡化表述,這裡只...

想問下大家這個投籃姿勢的問題在哪?用什麼訓練方法改正?

夜瘋瘋 手腕後仰也沒必要出手那麼靠下靠後,個人感覺正面的話出手點在往前一點而且即使追求高弧度也可以手腕後仰的角度再往上提一點,而前出手往前一點兒更好控制球。畢竟不是弗雷戴特在側面那種端著投,而且在側面沒有頭擋著有充分的空間。 武心 可以看出來手舉過頭頂時,下肢幾乎已經打直,然後上肢單獨發力,而且舉過...

不考慮操作性的問題,你覺得哪兩位成員的合作舞台最值得期待?

定個小目標完成 gnz的話很期待陳王可和蕾蕾,都是能獨擋一面有表現力的小姐姐,也有默契 snh期待七五嗚嗚嗚嗚 bej期待璇梓,當年的特殊公演那兩場入坑,表現力感染力都棒啊啊啊啊 涼城舊夢 舞台說起這兩個字 我下意識想起的兩個人 張語格 趙粵 其實非常想看兩個舞台上都很出色的小偶像有一次共同表演的機...