- 從零開始學(xué)ARM
- 彭丹 周海濤編著
- 522字
- 2025-01-16 17:59:01
2.2 編譯環(huán)境搭建
本書中與硬件驅(qū)動相關(guān)的程序都會在Linux環(huán)境下編譯,Linux編譯環(huán)境的搭建需要安裝以下幾個軟件:VMware Workstation、ubuntu 16.04、交叉編譯器。
(1) VMware Workstation
VMware Workstation(中文名為“威睿工作站”)是一款功能強大的桌面虛擬計算機軟件,使用戶可在單一的桌面上同時運行不同的操作系統(tǒng),是進行開發(fā)、測試 、部署新的應(yīng)用程序的解決方案。VMware Workstation可在一部實體機器或易攜帶的虛擬機器上模擬完整的網(wǎng)絡(luò)環(huán)境,其具有良好的靈活性和先進的技術(shù)。對企業(yè)的 IT開發(fā)人員和系統(tǒng)管理員而言,VMware Workstation在虛擬網(wǎng)絡(luò)、實時快照、拖曳共享文件夾、支持 PXE 等方面的優(yōu)點使它成為必不可少的工具。
(2) ubuntu 16.04
ubuntu 16.04是基于Debian Linux的操作系統(tǒng),適用于計算機和服務(wù)器,特別是能為桌面用戶提供良好的使用體驗。ubuntu包含了絕大多數(shù)的常用應(yīng)用軟件。用戶下載、使用、分享ubuntu系統(tǒng),以及獲得技術(shù)支持與服務(wù),無須支付任何費用。本書中與硬件相關(guān)的程序編譯都在ubuntu 16.04中進行。
(3)交叉編譯器
程序要想在開發(fā)板上運行,需要安裝編譯器。編譯器可以生成在與編譯器本身所在的計算機和操作系統(tǒng)(平臺)相同的環(huán)境下運行的目標(biāo)程序,這種編譯器又被叫作“本地編譯器”,能編譯出在另外一種環(huán)境下運行的程序的編譯器為交叉編譯器。編寫的程序若想要在某個平臺(如ARM,MIPS,x86)上運行則必須通過交叉編譯工具鏈編譯。
- 精通COBOL:大型機商業(yè)編程技術(shù)詳解(修訂版)
- 高質(zhì)量軟件構(gòu)建方法與實踐
- Android游戲開發(fā)大全
- Knative最佳實踐
- Cadence系統(tǒng)級封裝設(shè)計:Allegro SiP/APD設(shè)計指南
- 無網(wǎng)格法理論及MATLAB程序
- 程序員度量:改善軟件團隊的分析學(xué)
- Unity AR/VR開發(fā):從新手到專家
- 現(xiàn)代API:通往架構(gòu)師之門
- 移動終端應(yīng)用軟件開發(fā)實戰(zhàn)
- 鋒利的jQuery
- 軟件開發(fā)的201個原則
- 深入理解Prometheus監(jiān)控系統(tǒng)
- 大話軟件工程案例篇:項目與產(chǎn)品開發(fā)實戰(zhàn)
- 軟件工程最佳實踐