91在线观看视频-91在线观看视频-91在线观看免费视频-91在线观看免费-欧美第二页-欧美第1页

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

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

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

如何在 Rockchip Arm 開(kāi)發(fā)板上安裝 Docker Tailscale K3s Cilium?

觸覺(jué)智能 ? 2023-08-04 08:39 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

概述

618 買(mǎi)了幾個(gè)便宜的Purple PI OH 開(kāi)發(fā)板[1](500 塊多一點(diǎn)買(mǎi)了 3 個(gè)), 這個(gè)開(kāi)發(fā)板類(lèi)似樹(shù)莓派,是基于 Rockchip瑞芯微) 的 rx3566 arm64 芯片。如下:

5cb43e16-325f-11ee-bbcf-dac502259ad0.jpgPurple PI OH

買(mǎi)來(lái)是用作家庭服務(wù)器或家庭實(shí)驗(yàn)室的。主要考慮就是:

1.便宜2.可玩性高3.功耗低4.散熱小,運(yùn)行安靜5.Arm64 現(xiàn)在生態(tài)還湊活

其配置如下(選擇部分說(shuō)明):

?SOC: RockChip RK3566?CPU: 四核 64 位 Cortex-A55 處理器,主頻最高 1.8GHz?最高支持 8GB 高速 LPDDR4,速率高達(dá) 1066Mbps (我買(mǎi)的是 2G 版本的)?存儲(chǔ):eMMC 默認(rèn) 8GB(可選 16GB/32GB/64GB)(我買(mǎi)的是 16G 版本的)?1 路 HDMI2.0 支持 4K@60Hz 或 1080P@120Hz?1 路自適應(yīng)千兆以太網(wǎng)口?WIFI 藍(lán)牙無(wú)線通信?板載 1 路 USB3.0,3 路 USB2.0?極小型 PCBA 尺寸,85mm*56mm

系統(tǒng)支持:

?Android 11?Debian 10?Buildroot + QT?鴻蒙 OpenHarmony3.2?Ubuntu?麒麟 OS

刷入官方提供的 Debian 10 后,發(fā)現(xiàn)無(wú)法安裝 Docker/Tailscale/K3s/Cilium 等,這是為什么?

原因解析

很多開(kāi)發(fā)板的操作系統(tǒng),都是沒(méi)有 UEFI 的,也不能直接使用 Debian Linux 官網(wǎng)提供的 iso 等安裝介質(zhì)直接進(jìn)行安裝的。而是自編譯的 Debian Linux.

編譯后的 Debian 里,會(huì)帶有 uboot 作為啟動(dòng)引導(dǎo)的工具,同時(shí)將開(kāi)發(fā)板對(duì)應(yīng)的芯片/接口驅(qū)動(dòng)集成進(jìn)去。

官方提供的自編譯 Debian Linux 里,只開(kāi)啟了一小部分的 Kernel 內(nèi)核參數(shù)。而 Docker/Tailscale/K3s/Cilium 等,是需要直接用到 Kernel 緊密相關(guān)的功能,但是這些功能在官方提供的 Debian Linux 中又沒(méi)有,就需要我們按照官方提供的《Linux SDK 編譯手冊(cè)》自行編譯。

需要哪些內(nèi)核配置

Docker 需要哪些內(nèi)核配置

Docker 需要的內(nèi)核配置,可以通過(guò)檢查腳本進(jìn)行檢驗(yàn)的。運(yùn)行示例如下:

# ./check_config.shinfo: reading kernel config from ./kernel/.config ...
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: missing- CONFIG_KEYS: enabled- CONFIG_VETH: missing- CONFIG_BRIDGE: missing- CONFIG_BRIDGE_NETFILTER: missing- CONFIG_IP_NF_FILTER: missing- CONFIG_IP_NF_TARGET_MASQUERADE: missing- CONFIG_NETFILTER_XT_MATCH_ADDRTYPE: missing- CONFIG_NETFILTER_XT_MATCH_CONNTRACK: missing- CONFIG_NETFILTER_XT_MATCH_IPVS: missing- CONFIG_IP_NF_NAT: missing- CONFIG_NF_NAT: missing- CONFIG_POSIX_MQUEUE: missing
Optional Features:- CONFIG_USER_NS: enabled- CONFIG_SECCOMP: enabled- CONFIG_SECCOMP_FILTER: enabled- CONFIG_CGROUP_PIDS: missing- CONFIG_MEMCG_SWAP: missing- CONFIG_MEMCG_SWAP_ENABLED: missing- CONFIG_BLK_CGROUP: missing- CONFIG_BLK_DEV_THROTTLING: missing- CONFIG_CGROUP_PERF: missing- CONFIG_CGROUP_HUGETLB: missing- CONFIG_NET_CLS_CGROUP: missing- CONFIG_CGROUP_NET_PRIO: missing- CONFIG_CFS_BANDWIDTH: enabled- CONFIG_FAIR_GROUP_SCHED: enabled- CONFIG_RT_GROUP_SCHED: missing- CONFIG_IP_NF_TARGET_REDIRECT: missing- CONFIG_IP_VS: missing- CONFIG_IP_VS_NFCT: missing- CONFIG_IP_VS_PROTO_TCP: missing- CONFIG_IP_VS_PROTO_UDP: missing- CONFIG_IP_VS_RR: missing- CONFIG_SECURITY_SELINUX: missing- CONFIG_SECURITY_APPARMOR: missing

所以其需要的 Kernel config 為:

# Docker Generally NecessaryCONFIG_NAMESPACES=yCONFIG_NET_NS=yCONFIG_PID_NS=yCONFIG_IPC_NS=yCONFIG_UTS_NS=yCONFIG_CGROUPS=yCONFIG_CGROUP_CPUACCT=yCONFIG_CGROUP_DEVICE=yCONFIG_CGROUP_FREEZER=yCONFIG_CGROUP_SCHED=yCONFIG_CPUSETS=yCONFIG_MEMCG=yCONFIG_KEYS=yCONFIG_VETH=yCONFIG_BRIDGE=yCONFIG_BRIDGE_NETFILTER=yCONFIG_IP_NF_FILTER=yCONFIG_IP_NF_TARGET_MASQUERADE=yCONFIG_NETFILTER_XT_MATCH_ADDRTYPE=yCONFIG_NETFILTER_XT_MATCH_CONNTRACK=yCONFIG_NETFILTER_XT_MATCH_IPVS=yCONFIG_IP_NF_NAT=yCONFIG_NF_NAT=yCONFIG_POSIX_MQUEUE=y
# Optional Features:=yCONFIG_USER_NS=yCONFIG_SECCOMP=yCONFIG_SECCOMP_FILTER=yCONFIG_CGROUP_PIDS=yCONFIG_MEMCG_SWAP=yCONFIG_MEMCG_SWAP_ENABLED=yCONFIG_BLK_CGROUP=yCONFIG_BLK_DEV_THROTTLING=yCONFIG_CGROUP_PERF=yCONFIG_CGROUP_HUGETLB=yCONFIG_NET_CLS_CGROUP=yCONFIG_CGROUP_NET_PRIO=yCONFIG_CFS_BANDWIDTH=yCONFIG_FAIR_GROUP_SCHED=yCONFIG_RT_GROUP_SCHED=yCONFIG_IP_NF_TARGET_REDIRECT=yCONFIG_IP_VS=yCONFIG_IP_VS_NFCT=yCONFIG_IP_VS_PROTO_TCP=yCONFIG_IP_VS_PROTO_UDP=yCONFIG_IP_VS_RR=yCONFIG_SECURITY_SELINUX=yCONFIG_SECURITY_APPARMOR=y

Tailscale 需要哪些內(nèi)核配置

