一、安裝和使用SSH軟件
1、安裝SSH 軟件
1)SSH 軟件壓縮包可以在網盤下載,下載后解壓,進入解壓出來的文件夾,如下圖。

2)單擊上圖中的“SSHSecureShellClient-3.2.9.exe”,開始安裝
3)如下圖,生成桌面圖標。

1、使用SSH 軟件傳文件
1)進入虛擬機的Ubuntu 系統,使用ifconfig 命令,確定Ubuntu 的IP 地址。如下圖所
示,用戶的IP 地址,需要自己確認,這里只是以本機的IP 為例。

2)雙擊快捷方式“SSH Secure File Transfer Client”,打開SSH 軟件,單擊菜單“File”-->“Quick Connnect”,然后,會彈出如下圖所示的對話框,在對話框的“User Name”里面輸入“root”。“Host Name”中輸入的是前面查看到的Ubuntu 的IP 地址,“如下圖。

3)如下圖,在彈出的窗口中,單擊按鈕“Yes”。

4)如下圖,在彈出的窗口中,輸入用戶密碼。如果使用的是“搭建好的鏡像”,密碼是“topeet”。

5)如下圖顯示,Windows 的SSH 軟件已經連接到Ubuntu 了。

6)如下圖,左邊部分是Windows 主機的文件目錄,右邊為Ubuntu 系統的目錄,可以通過鼠標拖動來傳文件,非常方便。文件拖到右邊以后,即可在Ubuntu相應的文件夾下查看的拖動的文件。

二、安裝和使用notepad++軟件
從網上搜索notepad++,下載並安裝,打開后即可在上面寫C語言的代碼,用它的好處就是比直接在Ubuntu下面編寫有更加友好的界面,如下圖

三、編寫helloworld代碼
新建helloworld.c源文件,用notepad++打開,在里面寫入代碼,如上圖所示。
四、編譯代碼
1、將寫好的代碼保存,在SHH的/home文件夾下新建code文件夾,將寫好的helloworld.c代碼拖動到其下面,如下圖。

進入Ubuntu系統從終端里面進入到/home/code文件夾下可以看到helloworld.c文件,如下圖。

2、通過arm-none-linux-gnueabi-gcc-4.4.1 -o helloworld helloworld.c -static編譯文件,並且可以得到可執行文件,如下圖所示

3、打開SSH軟件,點擊刷新按鈕可以看到新生成的helloworld文件,如下圖

4、將其拷貝到優盤上,然后將優盤插到開發板上面。
5、打開開發板開機按鈕,開機后運行 mount /dev/sda1 /mnt/disk/指令將優盤掛載到開發板上,進入/mnt/disk/后看到優盤中的helloworld文件,表示掛載成功,如下圖。

6、執行./helloworld指令,運行helloworld文件,可以得到如下結果

以上便是此后Linux系統開發的整體流程。
