搭建嵌入式Linux開發環境
搭建嵌入式Linux開發環境
下面僅是搭建嵌入式Linux開發環境相關的一些內容,詳細步驟請自行google。
安裝Linux系統
Linux環境有以下3個方案:
- Windows和Linux雙系統或僅使用Linux系統
- 使用Windows,Linux安裝到虛擬機器
- 使用一臺安裝了Linux系統的計算機作為伺服器
方案1使用純粹的linux環境,應該是熟悉linux最快的一個方案,確定是有時需要切換回Windows時比較費勁。
方案2用的人比較多,虛擬機器可以和Windows共享資料夾已經比較方便,兩個系統間切換比較便捷。不過u-boot不能在Windows共享資料夾下編譯,貌似因為Windows檔案系統不支援軟連線。
方案3使用單獨的一臺計算機作為伺服器,可在Windows下編輯,編輯完後傳到伺服器進行編譯,這個方案目前還沒用過。
選擇一個發行版
Linux的發行版比較多,當前比較流行的Ubuntu和Fedora,如果對Linux不熟悉,就從這兩個裡面選吧,資料多比較容易上手。
安裝工具鏈
可以根據自己所使用的晶片型別選擇,像arm、mips等都有自己的編譯器,本文均以arm為例。 自行安裝arm-linux-gcc或者一些廠商提供了自己的開發包,裡面包括了工具鏈和一些常用的軟體包。
安裝vim
很強大的編輯器,教程推薦CoolShell的。配合ctags看程式碼比較方便。
開啟NFS服務
Linux環境中開啟NFS服務,在除錯階段可以將存放編譯好的程式的目錄掛載到開發板的檔案系統中,方便除錯執行。
最後
大致開發環境就這些,然後就可以編譯u-boot-->編譯kernel-->製作檔案系統-->開發應用了。
相關文章
- Linux搭建開發環境Linux開發環境
- 從零搭建嵌入式開發環境開發環境
- linux開發環境搭建(ubuntu)Linux開發環境Ubuntu
- 嵌入式Linux開發環境搭建,問題ping、nfs的解決Linux開發環境NFS
- linux下搭建wails開發環境。LinuxAI開發環境
- GoLand遠端Linux開發環境搭建GoLandLinux開發環境
- 0001 嵌入式開發帶你從小白到大佬系列之——Linux開發環境搭建—Windows-VMware-Ubuntu環境配置Linux開發環境WindowsUbuntu
- linux(統信)下搭建electron開發環境Linux開發環境
- 使用multipass在mac搭建linux開發環境MacLinux開發環境
- Linux下搭建FFmpeg開發除錯環境Linux除錯
- ESP32的Linux開發環境搭建Linux開發環境
- Linux下搭建Go語言開發環境LinuxGo開發環境
- Linux C++ 開發1 - 搭建C++開發環境LinuxC++開發環境
- Flutter開發入門之開發環境搭建(VSCode搭建Flutter開發環境)Flutter開發環境VSCode
- Linux開發環境搭建——deepin系統的使用Linux開發環境
- JAVA開發環境搭建Java開發環境
- Theia 開發環境搭建開發環境
- Qt開發環境搭建QT開發環境
- GeoServer開發環境搭建Server開發環境
- lua 開發環境搭建開發環境
- 前端開發環境搭建前端開發環境
- QEMU 開發環境搭建開發環境
- rollup 開發環境搭建開發環境
- 1 – 搭建開發環境開發環境
- Androdi開發環境搭建開發環境
- 搭建go開發環境Go開發環境
- Cordova 開發環境搭建開發環境
- 搭建VUE開發環境Vue開發環境
- linux 環境下嵌入式開發vim 工具編輯跳轉Linux
- 【Android Studio】Android Studio 搭建開發環境(Linux Ubuntu篇)Android開發環境LinuxUbuntu
- RK3288 Linux SDK 編譯開發環境搭建Linux編譯開發環境
- Python 開發環境搭建(03):Linux 下 eclipse 安裝Python開發環境LinuxEclipse
- FFmpeg開發筆記(一)搭建Linux系統的開發環境筆記Linux開發環境
- ubuntu環境下搭建以太坊開發環境Ubuntu開發環境
- Linux 環境 + 本地開發Linux
- Linux搭建Java環境LinuxJava
- windows開發genieacs環境搭建Windows
- TS(TypeScript)— 搭建開發環境TypeScript開發環境
- Mac 搭建 PHP 開發環境MacPHP開發環境