Tailscale 出于廣泛適用性的考慮,主要都是基于用戶(hù)空間的實(shí)現(xiàn),不加任何內(nèi)核配置也可以基于 sock5 代理的方式運(yùn)行。如果要正常狀態(tài)運(yùn)行,其只依賴(lài)于一個(gè)內(nèi)核配置:

# TailscaleCONFIG_TUN=y

如果是 Wireguard 或其他對(duì)內(nèi)核依賴(lài)較多的相關(guān)軟件,請(qǐng)自行查找相關(guān)內(nèi)核配置需求。

K3s 需要哪些內(nèi)核配置

K3s 的 Cli 做的很完善,直接可以檢查內(nèi)核配置需求,在我編譯好的 Debian 10 上運(yùn)行具體如下:

$ k3s check-config
Verifying binaries in /var/lib/rancher/k3s/data/ef31d9f1b153134534c2b9664540479f3071940e08ee95dd2877e102a31d235e/bin:- sha256sum: good- aux/ip6tables: symlink to xtables-legacy-multi- aux/ip6tables-restore: symlink to xtables-legacy-multi- aux/ip6tables-save: symlink to xtables-legacy-multi- aux/iptables: symlink to xtables-legacy-multi- aux/iptables-restore: symlink to xtables-legacy-multi- aux/iptables-save: symlink to xtables-legacy-multi- links: good
System:- /var/lib/rancher/k3s/data/ef31d9f1b153134534c2b9664540479f3071940e08ee95dd2877e102a31d235e/bin/aux iptables v1.8.8 (legacy): ok- swap: disabled- routes: ok
Limits:- /proc/sys/kernel/keys/root_maxkeys: 1000000
modprobe: ERROR: ../libkmod/libkmod.c:586 kmod_search_moddep() could not open moddep file '/lib/modules/4.19.232/modules.dep.bin'modprobe: FATAL: Module configs not found in directory /lib/modules/4.19.232info: reading kernel config from /proc/config.gz ...
Generally Necessary:- cgroup hierarchy: cgroups Hybrid mounted, cpuset|memory controllers status: good- CONFIG_NAMESPACES: enabled- CONFIG_NET_NS: enabled- CONFIG_PID_NS: enabled- CONFIG_IPC_NS: enabled- CONFIG_UTS_NS: enabled- CONFIG_CGROUPS: enabled- CONFIG_CGROUP_PIDS: 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_CONNTRACK: enabled- CONFIG_NETFILTER_XT_MATCH_IPVS: enabled- CONFIG_NETFILTER_XT_MATCH_COMMENT: enabled- CONFIG_NETFILTER_XT_MATCH_MULTIPORT: enabled- CONFIG_IP_NF_NAT: enabled- CONFIG_NF_NAT: enabled- CONFIG_POSIX_MQUEUE: enabled
Optional Features:- CONFIG_USER_NS: enabled- CONFIG_SECCOMP: enabled- 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_SET: 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_EXT4_FS: enabled- CONFIG_EXT4_FS_POSIX_ACL: enabled- CONFIG_EXT4_FS_SECURITY: enabled- Network Drivers: - "overlay": - CONFIG_VXLAN: enabled Optional (for encrypted networks): - CONFIG_CRYPTO: enabled - CONFIG_CRYPTO_AEAD: enabled - CONFIG_CRYPTO_GCM: enabled - CONFIG_CRYPTO_SEQIV: enabled - CONFIG_CRYPTO_GHASH: enabled - CONFIG_XFRM: enabled - CONFIG_XFRM_USER: enabled - CONFIG_XFRM_ALGO: enabled - CONFIG_INET_ESP: enabled - CONFIG_INET_XFRM_MODE_TRANSPORT: enabled- Storage Drivers: - "overlay": - CONFIG_OVERLAY_FS: enabled
STATUS: pass

根據(jù)上面輸出,得出 K3s 需要的內(nèi)核配置有:

