国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

開發環境一鍵部署 | 如何搭建Docker環境編譯ARM程序?

瑞迅科技 ? 2025-08-15 11:06 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

智能化科技領域,嵌入式系統開發占據著極為重要的地位。瑞迅科技RK3568、RK3588主板及核心板以其卓越的性能,為眾多應用場景賦能?;?Linux 系統搭建其開發環境,為用戶開啟高效開發的大門。


Q

痛點:環境搭建為何如此關鍵?

嵌入式Linux開發,環境是地基。傳統方式下,開發者往往需要:

四處搜尋匹配的工具鏈版本

手動配置復雜的編譯參數

多次反復適配環境

耗費數日搭建基礎環境

編譯環境與運行環境差異... ...

A


瑞迅標準化開發環境一鍵部署


某項目為保證編譯環境和運行環境一致以及解決依賴相關的問題,常規方式有將主板上的ubuntu 系統在宿主機上通過chroot后進行編譯,也有開發編譯直接放在主板上等。今天我們重點介紹在宿主機上通過docker方式加載燒入主板的ubuntu,來構建編譯系統。


1. 通過瑞迅 sdk 編譯出來rk3588 ubuntu22.04文件系統,將binary 文件系系統壓縮成binary.tar.bz2

cb92d464-7984-11f0-9080-92fbcf53809c.png


2. 在裝有docker的宿主機環境下,用過以下命令加載本地鏡像

sudo cat binary.tar.gz |sudo docker import - rk3588_ubuntu:22.04

cbb50f5c-7984-11f0-9080-92fbcf53809c.png


3. 加載成功后,查看鏡像是否存在

sudo docker images

cbd4e0b6-7984-11f0-9080-92fbcf53809c.png


4. 運行鏡像,并且將宿主機中的/home/kcy15/ubuntu_dockerimage/code_src掛載到容器中home/linaro/code_src

sudo docker run -it -v /home/kcy15/ubuntu_

dockerimage/code_src:/home/linaro/code_src 5a426e76d5fb /bin/bash

cbe4a91a-7984-11f0-9080-92fbcf53809c.png


5.在docker容器內安裝編譯所需的環境

cbf1f962-7984-11f0-9080-92fbcf53809c.png


6.若安裝build-essential出現以下錯誤則直接創建

mkdir -p /var/cache/apt/archives/partial

cc0d906e-7984-11f0-9080-92fbcf53809c.png


繼續安裝,成功后,查看gcc版本

cc1fdfda-7984-11f0-9080-92fbcf53809c.png


7.保存鏡像,注意安裝后不要退出容器,另開一終端將當前容器環境保存,比如目前安裝環境運行容器ID 5edec48deb29

通過sudo docker commit 5edec48deb29 rk3588_ubuntu_v0.1保存環境,保存后就可以退出通過docker的 IMAGE ID拉起來的終端。

后期通過 sudo docker start 5edec48deb29 打開容器,后期編譯可以進入環境

cc3b059e-7984-11f0-9080-92fbcf53809c.png


8.編譯測試

進入容器編譯helloworld

cc59bb92-7984-11f0-9080-92fbcf53809c.png


在容器運行helloworld

cc69017e-7984-11f0-9080-92fbcf53809c.png


在宿主機中將容器中編譯出來的可執行文件拷貝到同樣環境的rk3588中

cc77e7d4-7984-11f0-9080-92fbcf53809c.png


在rk3588 中運行可執行文件

cc855964-7984-11f0-9080-92fbcf53809c.png


9.鏡像復用

為方便使用,可以將docker 鏡像保存本地 或者通過docker push到docker 服務器直接拉取

cc94ce6c-7984-11f0-9080-92fbcf53809c.png

將本地保存的鏡像,復制到其他服務器中,通過以下方式本地加載鏡像

sudo docker load --input rk3588_ubuntu_v0.1.tar

cca678ec-7984-11f0-9080-92fbcf53809c.png


刪除本地鏡像

sudo docker rmi -f 44a8c59b86d6

ccbe589a-7984-11f0-9080-92fbcf53809c.png



