Linux嵌入式系統開發,嵌入式Linux開發教程
嵌入式有不少組合名詞,例如嵌入式系統,嵌入式軟體,Linux嵌入式,Android嵌入式,嵌入式Web,等等。通常對嵌入式的定義其實是對"嵌入式系統"的定義。
學習Linux,必須先獲得一個Linux主機環境,通常情況下,可以通過以下三種方式獲得Linux環境。
- 雙系統安裝
如果沒有閒置的計算機,或者現有Windows系統的計算機有足夠的硬碟空間,可以考慮劃分一部分硬碟空間,用於安裝Linux作業系統,最終形成雙系統計算機。
優點:經濟實惠,且對計算機硬體要求不太高。
缺點:安裝雙系統比較危險,一不小心有可能造成整個硬碟資料丟失;在開發過程使用到Windows工具時,需進行系統切換,不是很方便。
- 全新硬碟安裝(正常裝機)
3.安裝虛擬機器
如果計算機配置較高,可以考慮虛擬機器方案。在Windows下安裝虛擬機器軟體,然後通過虛擬機器軟體建立一臺虛擬電腦,最後在虛擬電腦中安裝Linux作業系統;也可以安裝Linux,在Linux中安裝虛擬機器再安裝Windows。
常用的虛擬機器軟體有VMware、Virtual Box和Virtual PC等,不同虛擬機器軟體的使用方法稍有不同。下文以VMware為例進行介紹。優點:安裝和使用Linux都很方便;還可同時使用Windows系統。缺點:對計算機硬體要求高,特別是記憶體,推薦4GB及以上。
在Windows下使用虛擬機器,除了可以繼續使用Windows下的工具之外,還有下列好處:
一臺電腦可以同時存放多臺虛擬機器,這樣就可以存在多個不同版本的Linux系統;
在硬體允許的情況下,甚至可以同時執行多臺虛擬機器;
安裝好的虛擬機器可以任意複製和拷貝,方便在不同電腦之間遷移和擴散。
相關文章
- 嵌入式系統開發:基於Linux學習筆記整理Linux筆記
- 嵌入式Linux系統構建Linux
- 嵌入式開發
- 嵌入式Linux系統libmosquitto移植概述LinuxIBMUI
- 嵌入式Linux—輸入子系統Linux
- 嵌入式Linux開發工程師需要學習哪些知識Linux工程師
- 瘋殼Android嵌入式Linux平板開發教程3-4亮度及音量調節AndroidLinux
- linux 環境下嵌入式開發vim 工具編輯跳轉Linux
- 嵌入式系統開發的基本流程是什麼
- 嵌入式系統開發學習如何起步、如何深入?
- 嵌入式linux系統的開發——基於JFSS2檔案系統的分割槽及映象製作Linux
- 嵌入式開發累不累?
- 嵌入式linux:通過qemu模擬mini2440開發環境Linux開發環境
- 嵌入式Linux開發環境搭建,問題ping、nfs的解決Linux開發環境NFS
- 嵌入式GDB除錯Linux C程式或交叉編譯(開發板)除錯LinuxC程式編譯
- 嵌入式開發丨瞭解系統中的Uboot功能boot
- 做嵌入式開發辛苦嗎?
- 嵌入式系統第三週ARM開發環境入門開發環境
- 嵌入式Linux作業系統學習規劃Linux作業系統
- 純科普:什麼是嵌入式?三分鐘瞬間瞭解嵌入式系統開發
- linux嵌入式程式設計開發必備知識,這些你都要知道Linux程式設計
- FFmpeg開發筆記(一)搭建Linux系統的開發環境筆記Linux開發環境
- Qt 嵌入式圖形開發大全和QT開發手冊QT
- 怎樣從公網訪問ARM嵌入式Linux系統Linux
- Holer實現外網訪問ARM嵌入式Linux系統Linux
- 4 種用於構建嵌入式 Linux 系統的工具Linux
- Python+ESP嵌入式開發快速上手Python
- 嵌入式開發 ARM入門經典
- 從零搭建嵌入式開發環境開發環境
- 嵌入式硬體開發最新技術
- 嵌入式開發要學哪些課程?
- ArmSoM系列板卡 嵌入式Linux驅動開發實戰指南 之 字元裝置驅動Linux字元
- 嵌入式Linux—FreeType向量字型Linux
- 0001 嵌入式開發帶你從小白到大佬系列之——Linux開發環境搭建—Windows-VMware-Ubuntu環境配置Linux開發環境WindowsUbuntu
- 嵌入式系統定製開發的分層與專業的分類
- 學習嵌入式的開發線路,新手怎麼學習嵌入式?
- linux mint 19新系統開發安裝sqliteLinuxSQLite
- Linux開發環境搭建——deepin系統的使用Linux開發環境