衡阳派盒市场营销有限公司

電子發(fā)燒友App

硬聲App

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

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

3天內(nèi)不再提示
創(chuàng)作
電子發(fā)燒友網(wǎng)>電子資料下載>電子資料>創(chuàng)建自定義Kria KV260加速M(fèi)L應(yīng)用程序

創(chuàng)建自定義Kria KV260加速M(fèi)L應(yīng)用程序

2023-06-26 | zip | 0.01 MB | 次下載 | 免費(fèi)

資料介紹

描述

介紹

Xilinx 推出 Kria SOM 令人興奮!KV260 Vision AI 入門套件是用于開發(fā)和原型設(shè)計(jì)加速算法的絕佳平臺,包括但不限于機(jī)器學(xué)習(xí)計(jì)算機(jī)視覺信號處理。Kria App Store中有幾個(gè)預(yù)建的加速應(yīng)用程序,可以下載并在 KV260 上運(yùn)行。Xilinx 的智能相機(jī)和 NLP-SmartVision 應(yīng)用程序使用 AR1335 圖像傳感器和 AP1302 ISP(AR1335 傳感器包含在KV260 配件包中,并且是圖像處理應(yīng)用程序的一個(gè)很好的補(bǔ)充)。在測試了一些預(yù)構(gòu)建的應(yīng)用程序之后,您可能會問,“我如何創(chuàng)建自己的應(yīng)用程序”。該項(xiàng)目將描述可用于創(chuàng)建用于加速 ML 推理任務(wù)的基本設(shè)計(jì)的步驟。

在我們開始之前,回顧一些 KV260 術(shù)語會很有幫助

  • 平臺:用作基礎(chǔ)設(shè)計(jì)的 Vitis 平臺。定義與片外組件(如圖像傳感器)的物理接口還定義了加速器時(shí)鐘和內(nèi)存接口。
  • Overlay:加速應(yīng)用程序的秘方。這是我們添加 ML 加速器(即 DPU)以及我們需要的任何其他加速器的地方。使用術(shù)語“覆蓋”是因?yàn)槲覀儗⑦@些加速器覆蓋在平臺上。

該項(xiàng)目將為支持 AR1335 傳感器的平臺創(chuàng)建自定義疊加層。

要求

  • KV260 入門套件,帶電源和基本附件包
  • Linux構(gòu)建機(jī)器
  • 葡萄2020.2.2
  • PetaLinux 2020.2.2

項(xiàng)目成立

對于這個(gè)項(xiàng)目,我們將從 KV260 BSP 和一些參考設(shè)計(jì)開始。從那里我們將修改 BSP 和參考設(shè)計(jì)以創(chuàng)建我們的自定義加速 ML 推理應(yīng)用程序。

  • 從這里下載KV260 2020.2.2 BSP ,保存到~/Downloads 目錄
  • 在 Linux 構(gòu)建機(jī)器上創(chuàng)建一個(gè)項(xiàng)目目錄。以下命令將創(chuàng)建一個(gè)名為kv260_ml_accel
mkdir ~/kv260_ml_accel
export PROJ_DIR=~/kv260_ml_accel
  • 使用以下命令從 GitHub克隆示例項(xiàng)目KV260-Vitis
cd $PROJ_DIR
git clone https://github.com/xilinx/kv260-vitis
cd kv260-vitis
git checkout release-2020.2.2_k26
  • Vitis-AI從 GitHub克隆存儲庫。Vitis-AI 存儲庫將用于將深度學(xué)習(xí)處理單元 (DPU) 添加到設(shè)計(jì)中。
cd $PROJ_DIR
git clone https://github.com/xilinx/Vitis-AI
cd Vitis-AI
git checkout v1.3

注意:DPU 是位于 KV260 SOM 上的 Xilinx Zynq UltraScale+ MPSoC 芯片ARM A53 處理器復(fù)合體的軟 CNN 協(xié)處理器。

  • 從 GitHub 克隆 Vitis_??Libraries 存儲庫。Vitis Vision 庫將用于添加 ML 預(yù)處理加速器(圖像大小調(diào)整)
