今天把典藏已經很久的 Raspberry Pi 3 拿出來把玩,當然要配上 Linux distrobution 中最潮的 Arch Linux 才行囉 (極潮的還有 gentoo、LFS,可惜沒用過)。 不過,看著 Arch Linux ARM 官方的 Installation,心先涼了一半: Note: The current installation uses the 32-bit Raspb …
年份: 2016 年
前言 – What is semihosting? Semihosting 是 ARM 中的一個機制,使得 ARM target 可以藉由運行 debugger 的 host computer 的 Input/Output 裝置來進行溝通。 Semihost 的實作是透過使用定義好的軟體中斷 (SVCs),使程式在執行過程中產生中斷。一旦目標系統上的程式呼叫到對應的指令 (semihos …
當你刪除一塊你認為不重要的 code 時,多半會發生這張 gif 的狀況 (其實你刪掉的是最重要的部分)。 這也是為什麼要做 unit test 的原因。當 unit test 有 cover 到所有的程式碼的時候,你拿掉一段 code,unit test 跑下去應該就會 failed,提醒你的改動對於整個程式是有影響的,自然的,就不會出現 gif 裡面的情況了。
高應大的選課系統驗證碼做的很棒,是 Hacker friendly 的設計! 高應大建工校區汽車停車場很棒!可以直接開進廣場裏面,離教室很近! 建工校區機車停車場車道人車分離,行人只要走在水溝蓋上就可以了! 建工校區女生很少,交不到女朋友也有說辭可以推托,課業也不會變差,學生安心、家長放心! 畢業學分最低 128 學分,超級少必修,讓你有很多時間可以做自己想做的事情!
前言: ↑↑一切的肇因 ↑↑ 我推的資工組別是不看成績的組別,目前台灣有交大系統實務聯招(丙丁組)、交大資工戊組、清大乙組、中央軟工等。這些學校是有這種制度,可以讓成績不太好,但是在資訊實務上有經驗的人可以進入碩士班就讀。所以如果校名不太優,成績有點差也不用太擔心,如果你實務很強,還是可以找到學校念碩士。 資工碩士推甄結果: 清華大學資工系甲組 (資訊工程組):初審不錄取 清華大學資工系乙組 (軟體 …
影片網址:https://atollic.wistia.com/medias/gwgee6ev93 影片簡單的介紹了 Bare-metal 下的 Scheduling technique, preemption 以及 FreeRTOS 的特性還有有關 Task 基礎事項 (如何建立,Task Control Block, Task State),如果沒有看過 RTOS 相關的東西的話這個影片可以「快 …
光州之歌 / 獻給妳的進行曲 韓文歌詞: 「임을 위한 행진곡」 사랑도 명예도 이름도 남김없이 한평생 나가자던 뜨거운 맹세 동-지는 간데없고 깃-발만 나부껴 새 날이 올때까지 흔들리지 말자 세월은 흘러가도 산천은 안다. 깨어나서 외치는 뜨거운 함성 앞서서 나가니 산자여 따르라 앞서서 나가니 산자여 따르 …
背景知識: linker: 將多個 input files 輸出為一個 output file. output file 與 input files 的格式是一種特殊資料格式稱做 object file format (目的檔格式),每個檔案則稱做 object file (目的檔),輸出檔則常稱做 executable (可執行檔),當然也能稱為 object file。 每個 object f …
名詞定義 Mutex: Linux kenrel 中的 mutex lock, <include/mutex.h> Semaphore: Linux kernel 中的 semaphore, <include/semaphore.h> mutual exclusion: 中翻互斥鎖,一個概念,為了防止 concurrency 狀況下出現 race condition. &nb …
orginal post: https://www.facebook.com/itsfoss/posts/776176455856457:0