Lab2 Preview Report - oboywei/ee240500 GitHub Wiki
#Lab2 preview report ###Topics
- Introduce kermit
- Introduce U-boot
- Introduce TFTP
###Introduce kermit
- Introduction
kermit是一種軟體網路管理協定與網路連線軟體的通稱,可被各種作業系統使用。 - Related parts of our lab
藉由kermit我們可以以RS-232纜線連結我們的Ubuntu host與board。 - Questions about the topic or our lab
這部分沒什麼問題。
###Introduce U-boot
- Introduction
U-boot全名為Universal Boot Loader,是ARM boards的標準Boot loader。 - Related parts of our lab
藉由U-boot,我們才能在不與電腦連結的情況下啟動board。 - Questions about the topic or our lab
為什麼網路環境是要在U-boot中設定?
###Introduce TFTP
- Introduction
TFTP全名為 trivial file transfer protocol,即簡單式檔案傳輸通訊協定,其與FTP(file transfer protocol)都具有網路上傳送檔案的功能。但是TFTP與FTP仍有一些差異,例如:FTP 是完整、 以工作階段導向、 實現一般用途的檔案傳輸通訊協定。TFTP 是作為極簡特殊用途的檔案傳輸通訊協定;FTP 可以互動方式執行。TFTP 只允許檔案的單向傳輸;FTP 會取決於 TCP、 屬於連線導向,並且提供可靠的控制項。TFTP 取決於 UDP、 需要的額外負荷較少,且實際上沒有提供控制項;FTP 提供使用者驗證。TFTP 則沒有.....等等。 - Related parts of our lab
藉由TFTP的網路連結,我們可以從Ubuntu host下載大型檔案(如kernel與rootfs files)至board中。 - Questions about the topic or our lab
為什麼特別採用TFTP,而不是用FTP或其他網路連線方式?