在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

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

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

觸覺智能 ? 2023-08-04 08:39 ? 次閱讀

概述

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

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

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

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

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

?SOC: RockChip RK3566?CPU: 四核 64 位 Cortex-A55 處理器,主頻最高 1.8GHz?最高支持 8GB 高速 LPDDR4,速率高達(dá) 1066Mbps (我買的是 2G 版本的)?存儲:eMMC 默認(rèn) 8GB(可選 16GB/32GB/64GB)(我買的是 16G 版本的)?1 路 HDMI2.0 支持 4K@60Hz 或 1080P@120Hz?1 路自適應(yīng)千兆以太網(wǎng)口?WIFI 藍(lán)牙無線通信?板載 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)無法安裝 Docker/Tailscale/K3s/Cilium 等,這是為什么?

原因解析

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

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

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

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

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

Docker 需要的內(nèi)核配置,可以通過檢查腳本進(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 出于廣泛適用性的考慮,主要都是基于用戶空間的實(shí)現(xiàn),不加任何內(nèi)核配置也可以基于 sock5 代理的方式運(yùn)行。如果要正常狀態(tài)運(yùn)行,其只依賴于一個內(nèi)核配置:

# TailscaleCONFIG_TUN=y

如果是 Wireguard 或其他對內(nèi)核依賴較多的相關(guān)軟件,請自行查找相關(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 存儲

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 對于 Kernel 版本也有嚴(yán)格要求,Cilium 的部分功能依賴于高版本的 Kernel. 請自行查閱。

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

Linux SDK 官方一般都會提供,基于 Rockchip 芯片系列的 Linux SDK 文件目錄結(jié)構(gòu)大差不差。我這里以 Purple Pi OH 為例,相信如果您也正好有相關(guān)需求,且是 Rockchip 的其他開發(fā)板,也能很快找到對應(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燒錄即可。

編譯是真的耗資源啊,耗時間,耗 CPU, 耗磁盤

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

分區(qū)超出

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

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

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

./build.sh

并重新燒錄整個固件。

Docker 安裝后啟動失敗

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

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

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

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

具體的報錯為 nftables 相關(guān)的報錯。

解決方案為:

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 開發(fā)板,現(xiàn)在 2G 內(nèi)存的板子上終于可以跑 docker,k3s,tailscale,cilium 了。

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

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

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

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

1.便宜2.可玩性高

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

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

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

以上。

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

    關(guān)注

    459

    文章

    51927

    瀏覽量

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

    關(guān)注

    134

    文章

    9270

    瀏覽量

    373671
  • 開發(fā)板
    +關(guān)注

    關(guān)注

    25

    文章

    5389

    瀏覽量

    101011
  • 樹莓派
    +關(guān)注

    關(guān)注

    120

    文章

    1906

    瀏覽量

    106726
收藏 人收藏

    評論

    相關(guān)推薦

    簡述K3SK8S的區(qū)別

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

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

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

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

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

    如何用OpenCV進(jìn)行手勢識別--基于米爾全志T527開發(fā)板

    本文將介紹基于米爾電子MYD-LT527開發(fā)板(米爾基于全志T527開發(fā)板)的OpenCV手勢識別方案測試。摘自優(yōu)秀創(chuàng)作者-小火苗米爾基于全志T527開發(fā)板一、軟件環(huán)境安裝1.
    的頭像 發(fā)表于 12-13 08:04 ?1130次閱讀
    如何用OpenCV進(jìn)行手勢識別--基于米爾全志T527<b class='flag-5'>開發(fā)板</b>

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

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

    何在樹莓派上安裝Docker容器

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

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

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

    ARM開發(fā)板的功耗分析與優(yōu)化

    隨著移動設(shè)備和物聯(lián)網(wǎng)設(shè)備的快速發(fā)展,對低功耗的需求日益增長。 1. 功耗的來源 ARM開發(fā)板的功耗主要來源于以下幾個方面: CPU功耗 :包括動態(tài)功耗和靜態(tài)功耗。動態(tài)功耗與CPU的工作頻率和電壓有關(guān)
    的頭像 發(fā)表于 11-05 11:40 ?866次閱讀

    比較不同品牌ARM開發(fā)板優(yōu)缺點(diǎn)

    隨著物聯(lián)網(wǎng)(IoT)和嵌入式系統(tǒng)的快速發(fā)展,ARM開發(fā)板因其低功耗、高性能和廣泛的應(yīng)用場景而受到開發(fā)者的青睞。 一、樹莓派(Raspberry Pi) 優(yōu)點(diǎn): 社區(qū)支持: 樹莓派擁有龐大的用戶社區(qū)
    的頭像 發(fā)表于 11-05 11:37 ?1425次閱讀

    ARM開發(fā)板與樹莓派的比較

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

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

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

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

    ,已經(jīng)推出了多個版本,包括A、B、A+、B+、2、3、4等。 ARM開發(fā)板 ARM開發(fā)板是一種基于ARM
    的頭像 發(fā)表于 08-30 15:36 ?1668次閱讀

    【北京迅為】龍芯iTOP-LS2K0500開發(fā)板快速啟動手冊-第3章 Windows安裝串口終端

    龍芯iTOP-LS2K0500開發(fā)板
    的頭像 發(fā)表于 08-28 15:13 ?779次閱讀
    【北京迅為】龍芯iTOP-LS2<b class='flag-5'>K</b>0500<b class='flag-5'>開發(fā)板</b>快速啟動手冊-第<b class='flag-5'>3</b>章 Windows<b class='flag-5'>安裝</b>串口終端

    手把手教你如何在Purple Pi OH開發(fā)板安裝Opencv

    開源鴻蒙硬件方案領(lǐng)跑者觸覺智能本文適用于在PurplePiOH開發(fā)板安裝Opencv。觸覺智能的PurplePiOH鴻蒙開源主板,是華為Laval官方社區(qū)主薦的一款鴻蒙開發(fā)主板。該主板主要針對學(xué)生黨
    的頭像 發(fā)表于 05-31 08:33 ?1024次閱讀
    手把手教你如<b class='flag-5'>何在</b>Purple Pi OH<b class='flag-5'>上</b><b class='flag-5'>開發(fā)板</b><b class='flag-5'>安裝</b>Opencv

    適合大學(xué)生的鴻蒙開發(fā)板-Purple Pi OH之安裝Docker

    介紹本文基于purple-pi-oh系列主板演示Linux系統(tǒng)安裝Docker,方法適用于RK3566全系列產(chǎn)品。本教程將指導(dǎo)你在基于RK3566的LInux系統(tǒng)安裝
    的頭像 發(fā)表于 05-10 08:32 ?791次閱讀
    適合大學(xué)生的鴻蒙<b class='flag-5'>開發(fā)板</b>-Purple Pi OH之<b class='flag-5'>安裝</b><b class='flag-5'>Docker</b>
    主站蜘蛛池模板: 欧美福利网| 女人牲交一级毛片 | 国产精品欧美精品国产主播 | 欧美精品成人久久网站 | 国产黄mmd在线观看免费 | 99热久久精品免费精品 | 在线天堂中文在线资源网 | 日韩手机看片 | 成人伊人青草久久综合网 | 天堂社区在线观看 | 亚洲伊人久久大香线蕉啊 | 黄页网址免费观看18网站 | 色视频免费版高清在线观看 | 中国男女全黄大片一级 | 猛操在线 | 一级毛片无毒不卡直接观看 | 99插插| 日本v片免费一区二区三区 日本www.色 日本wwwwww | 影音先锋午夜资源网站 | 色香蕉视频 | 自偷自拍亚洲欧美清纯唯美 | 亚洲天天操 | 天天插插| 无遮挡一级毛片 | 久久成人综合网 | 老子影院午夜精品欧美视频 | 十三以下岁女子毛片免费播放 | 视频一本大道香蕉久在线播放 | аⅴ资源中文在线天堂 | 一区二区三区精品国产欧美 | 777欧美午夜精品影院 | 在线观看你懂的视频 | www.天堂.com | 天天激情站 | 欧美瑟瑟| 国产综合精品久久久久成人影 | 欧美在线三级 | 久久夜夜操| 特黄a大片免费视频 | 久久久亚洲欧美综合 | 天天干天天色天天干 |