搭建嵌入式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開發環境
- LEDE - Linux嵌入式開發環境Linux開發環境
- linux開發環境搭建(ubuntu)Linux開發環境Ubuntu
- linux - java開發環境搭建LinuxJava開發環境
- 嵌入式Linux開發環境搭建,問題ping、nfs的解決Linux開發環境NFS
- GoLand遠端Linux開發環境搭建GoLandLinux開發環境
- 0001 嵌入式開發帶你從小白到大佬系列之——Linux開發環境搭建—Windows-VMware-Ubuntu環境配置Linux開發環境WindowsUbuntu
- 1 – 搭建開發環境開發環境
- rollup 開發環境搭建開發環境
- 搭建go開發環境Go開發環境
- Androdi開發環境搭建開發環境
- Java開發環境搭建Java開發環境
- 前端開發環境搭建前端開發環境
- Theia 開發環境搭建開發環境
- QEMU 開發環境搭建開發環境
- Cordova 開發環境搭建開發環境
- 搭建VUE開發環境Vue開發環境
- 安卓開發環境搭建安卓開發環境
- 搭建Layui開發環境UI開發環境
- 搭建scala開發環境開發環境
- EBS開發環境搭建開發環境
- andriod開發環境搭建,開發環境
- Erlang開發環境搭建開發環境
- Kafka開發環境搭建Kafka開發環境
- phpwamp開發環境搭建詳解,phpwamp綠色整合環境開發環境一鍵搭建PHP開發環境
- Linux下搭建Go語言開發環境LinuxGo開發環境
- ESP32的Linux開發環境搭建Linux開發環境
- 使用multipass在mac搭建linux開發環境MacLinux開發環境
- Linux下搭建FFmpeg開發除錯環境Linux除錯
- Linux搭建Scrapy爬蟲整合開發環境Linux爬蟲開發環境
- Linux Ubuntu 基本開發環境搭建及配置LinuxUbuntu開發環境
- Linux下搭建gtk+2.0開發環境Linux開發環境
- Flutter開發入門之開發環境搭建(VSCode搭建Flutter開發環境)Flutter開發環境VSCode
- ubuntu環境下搭建以太坊開發環境Ubuntu開發環境
- Mac 搭建 PHP 開發環境MacPHP開發環境
- Mac搭建Flutter開發環境MacFlutter開發環境
- 搭建 Laravel + vuetify 開發環境LaravelVue開發環境