Skip to content

Commit 236eae4

Browse files
committed
docs(docs): add Obsidian workspace, Android and ARM notes with assets
Add Obsidian notes and assets for Android and ARM Trust Firmware Added files: docs/android.md docs/arm_trust_firmware.md docs/.gitignore multiple images under docs/assets/android and docs/assets/arm_trust_firmware Removed user-specific Obsidian plugin settings that were tracked: docs/.obsidian/community-plugins.json docs/.obsidian/plugins/obsidian-git/data.json Updated docs/.obsidian/workspace.json to switch the active pane to android, update the file list, and include Excalidraw plugin entry Signed-off-by: alanhc <alan.tseng.cs@gmail.com>
1 parent c697437 commit 236eae4

15 files changed

Lines changed: 83 additions & 86 deletions

docs/.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
Excalidraw
2+
.obsidian/

docs/.obsidian/community-plugins.json

Lines changed: 0 additions & 4 deletions
This file was deleted.

docs/.obsidian/plugins/obsidian-git/data.json

Lines changed: 0 additions & 62 deletions
This file was deleted.

docs/.obsidian/workspace.json

Lines changed: 40 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -13,15 +13,30 @@
1313
"state": {
1414
"type": "markdown",
1515
"state": {
16-
"file": "人際.md",
16+
"file": "android.md",
1717
"mode": "source",
1818
"source": false
1919
},
2020
"icon": "lucide-file",
21-
"title": "人際"
21+
"title": "android"
22+
}
23+
},
24+
{
25+
"id": "df74cdc8dec87d80",
26+
"type": "leaf",
27+
"state": {
28+
"type": "markdown",
29+
"state": {
30+
"file": "android.md",
31+
"mode": "source",
32+
"source": false
33+
},
34+
"icon": "lucide-file",
35+
"title": "android"
2236
}
2337
}
24-
]
38+
],
39+
"currentTab": 1
2540
}
2641
],
2742
"direction": "vertical"
@@ -181,36 +196,43 @@
181196
"templates:Insert template": false,
182197
"command-palette:Open command palette": false,
183198
"bases:Create new base": false,
184-
"obsidian-git:Open Git source control": false
199+
"obsidian-git:Open Git source control": false,
200+
"obsidian-excalidraw-plugin:New drawing": false
185201
}
186202
},
187-
"active": "e8e61b022fb722ce",
203+
"active": "df74cdc8dec87d80",
188204
"lastOpenFiles": [
205+
"android_build_project.md",
206+
"arm_trust_firmware.md",
207+
"assets/arm_trust_firmware/file-20251206232722738.png",
208+
"assets/arm_trust_firmware/file-20251206232655455.png",
209+
"assets/arm_trust_firmware/file-20251206232646002.png",
210+
"assets/arm_trust_firmware/file-20251206232543489.png",
211+
"assets/arm_trust_firmware/file-20251206232407742.png",
212+
"assets/arm_trust_firmware/file-20251206232336567.png",
213+
"assets/arm_trust_firmware",
214+
"android.md",
215+
"Excalidraw/Drawing 2025-12-06 23.17.49.excalidraw.md",
216+
"Excalidraw",
217+
"assets/android/file-20251206231603405.png",
218+
"assets/android/file-20251206231507911.png",
219+
"assets/android/file-20251206231448138.png",
220+
"assets/android",
221+
"atf.md",
189222
"反直覺.md",
190-
"投資計劃.md",
191-
"酒田戰法.md",
192223
"投資.md",
193224
"人際.md",
225+
"投資計劃.md",
226+
"酒田戰法.md",
194227
"learning.md",
195228
"life.md",
196229
"obsidian.md",
197230
"mcp.md",
198231
"health.md",
199-
"android_build_project.md",
200232
"AI.md",
201233
"assets/obsidian/file-20251206225649111.png",
202234
"assets/obsidian",
203-
"assets/obsidian/file-20251206225633195.png",
204-
"assets/obsidian/file-20251206225446317.png",
205-
"assets/obsidian/file-20251206225439106.png",
206-
"assets/obsidian/file-20251206225250654.png",
207235
"openwebui.md",
208-
"assets/obsidian/file-20251206225226687.png",
209-
"assets/obsidian/file-20251206225220004.png",
210-
"assets/obsidian/file-20251206225126183.png",
211-
"assets/obsidian/file-20251206225145146.png",
212-
"assets/obsidian/file-20251206225017624.png",
213-
"android.md",
214236
"簡報.md"
215237
]
216238
}

docs/android.md

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,17 @@
1+
![](assets/android/file-20251206231448138.png)
12

3+
![](assets/android/file-20251206231603405.png)
4+
https://developer.android.com/guide/platform?hl=zh-tw
5+
## kernel
6+
![](assets/android/file-20251206231507911.png)
27

38

49

510

611
- adb
7-
12+
## android booting
813
- [Android白话启动篇(Android booting process](https://blog.csdn.net/eliot_shao/article/details/51800310)
914
![alt text](assets/image-android.png)
10-
A Deep Dive into the Android Boot Process: Step-by-Step Breakdown.https://www.linkedin.com/pulse/deep-dive-android-boot-process-step-by-step-breakdown-santilli-9cdbf/
15+
A Deep Dive into the Android Boot Process: Step-by-Step Breakdown.https://www.linkedin.com/pulse/deep-dive-android-boot-process-step-by-step-breakdown-santilli-9cdbf/
16+
17+
## linux boot vs android boot

docs/arm_trust_firmware.md

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
2+
What: ARM 官方的Secure World 執行環境的詞作
3+
Why: ARMv8 引入 Trustzone+EL3(Secure Monitor),並且不再維護vendor BL1 BL2
4+
When Armv8 2013-14第一版ATF 2015 ATF 成標準
5+
6+
## Major component
7+
- Boot loader (BL1 BL2 BL31 BL32 BL33)
8+
- TF-A
9+
- PSCI
10+
- SMC Dispatcher
11+
- SiPserice
12+
- Certificated Chain/ROT(Root of Truest)
13+
14+
## 名詞解釋
15+
- ATF
16+
- TEE
17+
- BL Boot Process
18+
- ARM Exeception Level
19+
- OP-TEE
20+
- Secure Boot Chain
21+
- trustzone
22+
- secure world
23+
24+
![](assets/arm_trust_firmware/file-20251206232407742.png)
25+
26+
BL1 BL2 BL31 BL32 BL31 BL33
27+
28+
![](assets/arm_trust_firmware/file-20251206232543489.png)
29+
https://pyjamabrah.com/posts/arm64-day0-exception-levels/
30+
![](assets/arm_trust_firmware/file-20251206232646002.png)
31+
![](assets/arm_trust_firmware/file-20251206232722738.png)
32+
https://www.cnblogs.com/arnoldlu/p/14175126.html
416 KB
Loading
36 KB
Loading
176 KB
Loading
22.9 KB
Loading

0 commit comments

Comments
 (0)