14.2 配置開發環境
開發環境簡介:
硬件平臺:X86處理器的Windows10 + Renasas-G2L開發板
軟件平臺:VMware ubuntu-18.04 + Yocto-Linux SDK + Flash Tools
14.2.1 硬件配置環境
主機硬件配置:
建議i5-7800K以上CPU處理,最少8核16線程(虛擬機至少分配8核心)
建議16GB DDR4內存,主頻3200MHz以上(必選,不然會llvm native錯誤,虛擬機至少分配8GB內存)
建議存儲500G空間空間,最少200G空閑(建議固態硬盤加速編譯過程)
14.2.2 軟件編譯環境
構建Yocto項目的主機操作系統可以有很多種選擇,詳細的信息請參考Yocto官方說明。
Yocto官方說明
https://docs.yoctoproject.org/current/ref-manual/index.html
我們使用的是Ubuntu20.04 64bit桌面版系統,前面章節有講如何安裝運行ubuntu20虛擬機,并配置應用開發環境等步驟,在這一章節我們繼續使用前面已經運行起來的ubuntu20虛擬機來安裝編譯構建G2L Yocto系統所需得環境依賴。
打開ubuntu20系統后,新建一個終端命令行,在里面執行如下命令,進行依賴軟件包安裝操作。
左右滑動查看完整內容
sudo apt-get update sudo apt-get install gawk wget git-core diffstat unzip texinfo gcc-multilib build-essential chrpath socat cpio python3 python3-pip python3-pexpect xz-utils debianutils iputils-ping python3-git python3-jinja2 libegl1-mesa libsdl1.2-dev pylint3 xterm libssl-dev libyaml-dev
具體操作如下圖所示:
14.2.3 獲取Yocto源碼包
我們提供兩種獲取源碼的方式,一種是直接從配套資料光盤鏡目錄中獲取壓縮包,另外一種是獲取位于github上實時更新的源碼進行構建,請大家根據實際需要選擇其中一種進行構建。
1.資料光盤獲取(推薦)
壓縮的源碼包位于100ASK資料內06_Yocto系統開發/myir-renesasyocto.tar.bz2。拷貝壓縮包到用戶指定目錄,如renesas/yocto目錄,為避免出現其他問題,請盡量目錄和我們保持一致。
在ubuntu虛擬機家目錄下創建renesas/yocto目錄。
拷貝myir-renesas-yocto.tar.bz2到renesas/yocto
進入renesas/yocto解壓縮myir-renesas-yocto.tar.bz2
左右滑動查看完整內容
ubuntu@ubuntu2004:~$ mkdir -p renesas/yocto ubuntu@ubuntu2004:~$ cd renesas/yocto/ ubuntu@ubuntu2004:~/renesas/yocto$ ls myir-renesas-yocto.tar.bz2 ubuntu@ubuntu2004:~/renesas/yocto$ tar -xf myir-renesas-yocto.tar.bz2 ubuntu@ubuntu2004:~/renesas/yocto$ ubuntu@ubuntu2004:~/renesas/yocto$ ls myir-renesas-yocto myir-renesas-yocto.tar.bz2
列出G2L Yocto-SDK目錄結構如下:
左右滑動查看完整內容
ubuntu@ubuntu1804:~/renesas/yocto$ tree -L 2 myir-renesas-yocto myir-renesas-yocto └── layers ├── meta-gplv2 ├── meta-myir-remi ├── meta-openembedded ├── meta-qt5 ├── meta-renesas ├── meta-virtualization └── poky 8 directories, 0 files7 directories, 0 files
需要注意:
構建過程會自動聯網下載軟件包資源,為了節約時間,推薦使用我們提前準備號好的編譯所需軟件包文件 downloads.tar.bz2(位于100ASK資料06_Yocto系統開發/目錄內)上傳至renesas/yocto目錄內,后面在編譯系統時會進行解壓縮操作,來加快編譯速度。
2.Git在線獲取
目前開發板的BSP源代碼和Yocto源代碼均使用了github托管并將保持長期更新,可以使用git命令拉取github上的代碼,使用git命令拉取源碼前,需要用戶先配置好git環境,這里不作具體介紹,用戶可自行上網搜索。
左右滑動查看完整內容
ubuntu@ubuntu2004:~$ git clone https://github.com/MYiR-Dev/myir-renesas-yocto.git -b develop-r emi-yocto3.1.20 ubuntu@ubuntu2004:~$ cd myir-renesas-yocto/layers ubuntu@ubuntu2004:~/myir-renesas-yocto/layers$ tree -L 1 . ├── meta-gplv2 ├── meta-myir-remi ├── meta-openembedded ├── meta-qt5 ├── meta-renesas ├── meta-virtualization └── poky 7 directories, 0 files
代碼拉取成功之后,里面包含Remi Pi開發板相關的yocto源碼或者源碼倉庫的路徑,目錄結構和從壓縮包解壓出來的一樣。
-
處理器
+關注
關注
68文章
19805瀏覽量
233537 -
cpu
+關注
關注
68文章
11033瀏覽量
215996 -
開發板
+關注
關注
25文章
5515瀏覽量
102265 -
開發環境
+關注
關注
1文章
238瀏覽量
17025
原文標題:配置開發環境——RZ MPU工業控制教程連載(57)
文章出處:【微信號:瑞薩MCU小百科,微信公眾號:瑞薩MCU小百科】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
在Ubuntu上搭建OpenVINO C++程序開發環境

迅為RK3588開發板Android13和12版本系統還有Debian11、Buildroot、Ubuntu20與22版本
迅為RK3588開發板支持Android13和12版本系統還有Debian11、Buildroot、Ubuntu20與22版本
【HarmonyOS IPC 試用連載 】HarmonyOS在VMware虛擬機安裝ubuntu20。連載中等會放出開發環境的的搭建。
【HarmonyOS】在VMware虛擬機安裝ubuntu20。連載中等會放出開發環境的的搭建。
【小凌派RK2206開發板試用體驗】從零開始配置開發環境
IMX8開發板Ubuntu20系統下外設界面功能測試資料推薦
Ubuntu系統Linux學習環境的配置方法
嵌入式Linux開發環境搭建-(3)配置Ubuntu16.04.2 LTS 系統

技巧|ubuntu20安裝

評論