女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

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

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

3天內不再提示

Ubuntu系統安裝Docker詳細攻略,觸覺智能RK3568開發板演示

觸覺智能 ? 2025-06-06 18:05 ? 次閱讀

本文介紹Ubuntu系統安裝Docker方法,使用觸覺智能EVB3568鴻蒙開發板演示,搭載瑞芯微RK3568,四核A55處理器,主頻2.0Ghz,1T算力NPU;支持開源鴻蒙OpenHarmony3.2-5.0,以及LinuxAndroid操作系統接口豐富,開發評估快人一步!
內核配置

1、使用check_config.sh腳本檢查當前內核配置是否適配Docker,該腳本可從github下載:

https://github.com/opencontainers/runc/blob/main/script/check-config.sh

2、將下載好的配置腳本文件放到如下圖目錄:

wKgZPGhCu_-AeH_qAAMkL5gvR1c937.png

3、配置一個帶Docker配置的內核文件

kernel目錄下會有一個.config文件,該文件記錄了內核目前的配置,最終編譯使能的配置也是根據該.config文件,而這個.config文件的內容由 kernel/arch/arm64/configs 中的配置文件決定。

cd kernel/arch/arm64/configs cp rockchip_linux_evb3568v1_defconfig rockchip_linux_evb3568v1_docker_defconfig

執行我們下載好的腳本,檢測新復制的defconfig文件,然后編輯該defconfig文件,將missing的選項添加進去,直到./check_configs.ch不出現missing。

c./check_config.sh ./kernel/arch/arm64/configs/rockchip_linux_evb3568v1_docker_defconfig info: reading kernel config from arch/arm64/configs/rockchip_linux_evb3568v1_defconfig ... Generally Necessary: - cgroup hierarchy: properly mounted [/sys/fs/cgroup] - apparmor: enabled and tools installed - CONFIG_NAMESPACES: enabled - CONFIG_NET_NS: enabled - CONFIG_PID_NS: enabled - CONFIG_IPC_NS: enabled - CONFIG_UTS_NS: enabled - CONFIG_CGROUPS: enabled - CONFIG_CGROUP_CPUACCT: enabled - CONFIG_CGROUP_DEVICE: enabled - CONFIG_CGROUP_FREEZER: enabled - CONFIG_CGROUP_SCHED: enabled - CONFIG_CPUSETS: enabled - CONFIG_MEMCG: enabled - CONFIG_KEYS: enabled - CONFIG_VETH: enabled - CONFIG_BRIDGE: enabled - CONFIG_BRIDGE_NETFILTER: enabled - CONFIG_IP_NF_FILTER: enabled - CONFIG_IP_NF_TARGET_MASQUERADE: enabled - CONFIG_NETFILTER_XT_MATCH_ADDRTYPE: enabled - CONFIG_NETFILTER_XT_MATCH_COMMENT: missing - CONFIG_NETFILTER_XT_MATCH_CONNTRACK: enabled - CONFIG_NETFILTER_XT_MATCH_IPVS: enabled - CONFIG_IP_NF_NAT: enabled - CONFIG_NF_NAT: enabled - CONFIG_POSIX_MQUEUE: enabled - CONFIG_OVERLAY_FS: enabled Optional Features: - CONFIG_USER_NS: enabled - CONFIG_SECCOMP: enabled - CONFIG_SECCOMP_FILTER: enabled - CONFIG_CGROUP_PIDS: enabled - CONFIG_MEMCG_SWAP: enabled - CONFIG_MEMCG_SWAP_ENABLED: missing (note that cgroup swap accounting is not enabled in your kernel config, you can enable it by setting boot option "swapaccount=1") - CONFIG_BLK_CGROUP_IOCOST: missing - CONFIG_BLK_CGROUP: enabled - CONFIG_BLK_DEV_THROTTLING: enabled - CONFIG_CGROUP_PERF: enabled - CONFIG_CGROUP_HUGETLB: enabled - CONFIG_NET_CLS_CGROUP: enabled - CONFIG_CGROUP_NET_PRIO: enabled - CONFIG_CFS_BANDWIDTH: enabled - CONFIG_FAIR_GROUP_SCHED: enabled - CONFIG_RT_GROUP_SCHED: enabled - CONFIG_IP_NF_TARGET_REDIRECT: enabled - CONFIG_IP_VS: enabled - CONFIG_IP_VS_NFCT: enabled - CONFIG_IP_VS_PROTO_TCP: enabled - CONFIG_IP_VS_PROTO_UDP: enabled - CONFIG_IP_VS_RR: enabled - CONFIG_SECURITY_SELINUX: enabled - CONFIG_SECURITY_APPARMOR: enabled - CONFIG_CHECKPOINT_RESTORE: missing #can1接收