# K3s Generally Necessary:CONFIG_NAMESPACES=yCONFIG_NET_NS=yCONFIG_PID_NS=yCONFIG_IPC_NS=yCONFIG_UTS_NS=yCONFIG_CGROUPS=yCONFIG_CGROUP_PIDS=yCONFIG_CGROUP_CPUACCT=yCONFIG_CGROUP_DEVICE=yCONFIG_CGROUP_FREEZER=yCONFIG_CGROUP_SCHED=yCONFIG_CPUSETS=yCONFIG_MEMCG=yCONFIG_KEYS=yCONFIG_VETH=yCONFIG_BRIDGE=yCONFIG_BRIDGE_NETFILTER=yCONFIG_IP_NF_FILTER=yCONFIG_IP_NF_TARGET_MASQUERADE=yCONFIG_NETFILTER_XT_MATCH_ADDRTYPE=yCONFIG_NETFILTER_XT_MATCH_CONNTRACK=yCONFIG_NETFILTER_XT_MATCH_IPVS=yCONFIG_NETFILTER_XT_MATCH_COMMENT=yCONFIG_NETFILTER_XT_MATCH_MULTIPORT=yCONFIG_IP_NF_NAT=yCONFIG_NF_NAT=yCONFIG_POSIX_MQUEUE=y
# Optional Features:CONFIG_USER_NS=yCONFIG_SECCOMP=yCONFIG_BLK_CGROUP=yCONFIG_BLK_DEV_THROTTLING=yCONFIG_CGROUP_PERF=yCONFIG_CGROUP_HUGETLB=yCONFIG_NET_CLS_CGROUP=yCONFIG_CGROUP_NET_PRIO=yCONFIG_CFS_BANDWIDTH=yCONFIG_FAIR_GROUP_SCHED=yCONFIG_RT_GROUP_SCHED=yCONFIG_IP_NF_TARGET_REDIRECT=yCONFIG_IP_SET=yCONFIG_IP_VS=yCONFIG_IP_VS_NFCT=yCONFIG_IP_VS_PROTO_TCP=yCONFIG_IP_VS_PROTO_UDP=yCONFIG_IP_VS_RR=yCONFIG_EXT4_FS=yCONFIG_EXT4_FS_POSIX_ACL=yCONFIG_EXT4_FS_SECURITY=y# Network DriversCONFIG_VXLAN=y# Optional (for encrypted networks):CONFIG_CRYPTO=yCONFIG_CRYPTO_AEAD=yCONFIG_CRYPTO_GCM=yCONFIG_CRYPTO_SEQIV=yCONFIG_CRYPTO_GHASH=yCONFIG_XFRM=yCONFIG_XFRM_USER=yCONFIG_XFRM_ALGO=yCONFIG_INET_ESP=yCONFIG_INET_XFRM_MODE_TRANSPORT=y# Storage DriversCONFIG_OVERLAY_FS=y

相比 Docker, 主要多了以下內(nèi)核需求:

?Overlay 網(wǎng)絡(luò)?Overlay 存儲(chǔ)

Cilium 需要哪些內(nèi)核配置

Cilium 需要的內(nèi)核配置,可以在這里查看:System Requirements — Cilium 1.13.4 documentation[2]

