iT邦幫忙

鐵人檔案

2021 iThome 鐵人賽
回列表
Arm Platforms

ARM 組合語言:30天學習心得分享 系列

很多年前學過ARM組合語言,但是已經有些遺忘了,近年ARM應用到手機上面,離自己學習時已經很遙遠了,因此,透過這三十天來重溫一下ARM!

鐵人鍊成 | 共 30 篇文章 | 8 人訂閱 訂閱系列文 RSS系列文
DAY 21

Day 21 例外及堆疊的處理方式

大部分的處理器都有以下四種例外的類型,優先權由高至低排列:1.非同步不可遮罩2.同步精確3.同步不精確4.非同步可遮罩 同步跟非同步,我們之前有提過,就是內部與...

2021-10-05 ‧ 由 彭偉鎧 分享
DAY 22

Day 22 中斷的運用

在Day 20有稍微提到中斷機制,我們稍微深入說明一下,中斷其實也是種不浪費資源的方式,如果處理器一直處於很繁忙的狀態,很有可能造成處理器處理上的浪費,所以當中...

2021-10-06 ‧ 由 彭偉鎧 分享
DAY 23

Day 23 實時時鐘(real-time)與系統時鐘(system clock)

嵌入式系統,會因為時間關係,系統和用戶的任務經常要定期的重新設定排程。所以對於某個特定時間就需要透過計時器的服務,定時的將排程的這個動作,給設定進去,然後完成排...

2021-10-07 ‧ 由 彭偉鎧 分享
DAY 24

Day 24 可程式設計間隔計時器

可程式設計間隔計時器(programmable interval timer,簡稱PIT),是晶片上的計時器,主要也是降低處理器的負載之用。這種可程式設計的計時...

2021-10-08 ‧ 由 彭偉鎧 分享
DAY 25

Day 25 埠映射與記憶體映射

輸出與輸入設備是在嵌入式系統裡面,佔有一個很重要的位置,所有的輸入輸出系統都必須透過設備控制暫存器,在運算的期間,會再次存取設備控制暫存器,並設定資料傳輸的請求...

2021-10-09 ‧ 由 彭偉鎧 分享
DAY 26

Day 26 輸出輸入設備

輸出輸入設備分成兩類:(1)字元模式設備(character mode):典型的資料傳輸,是以串列的形式傳輸,每次傳輸一個位元組,但字元模式設備主要是允許非結構...

2021-10-10 ‧ 由 彭偉鎧 分享
DAY 27

Day 27 記憶體的管理

記憶體區塊稱為堆疊(heap),記憶體管理會有個控制塊,而這個控制塊在使用時,會將固定的區塊配置進去,裡面某些區塊可能不能使用或者不適用於這個控制塊的需求時,就...

2021-10-11 ‧ 由 彭偉鎧 分享
DAY 28

Day 28 同步的作用

同步分為兩種類型:(1) 資源同步(resource synchronization):決定共享記憶體的存取是否安全。假設記憶體出現不安全的情況,那麼資源同步可...

2021-10-12 ‧ 由 彭偉鎧 分享
DAY 29

Day 29 通信

任務之間是可以相互通信的,通信的方式,有時是以信號、資料為中心的方式通信,或者結合信號與資料的作為通信。如果通信是資料為中心並且是單向的通信模式,此種稱為鬆耦合...

2021-10-13 ‧ 由 彭偉鎧 分享
DAY 30

Day 30 設計的問題

最後,我們提一下,設計時可能面對的問題,首先,分類要分好,因為資源有優先順序的問題,所以在設計的時候,就得要考慮會不會影響順序,或者搶占到資源。 另外,就是要考...

2021-10-14 ‧ 由 彭偉鎧 分享