Linux
Linux-讀書會為從零開始的開源地下城開源社群第一個專案計畫
起於小春 (Haru Zheng) 的樹梅派 OS 開發構想,於 2019/8/7 與 Ken Dai 構想完個章節大標題。因此計畫所以開始了開源社群的創立,於 2019/8/23 因我們想將成員放入讀書會的文章裡面與為了管理方便,所以要在 GitHub 中創立組織。
如果要放就設計一個 Logo 吧。當作社群來弄(誤
小春 2019/09/02
所以就開始了一連串的規劃。
下載 Linux讀書會 Github 專案
$ git clone https://github.com/combo-tw/LinuxBookClub.git
建立自己 Github ID 的分支名稱
$ git checkout -b {YOUR_ID}
撰寫作業
在 chapter
內的對應章節的資料夾內補上未完成的程式碼
編譯程式碼與執行
$ cd build
$ ./build-raspi-kernel.sh
輸入要執行的作業章節 (如果章節名稱為 03-syscall
,只需要輸入 03
即可)
輸入是否執行 QEMU (y
or n
)
若已經編譯過了,只想直接啟動的話,可以執行
$ ./start-raspi-kernel.sh
輸入要執行的作業章節 (如果章節名稱為03-syscall
,只需要輸入03
即可)
載入完該章節的測試程式後即會啟動 QEMU
測試程式碼 (啟動 QEMU 後)
$ cd /home/pi/test
$ sudo make check
上傳程式碼
$ git push origin {YOUR_ID}
不會用 Git 的話這邊有教學
- [@{YOUR_ID}]({YOUR_GITHUB_URL})
- [{對應的章節名稱}]({YOUR_NOTE_URL})
ex
筆記 --- - [@Ken-Dai - Github](http://github.com/MetalheadKen) - [Raspberry Pi Introduction (樹莓派介紹)](/@Ken-Dai/ByZCIVJzr)
不會用 HackMD 寫文章的話這邊有教學
chapter/
內,資料夾名稱為 數字-章節名稱
(e.g. 03-syscall
)linux
和 test
兩大資料夾
linux
為放置參與者寫作業時會更改到的檔案test
為放置貢獻者自己寫好的測試程式 (source code 與 makefile)$ git pull origin master
$ git push origin master
撰寫筆記的基本原則為:
建議修訂
或留言
)未來可能會改成用 github 修改吧