#瑞迅科技# 不止提供硬核的RK3588 /RK3568等平臺核心板、主板、觸控一體機,更致力于打造開箱即用的開發者體驗。簡化底層配置,釋放創新能量——嵌入式開發的正確打開方式!助力客戶高效實現產品創新與落地。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • ARM
    ARM
    +關注

    關注

    135

    文章

    9511

    瀏覽量

    389234
  • 嵌入式系統
    +關注

    關注

    41

    文章

    3719

    瀏覽量

    133225
  • Docker
    +關注

    關注

    0

    文章

    527

    瀏覽量

    14061
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    嵌入式應用程序開發Windows環境一鍵編譯下載

    【知識分享】嵌入式應用程序開發,Windows環境一鍵編譯下載
    的頭像 發表于 08-27 12:55 ?2806次閱讀
    嵌入式應用<b class='flag-5'>程序</b><b class='flag-5'>開發</b>Windows<b class='flag-5'>環境</b><b class='flag-5'>一鍵</b><b class='flag-5'>編譯</b>下載

    【GM-3568JHF開發板免費體驗】開發環境安裝

    1、docker鏡像環境搭建 為幫助開發者快速完成上面復雜的開發環境準備工作,我們提供了第二種交
    發表于 08-09 13:37

    docker中java環境部署

    docker 部署java環境以及常用應用(持續更新)
    發表于 05-24 15:44

    Wifi-IOT開發板學習之MacOS搭建編譯環境

    CrossOver安裝HiBurn工具,然后刷入源碼。最后,總結下鴻蒙開發板在Mac下的編譯環境搭建步驟1.安裝
    發表于 01-19 16:02

    【HarmonyOS HiSpark Wi-Fi IoT 套件試用連載】搭建基于Linux的Docker開發環境

    ,不妨直接在Linux物理機或者服務器上安裝Docker環境,以獲得更快的編譯速度。 接下來,我會詳細列出在Linux上搭建Docker
    發表于 01-23 10:07

    一鍵搭建ubuntu rtthread qemu編譯環境

    的。這篇文章就是解決這些痛點的。通過這篇文章你可以收獲:個免費的linux服務器4-core 30GB(差不多夠用了),完全免費使用哦。但是流量和時間有限制,這個最后講。什么軟件都不需要裝。一鍵搭建
    發表于 12-22 09:22

    arm開發環境有哪些_使用Eclipse搭建ARM架構MCU開發環境

    本文主要介紹了關于arm開發環境有哪些以及使用Eclipse搭建ARM架構MCU開發
    的頭像 發表于 02-01 16:19 ?2.1w次閱讀

    MySql環境一鍵安裝應用程序免費下載

    本文檔的主要內容詳細介紹的是MySql環境一鍵安裝應用程序免費下載。創建Mysql所需環境支持8.0以上版本,暫無測試過8.0以下版本
    發表于 02-26 15:01 ?7次下載

    嵌入式linux開發環境搭建Docker版,基于iTop 4412開發板)

    嵌入式linux開發環境搭建Docker版,基于iTop 4412開發板)文章目錄嵌入式linux開發
    發表于 11-01 16:57 ?0次下載
    嵌入式linux<b class='flag-5'>開發</b><b class='flag-5'>環境</b><b class='flag-5'>搭建</b>(<b class='flag-5'>Docker</b>版,基于iTop 4412<b class='flag-5'>開發</b>板)

    在linux上進行單片機開發(使用docker搭建環境)

    前言以前每次換臺電腦或重裝系統又要重新搭建環境, 搭建環境是非常枯燥的事情, 使用
    發表于 11-23 16:36 ?11次下載
    在linux上進行單片機<b class='flag-5'>開發</b>(使用<b class='flag-5'>docker</b><b class='flag-5'>搭建</b><b class='flag-5'>環境</b>)

    docker compose一鍵打包部署項目的實踐

    【導讀】本文介紹了 docker compose 一鍵打包部署項目的實踐。
    的頭像 發表于 08-30 11:03 ?2534次閱讀

    Jenkins+docker+springboot一鍵自動部署項目

    本文章實現最簡單全面的Jenkins+docker+springboot 一鍵自動部署項目,步驟齊全,少走坑路。
    的頭像 發表于 09-14 09:30 ?2300次閱讀

    Docker搭建更酷的本地開發環境

    以前要在本地跑些有意思的工程和實驗,都需要通過在本地裝上大堆軟件來實現。最近發現有種更酷的方式:Docker。 用 Docker 在本
    的頭像 發表于 05-05 10:06 ?1161次閱讀
    用<b class='flag-5'>Docker</b><b class='flag-5'>搭建</b>更酷的本地<b class='flag-5'>開發</b><b class='flag-5'>環境</b>

    3568編譯環境搭建

    主要介紹如何在本地搭建編譯環境編譯rockchipBBuildrootllinuxSDK的源代碼。d當前sdk只支持在linux環境
    發表于 12-13 11:23 ?18次下載

    寶塔面板Docker一鍵安裝:部署GPTAcademic,開發私有GPT學術優化工具

    gptacademic,并將其部署到服務器上,從而開發出專屬于自己的GPT學術優化工具。 ? 寶塔面板Docker一鍵安裝gptacademi
    的頭像 發表于 07-02 11:58 ?4460次閱讀
    寶塔面板<b class='flag-5'>Docker</b><b class='flag-5'>一鍵</b>安裝:<b class='flag-5'>部署</b>GPTAcademic,<b class='flag-5'>開發</b>私有GPT學術優化工具