需求:做嵌入式系統開發需要跟各種各樣的系統和數十種開發工具/編譯器打交道。離開自己熟悉的開發環境,幾乎任何事情都作不了。而我又比較懶,不願揹著筆記本滿街跑。為了方便使用,我需要在幾乎每台用到的機器(包括公司裡的一台筆記本和一台台式電腦,和家裡的一台筆記本)上安裝一套windows和linux。而且幾乎每台都要安裝pcb軟體/幾種編譯器,而且工作的內容要一次一次的備份到各種環境中,這讓我接近崩潰。
這一段正好比較空閒,就想好好整理一下開發環境。我覺得搞乙個可以隨身攜帶的系統的想法本身就很棒。
原來想法是在u盤中安裝乙個linux,比如puppy linux
, 是乙個很棒的系統,但我發現我1g的u盤太小,裝不下我將要安裝的那麼多軟體,而且當然也不沒有空間安裝個windows了,畢竟很多任務作軟體都離不開win。遂決定把系統裝到我的40g的行動硬碟中,然後再用虛擬機器安裝windows。
對於linux,我選擇的是ubuntu 9.04版本,它基於deban,穩定性強,啟動速度快,最主要的,體積比較適中。被它的簡介中的一句話感動:
「具有 ubuntu 精神的人心胸開闊,樂於助人,見賢思齊而不忌妒賢能,因為他/她擁有適度的自信,而這源自如下認識:自己乃是屬於乙個更大的整體,當他人受到傷害或死去時,當他人受到折磨或壓迫時,這個整體就會消失。」——大主教 desmond tutu
ubuntu給我的感覺要小巧很多,而且也有很多人跟我的想法一樣,把它安裝在行動硬碟中隨身攜帶,而opensuse我在網上看到的最小系統需要1.4g。
(待續)
使用Ubuntu 12 04作為日常電腦環境
搜狗輸入法出來之後,我覺得有必要寫一篇部落格說明一下,如何使用ubuntu作為日常的電腦系統。我使用的ubuntu版本是12.04,沒有使用ubuntukylin,因為的電腦比較老,使用那個版本,電腦有點卡。不知道是驅動問題還是什麼問題。但是安裝12.04非常的穩定,而且速度很快。在windows下...
作為開發者的反思
有的開發人員通常想到做某個專案,首先會想到專案的實施方法,專案中會遇到的困難,如果專案比較簡單,做起來會覺得沒意思,而專案比較複雜,卻又覺得困難重重,通常在猶豫中度過每一天,當然專案不是乙個人做的,乙個優秀的開發人員是需要好的領導去帶的。同時,非開發人員想到某個專案,更多的是想到關於這個專案的市場價...
Ubuntu下使用CLion開發cocos2dx
cd 解壓目錄 cd build install deps linux.sh 在其中按照提示輸入sdk,ndk的位置。然後執行 cmake make然後進入解壓目錄下的bin資料夾,執行cpp tests,如果正常執行的話,說明環境配置成功。使用如下命令建立專案 cocos new mycppgam...