# Cilium Base RequirementsCONFIG_BPF=yCONFIG_BPF_SYSCALL=yCONFIG_NET_CLS_BPF=yCONFIG_BPF_JIT=yCONFIG_NET_CLS_ACT=yCONFIG_NET_SCH_INGRESS=yCONFIG_CRYPTO_SHA1=yCONFIG_CRYPTO_USER_API_HASH=yCONFIG_CGROUPS=yCONFIG_CGROUP_BPF=yCONFIG_PERF_EVENTS=y# Optional: Iptables-based MasqueradingCONFIG_NETFILTER_XT_SET=mCONFIG_IP_SET=mCONFIG_IP_SET_HASH_IP=m# Optional: L7 and FQDN PoliciesCONFIG_NETFILTER_XT_TARGET_TPROXY=mCONFIG_NETFILTER_XT_TARGET_CT=mCONFIG_NETFILTER_XT_MATCH_MARK=mCONFIG_NETFILTER_XT_MATCH_SOCKET=m# Optional: IPSecCONFIG_XFRM=yCONFIG_XFRM_OFFLOAD=yCONFIG_XFRM_STATISTICS=yCONFIG_XFRM_ALGO=mCONFIG_XFRM_USER=mCONFIG_INET{,6}_ESP=mCONFIG_INET{,6}_IPCOMP=mCONFIG_INET{,6}_XFRM_TUNNEL=mCONFIG_INET{,6}_TUNNEL=mCONFIG_INET_XFRM_MODE_TUNNEL=mCONFIG_CRYPTO_AEAD=mCONFIG_CRYPTO_AEAD2=mCONFIG_CRYPTO_GCM=mCONFIG_CRYPTO_SEQIV=mCONFIG_CRYPTO_CBC=mCONFIG_CRYPTO_HMAC=mCONFIG_CRYPTO_SHA256=mCONFIG_CRYPTO_AES=m# Optional: Bandwidth ManagerCONFIG_NET_SCH_FQ=m

另外 Cilium 對(duì)于 Kernel 版本也有嚴(yán)格要求,Cilium 的部分功能依賴(lài)于高版本的 Kernel. 請(qǐng)自行查閱。

修改內(nèi)核配置并編譯

Linux SDK 官方一般都會(huì)提供,基于 Rockchip 芯片系列的 Linux SDK 文件目錄結(jié)構(gòu)大差不差。我這里以 Purple Pi OH 為例,相信如果您也正好有相關(guān)需求,且是 Rockchip 的其他開(kāi)發(fā)板,也能很快找到對(duì)應(yīng)目錄。

一般內(nèi)核配置的目錄為:xxxxxxx\kernel\arch\arm64\configs\xxxxx_linux_defconfig

將上方提供的 Kernel 配置添加到該文件末尾(注意去重)并保存。

然后直接編譯即可:

./build.sh kernel

編譯后在./rockdev目錄生成boot.img鏡像。

然后利用 Rockchip 提供的燒錄工具:RKDevTool.exe, 單獨(dú)將boot.img燒錄即可。

編譯是真的耗資源啊,耗時(shí)間,耗 CPU, 耗磁盤(pán)

可能出現(xiàn)的異常情況

分區(qū)超出

我在編譯過(guò)程中碰到 recovery 分區(qū)超過(guò)的報(bào)錯(cuò),報(bào)錯(cuò)如下:

rk356x_linux_sdk/buildroot/output/rockchip_rk356x_recovery/images/recovery.img's size exceed parameter.txt's limit!ERROR: Running build_firmware failed!

解決辦法是要修改分區(qū)大小,具體就是修改對(duì)應(yīng)的 parameter.txt 文件。修改后再重新完整編譯:

./build.sh

并重新燒錄整個(gè)固件。

Docker 安裝后啟動(dòng)失敗

根據(jù)官方文檔:Install Docker Engine on Debian | Docker Documentation[3], Docker 安裝后啟動(dòng)失敗。

官方明確提到目前最新版本需要的 Debian 版本為:

Debian Bookworm 12 (stable) Debian Bullseye 11 (oldstable)

可能是 Deibian 10 兼容性有問(wèn)題導(dǎo)致的。但是有 workaround.

具體的報(bào)錯(cuò)為 nftables 相關(guān)的報(bào)錯(cuò)。

解決方案為:

update-alternatives --set iptables /usr/sbin/iptables-legacyupdate-alternatives --set ip6tables /usr/sbin/ip6tables-legacyupdate-alternatives --set arptables /usr/sbin/arptables-legacyupdate-alternatives --set ebtables /usr/sbin/ebtables-legacy

重啟后 Docker 可以正常運(yùn)行。

總結(jié)

玩了一周末的 Rockchip arm64 開(kāi)發(fā)板,現(xiàn)在 2G 內(nèi)存的板子上終于可以跑 docker,k3s,tailscale,cilium 了。

