--- title: User/ItsEddy (吳子晨) categories: User ... 簡介 ==== - 成功大學資訊系106級 作業 =============== - Lab38 : [Note](https://embedded2015.hackpad.com/Week-2-LiYv8l3Fnez), [Github](https://github.com/Eddy0402/arm-lecture-2015) - Lab39 : [Note](https://embedded2015.hackpad.com/Lab39-yHaQPe9K36C), [Github](https://github.com/Eddy0402/freertos-basic) - Lab40 : [Note](https://embedded2015.hackpad.com/Week-4-QxFWOE2pSdh), [Github](https://github.com/Eddy0402/visualizer) - Lab41 : [Note](https://embedded2015.hackpad.com/ysJ6r4bBpvP) - Lab42 : [Note](https://embedded2015.hackpad.com/fV9s38DkLRB), [Github](https://github.com/Eddy0402/mini-arm-os-1) - Lab43 : [Note](https://embedded2015.hackpad.com/cHRxHBL2j2j) 開放原始碼專案參與 =============== - [RT-Thread](https://github.com/RT-Thread/rt-thread) - [My fork](https://github.com/Eddy0402/rt-thread) (fix build error, fix driver issue, add device driver) 學期報告 =============== - [RT-Thread](/embedded/rt-thread) - [Hackpad 目錄](https://rt-thread.hackpad.com/RT-Thread-on-Beaglebone-Black-i93C7gRxZuW) - 負責: - 追蹤程式碼,紀錄 RT-Thread 中較特別的 [資料結構](https://rt-thread.hackpad.com/vxCyQSu44ja) - 研究在 Cortex-A8 上的 [libcpu port ](https://rt-thread.hackpad.com/LibCPU-am335x-au5OQM4byoW) - 研究 Driver framework,將 GPIO driver 接上 RT-Thread 的 API:[Hackpad](https://rt-thread.hackpad.com/GPIO-KBASrt0UROL), [Code](https://github.com/RT-Thread/rt-thread/commit/cb54ac81973d006d9c273f8364529c2fed6b4230) - 研究 [Slab allocator ](https://rt-thread.hackpad.com/PpK8VwT14da) 的行為及目的 心得 =============== 這是我第二次修這門課程,相較於上個學期,這學期花更多時間在閱讀各種資料上。 這學期的作業有部份跟上學期類似,所以得以花時間在寫程式本身以外、但同樣重要的議題,例如單元測試、靜態程式碼分析等等,也多嘗試了其他有用的工具可以幫助理解較大的程式。比較可惜的是因為進度不夠快,也有部份原因是因為實在是修太多課而分心,使得額外想研究的部份大多只進行了一部份,就要繼續進行下一週的作業。 分組報告方面,原本以為經過上學期的經驗,應該更能知道如何跟人進行文件及程式碼的協作,但是狀況反而比上學期還不佳。因為分工不明確,沒有帶起組員的參與及自我學習的風氣,使得很難專注在我想負責的部份上。到學期末報告還沒能完整呈現這個作業系統的特色,程式回饋方面也沒達到預期的目標。 雖然這學期在程式方面進展較少,不過在基礎概念總算是有比較踏實。對於記憶體管理、MMU 及 cache 之間的互動關係有比較深入的了解,也花了很多時間遍歷過整個 RT-Thread 的核心部份的程式碼。 自我評量分數 (1 到 10 級分) ==================================== 6分。 剩下的4分希望能在未來的 open source 貢獻中補回來。 其他資訊 ======= - email: ``yukkcake @ gmail.com`` - facebook: https://fb.me/eddy0402