BooleanII

@BooleanII

Joined on Feb 11, 2024

  • To do [x] 自行編譯並安裝 QEMU 學會如何在 Linux 上編譯開源應用程式 [X] 在 QEMU 上執行 TF-A QEMU virt Armv8-A [x] 觀察 TF-A 的開機流程 QEMU GDB usage [x] 編譯與執行 OP-TEE Build and Run OP-TEE [x] 追蹤完整 TF-A 開機流程
     Like  Bookmark
  • contributed by < BooleanII > 閱讀〈因為自動飲料機而延畢的那一年〉受到的啟發 閱讀這篇文章時,我深感共鳴,仿佛回到了過去。身為電機系學生,在大學期間除了課堂實驗即大四專題外,從未有機會真正動手操作電路。直到研究所時期參與機器人專案,我才第一次親手製作電路,從設計到組裝都親自參與其中。當看到機器人按照指令動起來時,那份感動無以言喻。 畢業後進入職場,整合多塊電路板、調校細節、生產成品,都是新的挑戰。學生時代的實作經驗雖多少有些幫助,但在產品的量產過程仍花了許多時間在掌握細節。 曾經遇過四大的大三學生不會用三用電錶,理由是沒有修過實驗課。電機系學生不會焊接電路真實存在,我認為很大的原因是缺乏實作的機會與動機,考試不會考的科目通常不太被受到重視。 第 1 到第 6 週 「課程教材」和 CS:APP 3/e 研讀紀錄
     Like  Bookmark
  • contributed by < BooleanII > Graphviz 佇列與串列的操作,單透過文字時常難以清楚描述,需要輔以圖示說明讓整個流程更加易懂,作業要求中提到使用 Graphviz 進行圖片繪製,以下為使用 Graphviz 的筆記。 Grpahviz 安裝 (under Ubuntu) $ sudo apt install graphviz Graphviz 提供多種 layout engine 繪製不同類型的圖片,甚至可以自行建立客製化的 layout engine 畫出自己想要的圖片風格,下列皆為同一組描述文字檔使用不同 layout engine 繪製的圖片。
     Like  Bookmark
  • contributed by < BooleanII > 開發環境 WSL 開發環境版本 :::danger 改進你的漢語表達。 ::: 手邊沒有閒置的電腦可以安裝 Ubuntu 實體機,先以 Win10 WSL 虛擬機獲得 Ubuntu 22.04.03 LTS測試。
     Like  Bookmark
  • contributed by < BooleanII >
     Like  Bookmark
  • contributed by < BooleanII > 第 3 週測驗題 測驗 1 版本一使用 log2 操作,可獲得小於等於輸入值的 2 的冪次數值 a ,並以此數值進行 Digit-by-digit calculation 獲得平方根。 int msb = (int) log2(N); int a = 1 << msb; 而 a 其實可以透過第 2 週測驗的測驗 3 ,使用 ffs (find first bit) 找尋 N 第一個 set (設定為 1) 的位元,而版本 2 即為以找到 ffs 的方式進行實作。
     Like  Bookmark