Arm 開(kāi)發(fā)板如我之前所說(shuō),有這些優(yōu)勢(shì):

1.便宜2.可玩性高3.功耗低4.散熱小,運(yùn)行安靜5.Arm64 現(xiàn)在生態(tài)還湊活

但是相比 x86, 這類(lèi) arm 開(kāi)發(fā)板生態(tài)還是太差了,沒(méi)有 bios/uefi,裝前面幾個(gè)軟件都要調(diào) kernel 參數(shù)然后編譯,刷機(jī)燒錄。玩起來(lái)太累了。..

x86 也有這些優(yōu)勢(shì):

1.便宜2.可玩性高

但是 x86 的生態(tài)太好了,玩起來(lái)省心多了。

Arm 與 x86 相比,其實(shí)也就強(qiáng)在 功耗低,散熱小。但是現(xiàn)在 Intel 的一些芯片,如 n100 等,TDP 為 6W 也是非常低了,通過(guò)被動(dòng)散熱也能壓住也就靜音。Arm 的優(yōu)勢(shì)所剩無(wú)幾了。..

所以我的建議,想省心/靜音/功率低,首推 x86 迷你主機(jī);想折騰/靜音/功率低,首推各類(lèi) arm pi 開(kāi)發(fā)板或盒子;不在乎功耗/不在乎聲音/高配,可以玩玩二手 x86 服務(wù)器。

