您好，歡迎回來，讓我們測試一下 2 2
代碼連接您的特定 3 3
微控制器到計算機，然後 4 4
讓我們重建一切，嘗試看看 5 5
我將在調試視圖中發生什麼 6 6
點擊這裡重建它說一個 7 7
對我來說是錯誤的，讓我們看看它說的是哦 8 8
什麼幸福讓我們添加原型 9 9
這個功能的正確性 10 10
這樣的功能原型 11 11
他們肯定應該現在工作，我會 12 12
重建一切，我們得到零 13 13
錯誤一個警告，並且該警告是 14 14
因為我們在這裡還沒有一行 15 15
只是這樣做我有零錯誤零 16 16
警告這更吸引人 17 17
觀看，所以我要在我的手機上下載 18 18
板 19 19
就像我說的，它仍然適用於 20 20
這個擔心這個耶 21 21
我的編譯器有問題 22 22
在IDE上思考，所以我要 23 23
通過單擊下載到板上 24 24
在這裡下載並進入 25 25
我將在此處單擊調試視圖 26 26
對，所以首先要做的是 27 27
添加此監視窗口，雙擊轉到 28 28
將C添加到監視窗口1，以便我們可以 29 29
觀察變化-在這裡已經 30 30
添加到監視窗口並查看 31 31
可以對小數形式的數字 32 32
單擊並取消選中此類似 33 33
這樣，我們將要去 34 34
觀察我們這隻手表會發生什麼 35 35
窗戶的頭髮，然後在 36 36
寄存器銀行的寄存器讓我們看看 37 37
是否還有其他 38 38
有趣，是的，我們會 39 39
密切關注MSP以及 40 40
以及程序計數器的值 41 41
PC是的，所以要發生的是 42 42
這個 43 43
它會被用來超越謊言 44 44
這將用於進入 45 45
特定的子程序或函數，所以我 46 46
一次單擊一次 47 47
我們看到發生了這樣的變化 48 48
執行第一行，我將點擊此 49 49
然後執行x等於1，然後 50 50
我也要點擊它 51 51
這是什麼有趣的地方，我們 52 52
測試我們說過的第一個條件 53 53
R 0和R 1被稱為參數 54 54
根據 55 55
文檔，因此我們將逐步 56 56
進入這個功能，我們期望的是 57 57
該函數應該通過 58 58
我們知道的x和y的參數是1 59 59
和5這些參數應該被傳遞 60 60
分別放入寄存器r0和r1 61 61
我會這樣點擊這裡 62 62
查看註冊視圖已更新r0 63 63
當前擁有值1和r1 64 64
目前持有價值5，所以宮殿' 65 65
我們已經通過了野兔，所以讓我們 66 66
讓我們運行這個讓我們繼續前進 67 67
直到那時我們到達這裡 68 68
進入C函數 69 69
是的，這是對C函數的抗議 70 70
除非R將SVC編號帶到手錶 71 71
窗口2及其更改的服務 72 72
我們看到數字初始化為5 73 73
有趣的是初始化值 74 74
該代碼尚未執行正確，所以 75 75
讓我們現在獲取號碼記住這個 76 76
箭頭總是指向下一個 77 77
指令要執行是的，你 78 78
可以從這裡告訴下一個 79 79
要執行的指令具有 80 80
地址0 x 0 8 0 0 0 3 0 6並記住 81 81
我們說程序計數器寄存器 82 82
保存下一個的地址 83 83
這樣執行的指令 84 84
拆裝視圖可以看到地址 85 85
如果您接下來要加載什麼 86 86
檢查程序計數器註冊你 87 87
看到相同地址的程序計數器 88 88
註冊持有 89 89
該指令的地址，所以我要去 90 90
單擊以執行它，然後 91 91
當然，第一個是SVC號碼 92 92
數字零或找到，然後我們 93 93
輸入switch語句，然後輸入 94 94
switch語句是什麼 95 95
即將發生的事情是我們期望Z變為 96 96
我們不是說我們需要成為一個 97 97
一加五的答案，我們期望C 98 98
產生正確的第六位，我們 99 99
期望找到我們的第六位 100 100
也為零 101 101
記得我們說過我們的0是保留的 102 102
註冊函數的返回值 103 103
被置於零，所以一旦執行 104 104
這條線，我們退出開關 105 105
語句塊結果將 106 106
在我們的零以及 107 107
變量C的值將 108 108
更改，因此我將單擊兩次 109 109
跳到這裡，然後我們退出街區 110 110
在這裡，我們可以看到C有數字 111 111
六，價值的確在回歸 112 112
在這裡註冊0 R 0 113 113
看到所以這是命令或護理，然後 114 114
處於特權模式的M 115 115
看起來像是一個非常麻煩的方式 116 116
寫作功能 117 117
我向您保證，它會進入 118 118
方便的時候它會非常有用 119 119
我們建立UM的UM的調度程序 120 120
操作系統中的聯繫人 121 121
在教堂裡，所以是的，這是 122 122
SVC服務如何工作，這非常 123 123
簡單，如果您想要的話，還有更多 124 124
更多信息，或者您想進入 125 125
詳細信息只是給我發消息，我 126 126
可以創建更多的課程，僅涉及 127 127
就像糞便一樣，但我們必須堅持 128 128
點 129 129
它造成了這樣的後果，讓我們 130 130
逐步完成其餘代碼，並 131 131
當我們執行其他算術時 132 132
操作我只想點擊這裡 133 133
現在我不會去寫代碼了 134 134
只需單擊即可跳，然後您將 135 135
立即產生結果，所以我只是 136 136
使用這個按鈕 137 137
它將更新為七個 138 138
我們知道九減去二等於七， 139 139
現在我們要表演三遍 140 140
我們可以看到四個值是12 141 141
我們的英雄裡面有12個，我們可以 142 142
執行12減去6 12除以6 143 143
最後一個函數是diff，值為2 144 144
如我們所見 145 145
所以是的，您了解SVC處理程序，並且 146 146
SVC事業以武裝打造 147 147
操作系統只是其中之一 148 148
使用操作系統的機制，我們可以 149 149
完美構建實時操作 150 150
系統僅使用Cystic計時器，但 151 151
手臂最強大的操作系統 152 152
調度器有路有囊腫 153 153
計時器SVC和空氣取決於SVC，所以在 154 154
本課程結束時，無論您是 155 155
緊張的高級人 156 156
你將成為中間人 157 157
能夠建立自己的實時 158 158
從頭開始使用操作系統 159 159
在條款上會有不同的選擇 160 160
系統應該如何復雜 161 161
如此，我將在下一個中看到 162 162
教訓