|
|
Introduce Ubuntu, a Linux OS
|
|
|
|
|
|
Introduction Ubuntu是一個GUN/Linux的桌上型作業系統,由一個有名的Linux系統框架Debian建立而成, 目前仍有數個LTS (Long-term support)版本還在活躍當中且每兩年穩定推出新的LTS版本。 近年來Ubuntu因應行動運算的科技趨勢,加強了行動平台的表現以增強跨平台的優勢,並在 去年釋出了物聯網的相關套件及支援,大大地延長了該作業系統的壽命。 「Ubuntu」意思是「人性」,因此Ubuntu的計畫理念強調易用性以及國際化。語言支援方面 ,Ubuntu在Linux distribution之中評價很高。Ubuntu的所有發行版都可以在官網免費下載 ,而若你的電腦配備無法運行Ubuntu的話,他也有提供不會吃太多效能的版本像是Lubuntu>跟Xubuntu。
|
|
|
|
|
|
Related parts of our lab 這門課程的其中一個教學目標即是讓我們熟悉GUN/Linux的開發環境,因此使用Ubuntu當作>主要的工作站。而我覺得Ubuntu的圖形介面比其他的Linux distribution還來的友善精緻, 這或許也是一個選擇的考量。 而在這次的lab中,我們會把Ubuntu 14.04 LTS的光碟映像檔透過UNetBootin來進行USB系統 安裝,將Ubuntu安裝到創建的外接硬碟當中。這外接硬碟裝著我們的工作站,將會在上面經 歷整個嵌入式實驗的流程。
|
|
|
|
|
|
Questions about the topic or our lab 為何要在這個LAB製作USB開機碟,難道不能直接在WIN7用光碟映像檔安裝嗎?
|
|
|
|
|
|
Introduce GCC toolchain
|
|
|
|
|
|
Introduction GCC是GNU Compiler Collection之縮寫,是一個由GNU基金會所主持的完全開源的綜合編譯>器(Compiler)。支援C/C++、Fortran、Pascal、Objective-C、Java等語言。以前的原名是GNU C Compiler因為當時只支援C語言,隨著Unix家族的擴張功能也隨之增加,現在GCC已經>是Linux及BSD家族的標準編譯器。知名科技公司蘋果電腦的Mac OS X作業系統也採用這個編 譯器。
|
|
|
|
|
|
Related parts of our lab Ubuntu的標準編譯器也是GCC,因此不論是在做自己的作業或者是project的時候都會不停地 使用他來編譯程式。而這次的實驗會透過一個簡單的Helloworld範例來自己用GCC編譯一個Linux程式。
|
|
|
|
|
|
Questions about the topic or our lab 我對於使用GCC當預設compiler沒什麼問題,大家都這麼做的。 |