cd $PROJ_DIR
git clone https://github.com/Xilinx/Vitis_Libraries
cd Vitis_Libraries
git checkout 2020.2
  • 獲取 Vitis 和 PetaLinux 環(huán)境設(shè)置腳本。如果關(guān)閉這些腳本的源終端,則需要在新終端中重復(fù)此步驟
source /2020.2/settings64.sh
source /2020.2.2/settings.sh

注意:前面命令中顯示的設(shè)置腳本位于工具安裝目錄中,例如 Vitis 可能安裝在/tools/Xilinx/Vitis/2020.2您機(jī)器上的目錄中。

  • 下載 KV260 板文件(如果尚未完成)。以下命令中顯示的腳本將在$XILINX_VIVADO/data/boards/board_files目錄中安裝板文件。
cd $PROJ_DIR
wget https://www.hackster.io/code_files/543211/download -O get_kv260_boards.sh
dos2unix get_kv260_boards.sh
sh ./get_kv260_boards.sh

創(chuàng)建平臺

NLP-SmartVision 平臺提供基本時(shí)鐘(100、300、600 MHz)和內(nèi)存連接,用于向 PL 添加加速器。該平臺還提供與 AR1335 和 AP1302 接口所需的捕獲管道。這將是該項(xiàng)目的基礎(chǔ)平臺。

修改平臺以刪除捕獲管道中的標(biāo)量 IP。如果需要執(zhí)行傳感器數(shù)據(jù)縮放,可以使用 AP1302 ISP 完成。此修改對于適合 KV260 設(shè)備 URAM 資源是必要的。

cd $PROJ_DIR/kv260-vitis/platforms/vivado/kv260_ispMipiRx_DP/scripts
cp config_bd.tcl config_bd.tcl.orig
sed -i 's/C_TOPOLOGY {0}/C_TOPOLOGY {3}/g' config_bd.tcl
sed -i '132i\ \ \ CONFIG.C_CSC_ENABLE_WINDOW {false} \\' config_bd.tcl
sed -i 's/v_proc_ss_0\/aclk_axis/v_proc_ss_0\/aclk/g' config_bd.tcl
sed -i 's/\[get_bd_pins v_proc_ss_0\/aclk_ctrl\]//g' config_bd.tcl
sed -i 's/v_proc_ss_0\/aresetn_ctrl/v_proc_ss_0\/aresetn/g' config_bd.tcl

以下命令將構(gòu)建平臺:

cd $PROJ_DIR/kv260-vitis
make platform PFM=kv260_ispMipiRx_DP

平臺構(gòu)建完成后,輸出將位于$PROJ_DIR/kv260-vitis/platforms/xilinx_kv260_ispMipiRx_DP_202022_1

編譯 ML 預(yù)處理加速器

在大多數(shù)情況下,傳感器數(shù)據(jù)需要先降低分辨率,然后才能執(zhí)行 ML 推理。輸入捕獲管道設(shè)置為捕獲最大 4K 的圖像大小,但大多數(shù) ML 網(wǎng)絡(luò)不支持這么大的輸入大小。為了在 ML 推理之前縮放圖像,我們將使用 Vitis Vision 庫將圖像縮放器 IP 添加到 PL 作為加速器。

  • 修改默認(rèn)調(diào)整大小加速器配置以支持彩色 (RGB) 圖像
cd $PROJ_DIR/Vitis_Libraries/vision/L2/examples/resize
sed -i 's/RGB 0/RGB 1/g' build/xf_config_params.h
sed -i 's/GRAY 1/GRAY 0/g' build/xf_config_params.h
  • 使用 Vitis v++ 命令編譯 Vitis Vision 庫調(diào)整大小功能
v++ -c -t hw xf_resize_accel.cpp \
--platform $PROJ_DIR/kv260-vitis/platforms/xilinx_kv260_ispMipiRx_DP_202022_1/kv260_ispMipiRx_DP.xpfm \
--kernel_frequency 300 \
-I../../../L1/include \
-I./build \
--save-temps \
-k resize_accel \
-o resize_accel.xo
  • 編譯過程的輸出是 Xilinx 目標(biāo)文件 ( resize_accel.xo),這是我們將加速器添加到我們的 PL 覆蓋層所需要的。

