無錫Linux程序開發(fā)
169 2017-05-03
無錫Linux程序開發(fā)
咨詢
QQ:
手機:
|
Linux是當(dāng)前發(fā)展最快的Java開發(fā)平臺。作為一個開發(fā)和部署平臺,它可以為開發(fā)人員節(jié)省大量時間和成本。但是當(dāng)開發(fā)人員在一個受控的生產(chǎn)環(huán)境里管理和部署Java應(yīng)用程序時,往往會受到平臺的極大限制。
無錫東方博宜告訴你Linux程序開發(fā)
一、Arm-Linux程序開發(fā)平臺簡要介紹
Arm-Linux程序的開發(fā)并不像我們以前接觸的Windows程序開發(fā)那樣,關(guān)于平臺的搭建就繁瑣很多,所以在正式進入程序開發(fā)之前先對這種開發(fā)模式進行簡要介紹,讓一個即使沒有任何Linux開發(fā)經(jīng)驗的程序員也能夠看懂后面的內(nèi)容。
1.1程序開發(fā)所需系統(tǒng)及開發(fā)語言
開發(fā)arm-linux程序至少需要三種系統(tǒng):
Windows系統(tǒng)。
主要用來文件傳送和一些簡單的文本文件編輯。這個系統(tǒng)其實并非必需,只是因為目前PC機上最流行的系統(tǒng)仍然是Windows系統(tǒng),我們的很多關(guān)于PC的文件和數(shù)據(jù)的操作習(xí)慣都是在Windows系統(tǒng)上養(yǎng)成的,已經(jīng)對其形成了嚴(yán)重的依賴,所以Windows系統(tǒng)扮演著的“輔助開發(fā)系統(tǒng)”的角色。
PC-Linux系統(tǒng)。
在此系統(tǒng)上安裝arm-Linux交叉編譯器后,就可以對代碼文本文件進行編譯,生成可在arm-Linux系統(tǒng)中運行可執(zhí)行程序。此系統(tǒng)被稱為“Linux宿主機”,我們對Linux程序的開發(fā)工作(包括代碼編寫、調(diào)試和編譯生成可執(zhí)行文件)基本上就是在此系統(tǒng)上進行的。
Arm-Linux系統(tǒng)。
Arm-Linux程序運行的平臺。此系統(tǒng)的硬件載體是一塊小型的嵌入式arm板,我們在Linux宿主機上開發(fā)好程序并編譯生成arm-linux可執(zhí)行程序后,將可執(zhí)行程序文件傳送到嵌入式arm板中,然后就可以在arm板上直接運行此程序了。
1.2系統(tǒng)平臺搭建方式
關(guān)于“三系統(tǒng)”的搭建方式,有兩種方法:三臺分立的單系統(tǒng)機器組合或者一臺雙系統(tǒng)PC機和一臺單系統(tǒng)Arm板機器。但是不管采用哪種組合方式,各種系統(tǒng)的職能都是一樣的,而且都是通過FTP、Te或者SSH等網(wǎng)絡(luò)協(xié)議進行文件傳輸交流。
“三機器”組合模式。將三個系統(tǒng)分別安裝在三臺機器上并將三臺機器組建局域網(wǎng)。
“兩機器”組合模式。在PC機上利用虛擬工作站可以同時運行兩個系統(tǒng),虛擬機上的Linux系統(tǒng)基本可以完成所有的實體PC-Linux機器的所有任務(wù),當(dāng)然也能夠組建局域網(wǎng)。
二、Linux開發(fā)平臺搭建
2.1安裝虛擬工作站
目前比較流行的虛擬工作站比較多,推薦使用VM-wareWorkStation。建立虛擬工作站的目的就是為了使一臺機器同時運行多個不同類型的系統(tǒng),方便開發(fā)人員進行跨平臺開發(fā)應(yīng)用程序。
(關(guān)于VMware,可以到網(wǎng)上搜索到詳細(xì)介紹和使用方法,在此不再贅述)
2.2安裝Linux虛擬機
安裝虛擬機的過程和安裝實體機一樣,唯一的區(qū)別是,虛擬機安裝是從VMware中打開并安裝的。先準(zhǔn)備Linux安裝文件,一般可以到網(wǎng)上下載到Linux的iso安裝文件,然后從VMware中安裝此系統(tǒng)。
(關(guān)于虛擬機安裝,在網(wǎng)上可以搜索到詳細(xì)的步驟,在此不再贅述)
幾點建議:
1.安裝Fedora-10并選擇完全安裝,即把所以的包和選項都勾上。這樣在安裝完畢后,系統(tǒng)就自帶了很多開發(fā)工具和相關(guān)的庫,避免自己去重新進行煩瑣的基本開發(fā)平臺搭建。
2.在VMware中為虛擬系統(tǒng)配置硬件資源。建議分配硬盤空間16G,內(nèi)存1G以上。因為今后主要的Linux程序開發(fā)工作是在虛擬機上進行了,所以為了保證虛擬機流暢運行,需要分配比較豐富的硬件資源。
在第一次從ISO文件中安裝完畢虛擬機后,在安裝目錄下面會生成一系列的文件,將這些文件進行備份后,在其它機器上安裝虛擬機的時候就花幾個小時去從ISO中安裝了,將這個目錄下的文件復(fù)制到相應(yīng)的目錄下面(在第一次從ISO中安裝的時候設(shè)定的目錄相同),然后只需要從VMware中打開此目錄下的文件就行了。
執(zhí)行VMwareWorkstation中的【View】--【Home】,調(diào)出Home視圖,然后打開虛擬工作站系統(tǒng)文件。
掃一掃
獲取更多福利
獵學(xué)網(wǎng)企業(yè)微信
獵學(xué)網(wǎng)訂閱號
獵學(xué)網(wǎng)服務(wù)號