聲明:原創文章,轉載請注明出處,否則就侵犯了本人的著作權,謝謝合作。
經過無數天的嘗試,終于在我的伺服器上成功建構了鏡像檔案,各種未知錯誤,歸根結底竟然是我的伺服器記憶體過小引發的莫名問題,是以告誡大家一句,不管是虛拟機還是伺服器配置設定的記憶體不要小于4G,硬碟要大于120G。
首先建構鏡像你需要選擇正确的機器型号,
在這裡插入代碼片
• imx6qpsabreauto
• imx6qpsabresd
• imx6ulevk
• imx6ull14x14evk
• imx6ull9x9evk
• imx6dlsabreauto
• imx6dlsabresd
• imx6qsabreauto
• imx6qsabresd
• imx6slevk
• imx6solosabreauto
• imx6solosabresd
• imx6sxsabresd
• imx6sxsabreauto
• imx7dsabresd
這是文檔裡提供的一些機器型号,根據我的晶片型号我選擇的是 imx6ull14x14evk,不知道怎麼選的朋友可以去看一下第一篇文章。
然後進行發行版配置,文檔提供了4種選擇,具體差別可以百度一下,主要是圖形渲染管理這一方面的内容。如下所示。我選擇的是fsl-imx-wayland。
• cfsl-imx-x11 - Only X11 graphics
• fsl-imx-wayland - Wayland weston graphics
• fsl-imx-xwayland - Wayland graphics and X11. X11 applications using EGL are not supported
• fsl-imx-fb - Frame Buffer graphics - no X11 or Wayland
執行如下指令就可以了
DISTRO= MACHINE= source fsl-setup-release.sh -b
解釋一下
4中發行版之一
選擇的機器型号
手敲一個未使用的空檔案夾
這一步跑完之後就可以建構鏡像了。
官方也提供了6種鏡像選擇
根據描述選擇适合自己的鏡像,其中帶qt5的鏡像要求你硬碟至少120G,會需要大約兩天時間。
我選擇的是fsl-image-gui鏡像,是以執行如下指令就行了
bitbake fsl-image-gui。
如果建構的時候中斷或者關閉了SSh,可以到fsl-release-bsp/目錄下重新起一下環境source setup-environment build。
再執行bitbake指令。
最後附上一張建構成功之後的圖檔,會多一個名為downloadde的檔案夾。
謝謝大家。
下一篇我們繼續。
踏步雲端之巅,一覽衆山。