2013-08-28 54 views
0

當然,我的目標Linux在32位MCU上運行。那麼,如果我的主機環境在64位系統上運行,是否有任何限制?將32位或64位Linux部署爲主機用於嵌入式開發

或者我應該只是採取32位主機版本,而不關心64位版本。我的意思是我唯一要做的就是爲我的嵌入式設備構建應用程序。或者在64位主機系統上有關於GCC編譯,QT編程等的任何速度優勢...

你對此有什麼個人觀點?

回答

0

技術上,
沒有真正的變化發生。

但是,從我個人的經驗來看,如果您不得不將開發環境複製到另一臺計算機上,並且您不想做一個完整的設置(例如:一臺破損的主機或者需要維護經過幾個月的代碼,可能不是由原始代碼的同一作者完成的,並且/或者沒有人記得在開發開始時他們是如何進行設置的)。使用64位限制了這種「便攜性」。就目前而言,像Debian這樣的多元化發行版,如果您需要快速設置另一臺機器,您可能會遇到更多問題。

這就是爲什麼我使用運行32位GNU/Linux的虛擬機結束的原因:如果您需要快速設置新計算機,只需複製一堆文件,確保已在新計算機上安裝了virtualbox或vmware,然後你幾乎完成。