創(chuàng)建 ML 推理加速疊加層

我們將使用 Vitis-AI DPU-TRD 將 DPU IP 添加到設(shè)計(jì)中。DPU 是用于加速 CNN 推理任務(wù)的 IP。對于這個(gè)項(xiàng)目,我們將使用最大的 DPU——B4096 DPU。

  • 導(dǎo)航到 DPU-TRD 目錄
cd $PROJ_DIR/Vitis-AI/dsa/DPU-TRD/prj/Vitis
  • 更新dpu_conf.vh文件以使用 UltraRAM。以下sed命令將更新dpu_conf.vh文件以啟用 UltraRAM
sed -i 's/^`define URAM_DISABLE/`define URAM_ENABLE/' dpu_conf.vh
  • 使用配置文件定義 DPU 時(shí)鐘和內(nèi)存連接。這個(gè)項(xiàng)目提供了一個(gè)配置文件。以下命令將下載配置文件并將其放置在 DPU-TRD 項(xiàng)目中。
cd config_file
mv prj_config prj_config.orig
wget https://www.hackster.io/code_files/542906/download -O prj_config
cd ..
  • 修改 DPU-TRD 項(xiàng)目 Makefile 以包含預(yù)處理加速器 ( resize_accel.xo)
sed -i '53i kernel_xo += ${PROJ_DIR}/Vitis_Libraries/vision/L2/examples/resize/resize_accel.xo' Makefile
  • 使用以下命令構(gòu)建 DPU-TRD 以將 DPU 和調(diào)整大小加速器添加到平臺
export SDX_PLATFORM=$PROJ_DIR/kv260-vitis/platforms/xilinx_kv260_ispMipiRx_DP_202022_1/kv260_ispMipiRx_DP.xpfm
make binary_container_1/dpu.xclbin KERNEL=DPU DEVICE=kv260

構(gòu)建完成后,您將看到位于目錄中的dpu.xclbin文件$PROJ_DIR/Vitis-AI/dsa/DPU-TRD/prj/Vitis/binary_container_1和位于$PROJ_DIR/Vitis-AI/dsa/DPU-TRD/prj/Vitis/binary_container_1/link/vivado/vpl/prj/prj.runs/impl_1目錄中的位文件。

  • 將構(gòu)建文件復(fù)制到工作目錄
