chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

開(kāi)發(fā)環(huán)境一鍵部署 | 如何搭建Docker環(huán)境編譯ARM程序?

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

掃碼添加小助手

加入工程師交流群

智能化科技領(lǐng)域,嵌入式系統(tǒng)開(kāi)發(fā)占據(jù)著極為重要的地位。瑞迅科技RK3568、RK3588主板及核心板以其卓越的性能,為眾多應(yīng)用場(chǎng)景賦能。基于 Linux 系統(tǒng)搭建其開(kāi)發(fā)環(huán)境,為用戶開(kāi)啟高效開(kāi)發(fā)的大門。


Q

痛點(diǎn):環(huán)境搭建為何如此關(guān)鍵?

嵌入式Linux開(kāi)發(fā),環(huán)境是地基。傳統(tǒng)方式下,開(kāi)發(fā)者往往需要:

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

手動(dòng)配置復(fù)雜的編譯參數(shù)

多次反復(fù)適配環(huán)境

耗費(fèi)數(shù)日搭建基礎(chǔ)環(huán)境

編譯環(huán)境與運(yùn)行環(huán)境差異... ...

A


瑞迅標(biāo)準(zhǔn)化開(kāi)發(fā)環(huán)境一鍵部署


某項(xiàng)目為保證編譯環(huán)境和運(yùn)行環(huán)境一致以及解決依賴相關(guān)的問(wèn)題,常規(guī)方式有將主板上的ubuntu 系統(tǒng)在宿主機(jī)上通過(guò)chroot后進(jìn)行編譯,也有開(kāi)發(fā)編譯直接放在主板上等。今天我們重點(diǎn)介紹在宿主機(jī)上通過(guò)docker方式加載燒入主板的ubuntu,來(lái)構(gòu)建編譯系統(tǒng)。


1. 通過(guò)瑞迅 sdk 編譯出來(lái)rk3588 ubuntu22.04文件系統(tǒng),將binary 文件系系統(tǒng)壓縮成binary.tar.bz2

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


2. 在裝有docker的宿主機(jī)環(huán)境下,用過(guò)以下命令加載本地鏡像

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. 運(yùn)行鏡像,并且將宿主機(jī)中的/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容器內(nèi)安裝編譯所需的環(huán)境

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


6.若安裝build-essential出現(xiàn)以下錯(cuò)誤則直接創(chuàng)建

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

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


繼續(xù)安裝,成功后,查看gcc版本

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


7.保存鏡像,注意安裝后不要退出容器,另開(kāi)一終端將當(dāng)前容器環(huán)境保存,比如目前安裝環(huán)境運(yùn)行容器ID 5edec48deb29

通過(guò)sudo docker commit 5edec48deb29 rk3588_ubuntu_v0.1保存環(huán)境,保存后就可以退出通過(guò)docker的 IMAGE ID拉起來(lái)的終端。

后期通過(guò) sudo docker start 5edec48deb29 打開(kāi)容器,后期編譯可以進(jìn)入環(huán)境

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


8.編譯測(cè)試

進(jìn)入容器編譯helloworld

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


在容器運(yùn)行helloworld

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


在宿主機(jī)中將容器中編譯出來(lái)的可執(zhí)行文件拷貝到同樣環(huán)境的rk3588中

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


在rk3588 中運(yùn)行可執(zhí)行文件

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


9.鏡像復(fù)用

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

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