這里是我們適配好的內核配置(提取碼:1234):https://pan.baidu.com/s/1HQdfggCQp0yMHUca4pV6qQ?pwd=1234

修改編譯時的配置文件

在編譯之前通常需要根據自己的需求選擇相應的選項,也就是在選擇編譯時要用到的配置文件。

wKgZPGhCvECAQkPqAAP-20LHDDY307.png

進入 SDK根目錄

/device/rockchip/rk3566_rk3568,因為我們選擇的7,對應的是紅框處文件,要修改這個文件:

wKgZPGhCvEyAAlzdAAIHjkleZ48251.png

執行命令

vim rockchip_rk3568_EVB3568V1_HDMI_defconfig,將原RK_KERNEL注釋掉,重新添加一條RK_KERNEL,后面填入配置過Docker的內核配置文件名,

rockchip_linux_evb3568v1_docker_defconfig的配置項會寫入內核.config文件,這樣配置就生效了。

wKgZO2hCvFeAUYe7AAIZ6bCfRsA648.png

單獨編譯內核并燒錄

在SDK根目錄下執行./build.sh kernel如圖可以看到內核的配置文件已經替換為適配了Docker的。

注意:一定要先./build.sh lunch選擇自己修改過帶Docker的配置文件,不然使用的是不帶Docker原配置。

wKgZO2hCvIeACitsAAS95S1oRXA110.png

內核編譯成功(這里為了節省時間選擇單獨編譯內核):

注意:若要編譯整包固件 還需執行

export RK_ROOTFS_SYSTEM=ubuntu20,然后直接執行./build.sh即可。

具體可以到觸覺智能 官網中選擇對應產品,進入到資料下載中心,查閱相關SDK編譯、固件燒錄手冊。

wKgZPGhCvH-AN0MFAAn_ftyMxjs661.png

最后單獨燒入編譯好的boot.img

注意:當設備進入loader模式下,點擊“設備分區表”后更新下載地址,即可得到對應分區下載地址,隨后單獨燒入boot.img(內核鏡像)即可。

wKgZO2hCvHiAO5MFAAJ_kHEVIqA322.png

安裝Docker并驗證
輸入以下命令:

apt-get update apt-get install docker.io

安裝成功:

wKgZPGhCvKGAAo_2AAmyLRGgO-g687.png

驗證是否成功安裝

root@ido:~# docker run hello-world 報錯:docker: Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?. See 'docker run --help'.

配置Docker的加速地址。

sudo mkdir -p /etc/docker sudo tee /etc/docker/daemon.json <<-'EOF' { "registry-mirrors": [ "https://do.nark.eu.org", "https://dc.j8.work", "https://docker.m.daocloud.io", "https://dockerproxy.com", "https://docker.mirrors.ustc.edu.cn", "https://docker.nju.edu.cn" ] } EOF sudo systemctl daemon-reload #當修改了某些服務的配置后,執行該命令使修改項立即生效 sudo systemctl restart docker systemctl status docker

詳細介紹鏈接如下:

https://blog.csdn.net/oyjl__/article/details/143522664

wKgZPGhCvN6ACroxAAZ-5ZqgoVU634.png

如上圖所示,sudo systemctl restart docker時會出現錯誤。

root@ido:~# dockerd --debug INFO[2025-02-27T02:47:40.691781099Z] Starting up mkdir /var/lib/docker: file exists #這里發現已經存在docker,需要刪除掉讓docker再重新生成一次 rm /var/lib/docker #再次執行如下命令 sudo systemctl daemon-reload sudo systemctl restart docker sudo systemctl status docker

