From 838560ecf715ff2a92308e0794d426828c604568 Mon Sep 17 00:00:00 2001 From: yenru0 Date: Mon, 15 Sep 2025 12:44:06 +0900 Subject: [PATCH] initial commit --- .gitattributes | 3 +++ .gitignore | 2 ++ 3.md | 34 ++++++++++++++++++++++++++++++++++ build.py | 0 pdf/L1.pdf | 3 +++ pdf/L2.pdf | 3 +++ pdf/L3.pdf | 3 +++ 7 files changed, 48 insertions(+) create mode 100644 .gitattributes create mode 100644 .gitignore create mode 100644 3.md create mode 100644 build.py create mode 100644 pdf/L1.pdf create mode 100644 pdf/L2.pdf create mode 100644 pdf/L3.pdf diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..cb7db3a --- /dev/null +++ b/.gitattributes @@ -0,0 +1,3 @@ +[attr]lfs-file filter=lfs diff=lfs merge=lfs -text + +"*.pdf" filter=lfs diff=lfs merge=lfs -text diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..d48c759 --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +.idea +.vscode \ No newline at end of file diff --git a/3.md b/3.md new file mode 100644 index 0000000..9fc988a --- /dev/null +++ b/3.md @@ -0,0 +1,34 @@ +# ARM + +ARM based chips + +## ARM Processor Architecture + +* based on RISC + * fixed length inst. + * load-store arch + * memory-to-register load inst. + * register-to-memory store inst. + * large uniform register file + * 32bit arch(v1-v7), 64bit arch(v8-v9) + * good performance/power + +## ARM Processor Family + +```python { cmd matplotlib hide } + +import pymupdf + +from PIL import Image + +doc = pymupdf.open("./pdf/L3.pdf") + +pix = doc[6].get_pixmap() +img = Image.frombytes("RGB", [pix.width, pix.height], pix.samples) +plt.axis('off') +plt.subplots_adjust(left=0, right=1, top=1, bottom=0) +plt.imshow(img) + +plt.show() + +``` diff --git a/build.py b/build.py new file mode 100644 index 0000000..e69de29 diff --git a/pdf/L1.pdf b/pdf/L1.pdf new file mode 100644 index 0000000..e1e78e0 --- /dev/null +++ b/pdf/L1.pdf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e753f50f827ebeec13ab41596e8283e5b1f2ef2340c0f6420d2c603206eb0cab +size 650457 diff --git a/pdf/L2.pdf b/pdf/L2.pdf new file mode 100644 index 0000000..1a4e160 --- /dev/null +++ b/pdf/L2.pdf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3d882fbfba6a6447506465bff53d7c616b8148a2afb6b237f139beda402cafcb +size 1586440 diff --git a/pdf/L3.pdf b/pdf/L3.pdf new file mode 100644 index 0000000..9bd8da5 --- /dev/null +++ b/pdf/L3.pdf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:674d64362dea6ce5fa81275b54a3449136ed2ee9a04c7770f14d4e4ec2e6e16c +size 2252136