將本地保存的鏡像,復(fù)制到其他服務(wù)器中,通過(guò)以下方式本地加載鏡像

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等平臺(tái)核心板、主板、觸控一體機(jī),更致力于打造開(kāi)箱即用的開(kāi)發(fā)者體驗(yàn)。簡(jiǎn)化底層配置,釋放創(chuàng)新能量——嵌入式開(kāi)發(fā)的正確打開(kāi)方式!助力客戶高效實(shí)現(xiàn)產(chǎn)品創(chuàng)新與落地。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • ARM
    ARM
    +關(guān)注

    關(guān)注

    135

    文章

    9582

    瀏覽量

    393453
  • 嵌入式系統(tǒng)
    +關(guān)注

    關(guān)注

    41

    文章

    3817

    瀏覽量

    133860
  • Docker
    +關(guān)注

    關(guān)注

    0

    文章

    537

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    嵌入式應(yīng)用程序開(kāi)發(fā)Windows環(huán)境一鍵編譯下載

    【知識(shí)分享】嵌入式應(yīng)用程序開(kāi)發(fā),Windows環(huán)境一鍵編譯下載
    的頭像 發(fā)表于 08-27 12:55 ?3198次閱讀
    嵌入式應(yīng)用<b class='flag-5'>程序</b><b class='flag-5'>開(kāi)發(fā)</b>Windows<b class='flag-5'>環(huán)境</b><b class='flag-5'>一鍵</b><b class='flag-5'>編譯</b>下載

    【GM-3568JHF開(kāi)發(fā)板免費(fèi)體驗(yàn)】開(kāi)發(fā)環(huán)境安裝

    1、docker鏡像環(huán)境搭建 為幫助開(kāi)發(fā)者快速完成上面復(fù)雜的開(kāi)發(fā)環(huán)境準(zhǔn)備工作,我們提供了第二種交
    發(fā)表于 08-09 13:37

    docker中java環(huán)境部署

    docker 部署java環(huán)境以及常用應(yīng)用(持續(xù)更新)
    發(fā)表于 05-24 15:44

    Wifi-IOT開(kāi)發(fā)板學(xué)習(xí)之MacOS搭建編譯環(huán)境

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

    【HarmonyOS HiSpark Wi-Fi IoT 套件試用連載】搭建基于Linux的Docker開(kāi)發(fā)環(huán)境

    ,不妨直接在Linux物理機(jī)或者服務(wù)器上安裝Docker環(huán)境,以獲得更快的編譯速度。 接下來(lái),我會(huì)詳細(xì)列出在Linux上搭建Docker
    發(fā)表于 01-23 10:07

    一鍵搭建ubuntu rtthread qemu編譯環(huán)境

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

    arm開(kāi)發(fā)環(huán)境有哪些_使用Eclipse搭建ARM架構(gòu)MCU開(kāi)發(fā)環(huán)境

    本文主要介紹了關(guān)于arm開(kāi)發(fā)環(huán)境有哪些以及使用Eclipse搭建ARM架構(gòu)MCU開(kāi)發(fā)
    的頭像 發(fā)表于 02-01 16:19 ?2.1w次閱讀

    MySql環(huán)境一鍵安裝應(yīng)用程序免費(fèi)下載

    本文檔的主要內(nèi)容詳細(xì)介紹的是MySql環(huán)境一鍵安裝應(yīng)用程序免費(fèi)下載。創(chuàng)建Mysql所需環(huán)境支持8.0以上版本,暫無(wú)測(cè)試過(guò)8.0以下版本
    發(fā)表于 02-26 15:01 ?7次下載

    嵌入式linux開(kāi)發(fā)環(huán)境搭建Docker版,基于iTop 4412開(kāi)發(fā)板)

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

    在linux上進(jìn)行單片機(jī)開(kāi)發(fā)(使用docker搭建環(huán)境)

    前言以前每次換臺(tái)電腦或重裝系統(tǒng)又要重新搭建環(huán)境, 搭建環(huán)境是非??菰锏氖虑? 使用
    發(fā)表于 11-23 16:36 ?11次下載
    在linux上進(jìn)行單片機(jī)<b class='flag-5'>開(kāi)發(fā)</b>(使用<b class='flag-5'>docker</b><b class='flag-5'>搭建</b><b class='flag-5'>環(huán)境</b>)

    docker compose一鍵打包部署項(xiàng)目的實(shí)踐

    【導(dǎo)讀】本文介紹了 docker compose 一鍵打包部署項(xiàng)目的實(shí)踐。
    的頭像 發(fā)表于 08-30 11:03 ?2868次閱讀

    Jenkins+docker+springboot一鍵自動(dòng)部署項(xiàng)目

    本文章實(shí)現(xiàn)最簡(jiǎn)單全面的Jenkins+docker+springboot 一鍵自動(dòng)部署項(xiàng)目,步驟齊全,少走坑路。
    的頭像 發(fā)表于 09-14 09:30 ?2578次閱讀

    Docker搭建更酷的本地開(kāi)發(fā)環(huán)境

    以前要在本地跑些有意思的工程和實(shí)驗(yàn),都需要通過(guò)在本地裝上大堆軟件來(lái)實(shí)現(xiàn)。最近發(fā)現(xiàn)有種更酷的方式:Docker。 用 Docker 在本
    的頭像 發(fā)表于 05-05 10:06 ?1374次閱讀
    用<b class='flag-5'>Docker</b><b class='flag-5'>搭建</b>更酷的本地<b class='flag-5'>開(kāi)發(fā)</b><b class='flag-5'>環(huán)境</b>

    3568編譯環(huán)境搭建

    主要介紹如何在本地搭建編譯環(huán)境來(lái)編譯rockchipBBuildrootllinuxSDK的源代碼。d當(dāng)前sdk只支持在linux環(huán)境
    發(fā)表于 12-13 11:23 ?18次下載

    寶塔面板Docker一鍵安裝:部署GPTAcademic,開(kāi)發(fā)私有GPT學(xué)術(shù)優(yōu)化工具

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