如圖可以看到Docker已經處在運行狀態。

wKgZPGhCvRaAU375AAMRQHoc-ns430.png

執行docker info可以看到Docker加速地址已經添加上去了。

wKgZPGhCvSSAd5uLAAc_96_WZ_g171.png

再次執行docker run hello-world可以發現Docker已經正常運行成功。

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

    關注

    18

    文章

    1071

    瀏覽量

    48569
  • Ubuntu
    +關注

    關注

    5

    文章

    587

    瀏覽量

    30857
  • Docker
    +關注

    關注

    0

    文章

    512

    瀏覽量

    12722
  • docker容器
    +關注

    關注

    0

    文章

    31

    瀏覽量

    3466
  • RK3568
    +關注

    關注

    5

    文章

    582

    瀏覽量

    6110
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    瑞芯微RK3568:Debian系統如何安裝Docker

    本文基于HD-RK3568-IOT評估演示Debian系統安裝Docker,該方法適用于
    的頭像 發表于 09-18 17:26 ?1813次閱讀
    瑞芯微<b class='flag-5'>RK3568</b>:Debian<b class='flag-5'>系統</b>如何<b class='flag-5'>安裝</b><b class='flag-5'>Docker</b>

    觸覺智能RK3568_OpenHarmony開發板適配

    觸覺智能RK3568_OpenHarmony開發板適配 2023-5-24 master openharmony 4.0.7.3 openharmony版本更新代碼會變化,請看當前文件
    的頭像 發表于 06-07 16:18 ?1551次閱讀
    <b class='flag-5'>觸覺</b><b class='flag-5'>智能</b><b class='flag-5'>RK3568</b>_OpenHarmony<b class='flag-5'>開發板</b>適配

    RK356X Debian/Ubuntu系統安裝Docker技術分享

    本文基于IDO-SBC3528主板演示Debian/Ubuntu 系統任何安裝Docker,方法適用于R
    的頭像 發表于 06-30 17:49 ?1884次閱讀

    RK356X Debian/Ubuntu 系統安裝Docker

    本文基于IDO-SBC3528主板演示Debian/Ubuntu系統任何安裝Docker,方法適用于RK
    的頭像 發表于 08-04 08:40 ?1732次閱讀
    <b class='flag-5'>RK</b>356X Debian/<b class='flag-5'>Ubuntu</b> <b class='flag-5'>系統</b><b class='flag-5'>安裝</b><b class='flag-5'>Docker</b>

    RK3568開發板規格書

    RK3568開發板規格書
    發表于 03-23 15:28 ?70次下載

    RK3568開發板支持AMP雙系統

    RK3568開發板支持AMP雙系統
    的頭像 發表于 06-04 15:33 ?1064次閱讀
    <b class='flag-5'>RK3568</b><b class='flag-5'>開發板</b>支持AMP雙<b class='flag-5'>系統</b>

    瑞芯微RK3568開發板Linux編譯報錯404怎么辦?觸覺智能教你輕松解決

    本文介紹瑞芯微RK3568主板/開發板SDK編譯流程和編譯報錯404的解決方法,使用觸覺智能EVB3568鴻蒙
    的頭像 發表于 11-05 11:02 ?719次閱讀
    瑞芯微<b class='flag-5'>RK3568</b><b class='flag-5'>開發板</b>Linux編譯報錯404怎么辦?<b class='flag-5'>觸覺</b><b class='flag-5'>智能</b>教你輕松解決

    如何在Linux系統實現屏幕旋轉?觸覺智能RK3568鴻蒙開發板演示

    本文介紹Linux系統實現屏幕旋轉的方法,以解決產品形態的不同的展現方式,觸覺智能EVB3568鴻蒙開發板
    的頭像 發表于 11-19 23:42 ?816次閱讀
    如何在Linux<b class='flag-5'>系統</b>實現屏幕旋轉?<b class='flag-5'>觸覺</b><b class='flag-5'>智能</b><b class='flag-5'>RK3568</b>鴻蒙<b class='flag-5'>開發板</b><b class='flag-5'>演示</b>

    Android11修改攝像頭前后置方法,觸覺智能RK3568開發板演示

    本文介紹在Android11系統下,修改攝像頭前后置屬性的方法。使用觸覺智能EVB3568鴻蒙開發板演示
    的頭像 發表于 11-28 15:25 ?71次閱讀
    Android11修改攝像頭前后置方法,<b class='flag-5'>觸覺</b><b class='flag-5'>智能</b><b class='flag-5'>RK3568</b><b class='flag-5'>開發板</b><b class='flag-5'>演示</b>

    瑞芯微主板/開發板Linux系統播放音頻方法,觸覺智能RK3562開發板演示

    本文介紹瑞芯微方案主板/開發板Linux系統播放音頻的方法,觸覺智能RK3562開發板
    的頭像 發表于 12-13 11:40 ?770次閱讀
    瑞芯微主板/<b class='flag-5'>開發板</b>Linux<b class='flag-5'>系統</b>播放音頻方法,<b class='flag-5'>觸覺</b><b class='flag-5'>智能</b><b class='flag-5'>RK</b>3562<b class='flag-5'>開發板</b><b class='flag-5'>演示</b>

    瑞芯微平臺Android系統串口測試方法,觸覺智能RK3562開發板演示

    瑞芯微方案主板Android系統串口測試方法,通用RK3568RK3566、RK3588、RK3576等。
    的頭像 發表于 12-24 11:51 ?791次閱讀
    瑞芯微平臺Android<b class='flag-5'>系統</b>串口測試方法,<b class='flag-5'>觸覺</b><b class='flag-5'>智能</b><b class='flag-5'>RK</b>3562<b class='flag-5'>開發板</b><b class='flag-5'>演示</b>

    Linux系統更換開機logo方法教程,觸覺智能RK3562開發板演示

    本文介紹Linux系統更換開機logo方法教程,通用RK3566、RK3568RK3588、RK3576等
    的頭像 發表于 01-06 10:53 ?650次閱讀
    Linux<b class='flag-5'>系統</b>更換開機logo方法教程,<b class='flag-5'>觸覺</b><b class='flag-5'>智能</b><b class='flag-5'>RK</b>3562<b class='flag-5'>開發板</b><b class='flag-5'>演示</b>

    Ubuntu20.04取消root賬號自動登錄的方法,觸覺智能RK3568開發板演示

    Ubuntu20.04默認情況下為root賬號自動登錄,本文介紹如何取消root賬號自動登錄,改為通過輸入賬號密碼登錄,使用觸覺智能EVB3568鴻蒙
    的頭像 發表于 01-17 15:42 ?709次閱讀
    <b class='flag-5'>Ubuntu</b>20.04取消root賬號自動登錄的方法,<b class='flag-5'>觸覺</b><b class='flag-5'>智能</b><b class='flag-5'>RK3568</b><b class='flag-5'>開發板</b><b class='flag-5'>演示</b>

    Linux開發板CAN總線測試方法,觸覺智能RK3568開發板演示

    本文介紹Linux開發板CAN總線測試方法,使用觸覺智能EVB3568鴻蒙開發板演示,搭載瑞芯微
    的頭像 發表于 04-11 19:14 ?229次閱讀
    Linux<b class='flag-5'>開發板</b>CAN總線測試方法,<b class='flag-5'>觸覺</b><b class='flag-5'>智能</b><b class='flag-5'>RK3568</b><b class='flag-5'>開發板</b><b class='flag-5'>演示</b>

    Linux修改uboot啟動延時方法詳細攻略觸覺智能RK3568開發板演示

    本文介紹Linux系統修改uboot啟動延時方法,使用觸覺智能EVB3568鴻蒙開發板演示,搭載
    的頭像 發表于 06-06 18:07 ?81次閱讀
    Linux修改uboot啟動延時方法<b class='flag-5'>詳細</b><b class='flag-5'>攻略</b>,<b class='flag-5'>觸覺</b><b class='flag-5'>智能</b><b class='flag-5'>RK3568</b><b class='flag-5'>開發板</b><b class='flag-5'>演示</b>