mkdir -p $PROJ_DIR/overlay_files
cd binary_container_1
cp dpu.xclbin $PROJ_DIR/overlay_files
cp link/vivado/vpl/prj/prj.runs/impl_1/*.bit $PROJ_DIR/overlay_files/kv260-ml-accel.bit

從 BSP 創(chuàng)建 PetaLinux 項(xiàng)目

在項(xiàng)目設(shè)置部分,我們從 Xilinx 下載站點(diǎn)下載了 BSP。我們將使用下載的 BSP 創(chuàng)建 PetaLinux 項(xiàng)目。以下命令將從 BSP 創(chuàng)建項(xiàng)目。

cd $PROJ_DIR
petalinux-create -t project -s ~/Downloads/xilinx-k26-starterkit-v2020.2.2-final.bsp 
cd xilinx-k26-starterkit-2020.2.2
echo 'BOARD_VARIANT = "kv"' >>  project-spec/meta-user/conf/petalinuxbsp.conf
petalinux-config --silentconfig

將包含 DPU 的自定義 PL 覆蓋添加到 PetaLinux 項(xiàng)目

自定義 PL 覆蓋將被打包為 PetaLinux 項(xiàng)目中的應(yīng)用程序,并添加到目標(biāo)根文件系統(tǒng)。這允許 xmutil 實(shí)用程序在 Linux 在 KV260 上啟動后將自定義覆蓋加載為“加速應(yīng)用程序”。

  • 從 GitHub 下載 kv260_ispMipiRx_DP 平臺的平臺設(shè)備樹定義
wget https://raw.githubusercontent.com/Xilinx/kv260-firmware/release-2020.2.2_k26/nlp-smartvision/kv260-nlp-smartvision.dtsi -O $PROJ_DIR/overlay_files/kv260-ml-accel.dtsi
  • 修改設(shè)備樹以更改顏色空間轉(zhuǎn)換塊的驅(qū)動程序(需要,因?yàn)槲覀冃薷牧似脚_以刪除縮放功能)
cd $PROJ_DIR/overlay_files
sed -i 's/scaler-2.2/csc/g' kv260-ml-accel.dtsi
sed -i 's/clock-names = "aclk_axis", "aclk_ctrl"/clock-names = "aclk"/g' kv260-ml-accel.dtsi
  • 從設(shè)備樹中刪除標(biāo)量特定屬性,因?yàn)槲覀儚牟东@管道中刪除了縮放功能(注意:如果需要,AP1302 ISP 仍然能夠執(zhí)行縮放)。
sed -i 's/clocks = <\&misc_clk_2>, <\&misc_clk_2>/clocks = <\&misc_clk_2>/g' kv260-ml-accel.dtsi
sed -i '/xlnx,num-hori-taps = <6>;/d' kv260-ml-accel.dtsi
sed -i '/xlnx,num-vert-taps = <6>;/d' kv260-ml-accel.dtsi
  • 創(chuàng)建 PetaLinux 應(yīng)用配方。這將創(chuàng)建將我們的自定義覆蓋添加到 PetaLinux 項(xiàng)目所需的文件/目錄。
cd $PROJ_DIR/xilinx-k26-starterkit-2020.2.2
petalinux-create -t apps --template fpgamanager --name kv260-ml-accel --enable --srcuri "$PROJ_DIR/overlay_files/kv260-ml-accel.bit $PROJ_DIR/overlay_files/kv260-ml-accel.dtsi $PROJ_DIR/overlay_files/dpu.xclbin"

該應(yīng)用程序?qū)⒃谥袆?chuàng)建$PROJ_DIR/xilinx-k26-starterkit-2020.2.2/project-spec/meta-user/recipes-apps/kv260-ml-accel.如果您需要更新比特流、設(shè)備樹或 xclbin,則只需替換位于該目錄中的文件即可。但是,請確保保留相同的名稱,因?yàn)?.bb 文件正在尋找特定的名稱。

創(chuàng)建配方添加配套軟件包

向項(xiàng)目添加額外的軟件包將創(chuàng)建一個(gè)目標(biāo)根文件系統(tǒng),其中包含用于 ML 推理的必要庫。這些庫包括 Vitis-AI 和 OpenCV 以及其他各種實(shí)用程序。此外,還有用于編程 AP1302 ISP 的固件文件也需要添加到項(xiàng)目中。

以下命令會將包添加到項(xiàng)目中:

mkdir -p project-spec/meta-user/recipes-core/packagegroups

echo '
DESCRIPTION = "KV260 ML inference app related packages"

inherit packagegroup

KV260_ML_ACCEL_PACKAGES = " \
      ap1302-ar1335-single-firmware \
      dnf \
      e2fsprogs-resize2fs \
      parted \
      resize-part \
      packagegroup-petalinux-vitisai \
      packagegroup-petalinux-vitisai-dev \
      packagegroup-petalinux-gstreamer \      
      cmake \
      libgcc \
      gcc-symlinks \
      g++-symlinks \
      binutils \
      xrt \
      xrt-dev \
      zocl \
      opencl-clhpp-dev \
      opencl-headers-dev \
      packagegroup-petalinux-opencv \
      packagegroup-petalinux-opencv-dev \
      packagegroup-petalinux-v4lutils  \
      "

RDEPENDS_${PN} = "${KV260_ML_ACCEL_PACKAGES}"

COMPATIBLE_MACHINE = "^$"
COMPATIBLE_MACHINE_k26-kv = "${MACHINE}"
PACKAGE_ARCH = "${BOARDVARIANT_ARCH}"

' > project-spec/meta-user/recipes-core/packagegroups/packagegroup-kv260-ml-accel.bb
  • 將自定義包組添加到根文件系統(tǒng)配置
echo "CONFIG_packagegroup-kv260-ml-accel" >> project-spec/meta-user/conf/user-rootfsconfig
echo "CONFIG_packagegroup-kv260-ml-accel=y" >> project-spec/configs/rootfs_config

構(gòu)建 PetaLinux 項(xiàng)目并創(chuàng)建 SD 卡 wic 映像

以下命令將構(gòu)建 PetaLinux 項(xiàng)目,然后將輸出文件打包為 wic 映像,可以將其寫入 SD 卡。

  • 構(gòu)建項(xiàng)目
petalinux-build
  • 生成wic鏡像文件
petalinux-package --wic --bootfiles "ramdisk.cpio.gz.u-boot boot.scr Image system.dtb"

將 wic 映像寫入 SD 卡

可以使用 BalenaEtcher 等映像實(shí)用程序或在 Linux 上使用命令將 wic 映像文件寫入 SD 卡dd可以在 Linux 機(jī)器上使用以下命令將 wic 映像寫入 SD 卡。在繼續(xù)之前,請務(wù)必閱讀以下免責(zé)聲明:

pYYBAGPjNbiAEtm3AADMxsAGnMI463.png
?
  • 將 SD 卡映像寫入空白 SD 卡。以下命令可用于使用 Linux 寫入 SD 卡映像:
sudo dd if=images/linux/petalinux-sdimage.wic of=/dev/sdstatus=progress

注意:上面提到的 SD 卡/dev/sd對于您的系統(tǒng)將是唯一的。您需要將 替換為sd適合您系統(tǒng)的驅(qū)動器映射。例如,sd可能等于sdasdbsdc等,具體取決于您的系統(tǒng)如何枚舉 SD 卡設(shè)備。確保在of=上面的參數(shù)中指定的名稱是設(shè)備名稱,而不僅僅是一個(gè)分區(qū)(即of=/dev/sd正確,但of=dev/sd1不正確)。

  • 當(dāng) SD 卡寫入過程完成后,您可以使用以下命令彈出設(shè)備
sudo eject /dev/sd

注意:上一步中關(guān)于 SD 卡設(shè)備枚舉的說明也適用于此步驟。

設(shè)置 KV260

KV260 應(yīng)按照位于https://www.xilinx.com/products/som/kria/kv260-vision-starter-kit/kv260-getting-started/connecting-everything.html的入門指南中的描述進(jìn)行連接

poYBAGPjNbqAVmuFAAAy0gNVA3Q321.png
?

啟動 KV260

將上一節(jié)鏡像中的micro-SD卡插入KV260 micro-SD卡槽,給板子上電。該板應(yīng)該開始啟動,完成后您將看到登錄提示。使用用戶名“petalinux”登錄,然后根據(jù)提示更改密碼。有關(guān)串行端口控制臺示例,請參見下圖。

poYBAGPjNcOAcPVDAABGlaXxCKE022.png
KV260登錄提示
?

從 Xilinx Vitis-AI Model Zoo 下載預(yù)編譯的 DenseBox 人臉檢測模型

Xilinx Vitis-AI Model Zoo 具有針對 B4096 DPU 架構(gòu)的預(yù)編譯模型。我們正在創(chuàng)建的示例應(yīng)用程序使用 DenseBox 人臉檢測模型。以下命令將下載預(yù)訓(xùn)練和預(yù)編譯的模型,然后將其安裝在 KV260 根文件系統(tǒng)中。請?jiān)?KV260 上執(zhí)行以下命令。

cd /home/petalinux
wget https://www.xilinx.com/bin/public/openDownload?filename=densebox_640_360-zcu102_zcu104-r1.3.0.tar.gz -O densebox_640_360-zcu102_zcu104-r1.3.0.tar.gz
sudo mkdir -p /usr/share/vitis_ai_library/models

提取模型:

sudo tar -xvzf densebox_640_360-zcu102_zcu104-r1.3.0.tar.gz -C /usr/share/vitis_ai_library/models

下載示例應(yīng)用程序代碼

以下命令將下載并提取示例應(yīng)用程序代碼

wget https://hacksterio.s3.amazonaws.com/uploads/attachments/1393631/face_detect_px1rBmdftj.zip -O face_detect.zip
unzip face_detect.zip

示例應(yīng)用程序代碼使用編譯 ML 預(yù)處理加速器部分中創(chuàng)建的硬件加速器執(zhí)行圖像縮放DenseBox 人臉檢測模型的輸入層大小為 640x360,但捕獲分辨率為 1920x1080。調(diào)用硬件加速器以使用 OpenCL API 調(diào)整圖像大小。硬件加速器管理由頭文件中定義的類處理。resize_accel.hpp

編譯應(yīng)用程序

在我們編譯應(yīng)用程序之前,我們必須加載 kv260-ml-accel Kria 應(yīng)用程序。在 KV260 上執(zhí)行以下命令將卸載默認(rèn)應(yīng)用程序,然后加載 kv260-ml-accel 應(yīng)用程序。

sudo xmutil unloadapp
sudo xmutil loadapp kv260-ml-accel

加載 kv260-ml-accel 后,您應(yīng)該在終端中看到以下內(nèi)容

poYBAGPjNdeAMkl6AAT36roLB3o891.png
kv260-ml-accel 應(yīng)用加載
?

加載應(yīng)用程序后,您可能需要按鍵盤上的“返回或輸入”以返回提示。執(zhí)行以下命令來設(shè)置 MIPI 捕獲管道。

cd /home/petalinux/face_detect
./setup_media_pipe.sh

運(yùn)行腳本后,如果您將 MIPI 攝像頭連接到連接器 J7,您應(yīng)該會看到類似于以下內(nèi)容的輸出。

pYYBAGPjNduAMoElAAA7XtYqiMc761.png
?

該值將需要作為參數(shù)傳遞給示例應(yīng)用程序。

執(zhí)行以下命令來運(yùn)行應(yīng)用程序。您應(yīng)該會看到 1920x1080 的捕獲圖像以及覆蓋在 HDMI 監(jiān)視器上的人臉檢測。

cd /home/petalinux/face_detect
./facedetect.exe /dev/video2

請注意,這是一個(gè)非常簡單的示例應(yīng)用程序,并未針對性能進(jìn)行優(yōu)化(即它是單線程的)。

image_raVvNmrb91.GIF?auto=compress%2Cformat&gifq=35&w=740&h=555&fit=max
1080p MIPI 攝像頭輸入人臉檢測
?

概括

該項(xiàng)目為 Kria KV260 Vision AI 入門套件創(chuàng)建了自定義機(jī)器學(xué)習(xí)加速應(yīng)用程序。加速應(yīng)用程序包括與 B4096 DPU CNN 和圖像縮放加速器的疊加。

我希望你喜歡這個(gè)項(xiàng)目。 請關(guān)注我,以便及時(shí)了解我的最新項(xiàng)目。我正在開展一個(gè)項(xiàng)目,該項(xiàng)目描述了如何將此加速應(yīng)用程序添加到Xilinx Kria KV260 Vision AI 入門套件的認(rèn)證 Ubuntu 映像中。

更新2/9/2022 - 請查看我的其他項(xiàng)目,該項(xiàng)目使用 KV260 的官方 Canonical Ubuntu 映像 -使用 Xilinx Kria KV260 在 Ubuntu 上輕松進(jìn)行機(jī)器學(xué)習(xí)


下載該資料的人也在下載 下載該資料的人還在閱讀
更多 >

評論

查看更多

下載排行

本周

  1. 1A7159和A7139射頻芯片的資料免費(fèi)下載
  2. 0.20 MB   |  55次下載  |  5 積分
  3. 2PIC12F629/675 數(shù)據(jù)手冊免費(fèi)下載
  4. 2.38 MB   |  36次下載  |  5 積分
  5. 3PIC16F716 數(shù)據(jù)手冊免費(fèi)下載
  6. 2.35 MB   |  18次下載  |  5 積分
  7. 4dsPIC33EDV64MC205電機(jī)控制開發(fā)板用戶指南
  8. 5.78MB   |  8次下載  |  免費(fèi)
  9. 5STC15系列常用寄存器匯總免費(fèi)下載
  10. 1.60 MB   |  7次下載  |  5 積分
  11. 6模擬電路仿真實(shí)現(xiàn)
  12. 2.94MB   |  4次下載  |  免費(fèi)
  13. 7PCB圖繪制實(shí)例操作
  14. 2.92MB   |  2次下載  |  免費(fèi)
  15. 8零死角玩轉(zhuǎn)STM32F103—指南者
  16. 26.78 MB   |  1次下載  |  1 積分

本月

  1. 1ADI高性能電源管理解決方案
  2. 2.43 MB   |  452次下載  |  免費(fèi)
  3. 2免費(fèi)開源CC3D飛控資料(電路圖&PCB源文件、BOM、
  4. 5.67 MB   |  141次下載  |  1 積分
  5. 3基于STM32單片機(jī)智能手環(huán)心率計(jì)步器體溫顯示設(shè)計(jì)
  6. 0.10 MB   |  137次下載  |  免費(fèi)
  7. 4A7159和A7139射頻芯片的資料免費(fèi)下載
  8. 0.20 MB   |  55次下載  |  5 積分
  9. 5PIC12F629/675 數(shù)據(jù)手冊免費(fèi)下載
  10. 2.38 MB   |  36次下載  |  5 積分
  11. 6如何正確測試電源的紋波
  12. 0.36 MB   |  19次下載  |  免費(fèi)
  13. 7PIC16F716 數(shù)據(jù)手冊免費(fèi)下載
  14. 2.35 MB   |  18次下載  |  5 積分
  15. 8Q/SQR E8-4-2024乘用車電子電器零部件及子系統(tǒng)EMC試驗(yàn)方法及要求
  16. 1.97 MB   |  8次下載  |  10 積分

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935121次下載  |  10 積分
  3. 2開源硬件-PMP21529.1-4 開關(guān)降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設(shè)計(jì)
  4. 1.48MB  |  420062次下載  |  10 積分
  5. 3Altium DXP2002下載入口
  6. 未知  |  233088次下載  |  10 積分
  7. 4電路仿真軟件multisim 10.0免費(fèi)下載
  8. 340992  |  191367次下載  |  10 積分
  9. 5十天學(xué)會AVR單片機(jī)與C語言視頻教程 下載
  10. 158M  |  183335次下載  |  10 積分
  11. 6labview8.5下載
  12. 未知  |  81581次下載  |  10 積分
  13. 7Keil工具M(jìn)DK-Arm免費(fèi)下載
  14. 0.02 MB  |  73810次下載  |  10 積分
  15. 8LabVIEW 8.6下載
  16. 未知  |  65988次下載  |  10 積分
做生意门口朝向| 做生意风水摆件| 百家乐视频下载地址| 百家乐翻天腾讯视频| 百家乐太阳城真人游戏| 新全讯网353788| 尊龙备用网址| 百家乐官网桌布小| 网络真人赌场| 百家乐官网投注限额| 百家乐官网一起多少张牌| 百家乐隐者博客| 斗地主百家乐的玩法技巧和规则| 大发888信誉888娱乐城| 哈密市| 澳门百家乐官网路子分析| 菲律宾百家乐官网娱乐| 百家乐网络游戏平台| 全讯网1| 澳门赌场攻略| 百家乐官网免佣台| 战胜百家乐的技巧| 大发888游戏软件下载| 百家乐官网预测神法| 巴黎人百家乐官网的玩法技巧和规则 | 澳门美高梅娱乐| 财神百家乐官网的玩法技巧和规则| 带百家乐的时时彩平台| 娱乐城开户彩金| 百家乐官网代理在线游戏可信吗网上哪家平台信誉好安全 | 好望角百家乐官网的玩法技巧和规则| 百家乐最新分析仪| 铜山县| 百家乐官网代理合作| 网络百家乐开户网| 百家乐官网分析仪博彩正网| 百家乐的赚钱原理| 大发888娱乐城官方下载lm0| 搓牌百家乐官网技巧| 百家乐tt赌场娱乐网规则| 网络真人赌场|