以上。

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(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)投訴
  • 芯片
    +關(guān)注

    關(guān)注

    460

    文章

    52529

    瀏覽量

    441367
  • ARM
    ARM
    +關(guān)注

    關(guān)注

    134

    文章

    9353

    瀏覽量

    377800
  • 開(kāi)發(fā)板
    +關(guān)注

    關(guān)注

    25

    文章

    5688

    瀏覽量

    104958
  • 樹(shù)莓派
    +關(guān)注

    關(guān)注

    121

    文章

    2016

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    01 Studio K230開(kāi)發(fā)板開(kāi)箱評(píng)測(cè)

    Studio K230開(kāi)發(fā)板開(kāi)箱評(píng)測(cè)
    的頭像 發(fā)表于 06-28 14:26 ?809次閱讀
    01 Studio <b class='flag-5'>K</b>230<b class='flag-5'>開(kāi)發(fā)板</b>開(kāi)箱評(píng)測(cè)

    迅為RK3576開(kāi)發(fā)板NPUrknn-toolkit2環(huán)境搭建和使用docker環(huán)境安裝

    迅為RK3576開(kāi)發(fā)板NPUrknn-toolkit2環(huán)境搭建和使用docker環(huán)境安裝
    的頭像 發(fā)表于 06-18 15:22 ?528次閱讀
    迅為RK3576<b class='flag-5'>開(kāi)發(fā)板</b>NPUrknn-toolkit2環(huán)境搭建和使用<b class='flag-5'>docker</b>環(huán)境<b class='flag-5'>安裝</b>

    ARM,NPU,F(xiàn)PGA三種核心的開(kāi)發(fā)板 — 米爾安路飛龍派開(kāi)發(fā)板

    最近我發(fā)現(xiàn)一個(gè)有趣的開(kāi)發(fā)板。這個(gè)開(kāi)發(fā)板集合了ARM核心,NPU核心甚至還有FPGA核心。它就是米爾新出的YM90X開(kāi)發(fā)板。它基于安路科技所打造的芯片上海安路信息科技于2021年在上交所
    的頭像 發(fā)表于 06-13 08:03 ?634次閱讀
    有<b class='flag-5'>ARM</b>,NPU,F(xiàn)PGA三種核心的<b class='flag-5'>開(kāi)發(fā)板</b> — 米爾安路飛龍派<b class='flag-5'>開(kāi)發(fā)板</b>

    Ubuntu系統(tǒng)安裝Docker詳細(xì)攻略,觸覺(jué)智能RK3568開(kāi)發(fā)板演示

    本文介紹Ubuntu系統(tǒng)安裝Docker方法,使用觸覺(jué)智能EVB3568鴻蒙開(kāi)發(fā)板演示,搭載瑞芯微RK3568,四核A55處理器,主頻2.0Ghz,1T算力NPU;支持開(kāi)源鴻蒙
    的頭像 發(fā)表于 06-06 18:05 ?260次閱讀
    Ubuntu系統(tǒng)<b class='flag-5'>安裝</b><b class='flag-5'>Docker</b>詳細(xì)攻略,觸覺(jué)智能RK3568<b class='flag-5'>開(kāi)發(fā)板</b>演示

    【免費(fèi)試用】開(kāi)發(fā)板評(píng)測(cè)大賽開(kāi)啟!OH 、RISC-V、Rockchip頂級(jí)開(kāi)發(fā)板等你試用~

    道OpenHarmony、RISC-V、Rockchip(下稱(chēng)RK)全面覆蓋前沿技術(shù)方向,等你用代碼與創(chuàng)意點(diǎn)燃科技未來(lái)!——點(diǎn)擊開(kāi)發(fā)板圖片立即申請(qǐng)————點(diǎn)擊開(kāi)發(fā)板圖片立即申請(qǐng)———
    的頭像 發(fā)表于 06-05 08:05 ?302次閱讀
    【免費(fèi)試用】<b class='flag-5'>開(kāi)發(fā)板</b>評(píng)測(cè)大賽開(kāi)啟!OH 、RISC-V、<b class='flag-5'>Rockchip</b>頂級(jí)<b class='flag-5'>開(kāi)發(fā)板</b>等你試用~

    技術(shù)分享 | 如何在2k0300(LoongArch架構(gòu))處理器跑通qt開(kāi)發(fā)流程

    技術(shù)分享 | 如何在2k0300開(kāi)發(fā)板(LoongArch架構(gòu))處理器跑通qt開(kāi)發(fā)流程
    的頭像 發(fā)表于 05-20 11:05 ?293次閱讀
    技術(shù)分享 | 如<b class='flag-5'>何在</b>2<b class='flag-5'>k</b>0300(LoongArch架構(gòu))處理器<b class='flag-5'>上</b>跑通qt<b class='flag-5'>開(kāi)發(fā)</b>流程

    簡(jiǎn)述K3SK8S的區(qū)別

    K3s 是CNCF 認(rèn)證的 Kubernetes 發(fā)行版和Sandbox項(xiàng)目,專(zhuān)為低資源環(huán)境而設(shè)計(jì)。由 Rancher Labs 維護(hù)著 K3s
    的頭像 發(fā)表于 04-18 10:27 ?537次閱讀

    S32DS v3.5安裝S32k3開(kāi)發(fā)包失敗的原因?

    我嘗試從 安裝 SW32k3 開(kāi)發(fā)包sw32k3_s32m27x_rtd_r21-11_5.0.0_d2410_designstudio_updatesite(help-install
    發(fā)表于 04-11 07:44

    全志T113-S3開(kāi)發(fā)板網(wǎng)絡(luò)通信

    前言:在使用開(kāi)發(fā)板的過(guò)程中經(jīng)常會(huì)使用到ssh、ftp等網(wǎng)絡(luò)服務(wù),這時(shí)需要使用開(kāi)發(fā)板的網(wǎng)絡(luò)功能。因此新拿到的開(kāi)發(fā)板要先進(jìn)行網(wǎng)絡(luò)測(cè)試,檢查網(wǎng)絡(luò)功能是否正常,保障后續(xù)開(kāi)發(fā)搭建的網(wǎng)絡(luò)不出現(xiàn)問(wèn)題
    的頭像 發(fā)表于 12-26 08:32 ?1217次閱讀
    全志T113-<b class='flag-5'>S3</b><b class='flag-5'>開(kāi)發(fā)板</b>網(wǎng)絡(luò)通信

    k8sdocker區(qū)別對(duì)比,哪個(gè)更強(qiáng)?

    Docker和Kubernetes(K8s)是容器化技術(shù)的兩大流行工具。Docker關(guān)注構(gòu)建和打包容器,適用于本地開(kāi)發(fā)和單主機(jī)管理;而K8s
    的頭像 發(fā)表于 12-11 13:55 ?681次閱讀

    何在樹(shù)莓派上安裝Docker容器

    ,確保你的系統(tǒng)是最新的。打開(kāi)終端,輸入以下命令: sudo apt updatesudo apt upgrade 3. 安裝Docker 步驟1:添加Docker的官方GPG密鑰 cu
    的頭像 發(fā)表于 11-11 11:38 ?1954次閱讀

    ARM開(kāi)發(fā)板與FPGA的結(jié)合應(yīng)用

    一、引言 ARM開(kāi)發(fā)板是一種基于ARM架構(gòu)的嵌入式開(kāi)發(fā)平臺(tái),具有高性能、低功耗的特點(diǎn)。FPGA是一種可編程的數(shù)字電路,可以根據(jù)需要配置不同的邏輯功能。將
    的頭像 發(fā)表于 11-05 11:42 ?1542次閱讀

    ARM開(kāi)發(fā)板與樹(shù)莓派的比較

    處理器 ARM開(kāi)發(fā)板通常采用不同的ARM處理器,如Cortex-A系列、Cortex-M系列等,而樹(shù)莓派則主要使用博通的ARM處理器。樹(shù)莓派的處理器性能相對(duì)較高,尤其是在最新的樹(shù)莓派
    的頭像 發(fā)表于 11-05 11:11 ?1404次閱讀

    Docker運(yùn)行環(huán)境安裝

    、發(fā)布、測(cè)試和部署,可以幫助開(kāi)發(fā)人員將最新版本代碼應(yīng)用到生產(chǎn)環(huán)境中。 Docker可以安裝在多個(gè)平臺(tái)中,包括Mac、Windows和Linux。不過(guò),生產(chǎn)環(huán)境還是推薦在Linux運(yùn)行
    的頭像 發(fā)表于 10-29 11:28 ?685次閱讀

    樹(shù)莓派和arm開(kāi)發(fā)板的區(qū)別

    ,已經(jīng)推出了多個(gè)版本,包括A、B、A+、B+、2、3、4等。 ARM開(kāi)發(fā)板 ARM開(kāi)發(fā)板是一種基于ARM
    的頭像 發(fā)表于 08-30 15:36 ?1970次閱讀
    主站蜘蛛池模板: fxxx性xxx性 | 男女性接交无遮挡免费看视频 | 狠狠干欧美 | 国产婷婷一区二区三区 | 亚洲高清美女一区二区三区 | 国产精品久久久久久久免费 | 狠狠色噜噜狠狠狠狠五月婷 | 午夜两性色视频免费网站 | 欧美一级视频在线观看欧美 | 久青草国产在线视频_久青草免 | 国产欧美日韩va | 四虎永久精品免费观看 | 最新sss华人 | 日本黄色生活片 | 深爱五月激情 | 亚洲第一色图 | 国片一级 免费看 | 久久夜夜操 | 国产精品免费拍拍1000部 | 亚洲精品国产美女在线观看 | 精品看片 | 日日夜夜狠狠 | 久久国模 | 欧美xx网站 | 午夜寂寞在线一级观看免费 | 美女一级一级毛片 | 天堂最新在线资源 | 色视频www在线播放国产人成 | 欧美xxxx做受欧美88bbw | 最好看的2019中文字幕1 | 插白浆| 日本亚洲精品色婷婷在线影院 | 久久亚洲综合中文字幕 | 久久精品视频免费观看 | 在线www天堂资源网 在线播放 你懂的 | 天天舔天天爽 | 亚洲精品在线免费观看视频 | 黄在线观看在线播放720p | 天堂视频免费在线观看 | 欧美videos 另类 | 韩国三级hd |