18video性欧美19sex,欧美高清videosddfsexhd,性少妇videosexfreexxx片中国,激情五月激情综合五月看花,亚洲人成网77777色在线播放

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

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

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

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

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

掃碼添加小助手

加入工程師交流群

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


Q

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

嵌入式Linux開發(fā),環(huán)境是地基。傳統(tǒng)方式下,開發(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)化開發(fā)環(huán)境一鍵部署


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


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

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


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

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

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

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

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


8.編譯測試

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

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


在容器運(yùn)行helloworld

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


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

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


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

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


9.鏡像復(fù)用

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

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

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

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

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

    關(guān)注

    135

    文章

    9462

    瀏覽量

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

    關(guān)注

    41

    文章

    3702

    瀏覽量

    132717
  • Docker
    +關(guān)注

    關(guān)注

    0

    文章

    525

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

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

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

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

    1、docker鏡像環(huán)境搭建 為幫助開發(fā)者快速完成上面復(fù)雜的開發(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開發(fā)板學(xué)習(xí)之MacOS搭建編譯環(huán)境

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

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

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

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

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

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

    本文主要介紹了關(guān)于arm開發(fā)環(huán)境有哪些以及使用Eclipse搭建ARM架構(gòu)MCU開發(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以上版本,暫無測試過8.0以下版本
    發(fā)表于 02-26 15:01 ?7次下載

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

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

    在linux上進(jìn)行單片機(jī)開發(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'>開發(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 ?2381次閱讀

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

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

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

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

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

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

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

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