色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

3天內不再提示

ARM+FPGA開發板基于ffmpeg的網絡視頻播放終端——米爾基于NXP i.MX 8M Mini+Artix-7處理器開發板

米爾電子 ? 2023-04-14 17:52 ? 次閱讀

前言


本開發板具備高性能的ARM MPU+多媒體能力,特別適合多媒體終端開發。本篇就體驗搭建ffmpeg開發環境,并進行性能測試,進行視頻播放,演示網絡視頻播放器等。

02.

編譯過程

交叉編譯

下載代碼

git clonehttps://github.com/FFmpeg/FFmpeg.git

cd FFmpeg/

交叉編譯

./configure --cross-prefix=aarch64-linux-gnu- --enable-cross-compile --target-os=linux --cc=aarch64-linux-gnu-gcc --arch=arm64 --prefix=/home/lhj/opt/ffmpeg/board --enable-ffmpeg --disable-armv5te --disable-armv6 --disable-armv6t2

WARNING: aarch64-linux-gnu-pkg-config not found, library detection may fail.

make

make install

生成文件如下

lhj@lhj:~/FFmpeg$ tree /home/lhj/opt/ffmpeg/board/
/home/lhj/opt/ffmpeg/board/
|-- bin
| |-- ffmpeg
| `-- ffprobe
|-- include
| |-- libavcodec
| | |-- ac3_parser.h
| | |-- adts_parser.h
| | |-- avcodec.h
| | |-- avdct.h
| | |-- avfft.h
| | |-- bsf.h
| | |-- codec.h
| | |-- codec_desc.h
| | |-- codec_id.h
| | |-- codec_par.h
| | |-- d3d11va.h
| | |-- defs.h
| | |-- dirac.h
| | |-- dv_profile.h
| | |-- dxva2.h
| | |-- jni.h
| | |-- mediacodec.h
| | |-- packet.h
| | |-- qsv.h
| | |-- vdpau.h
| | |-- version.h
| | |-- version_major.h
| | |-- videotoolbox.h
| | |-- vorbis_parser.h
| | `-- xvmc.h
| |-- libavdevice
| | |-- avdevice.h
| | |-- version.h
| | `-- version_major.h
| |-- libavfilter
| | |-- avfilter.h
| | |-- buffersink.h
| | |-- buffersrc.h
| | |-- version.h
| | `-- version_major.h
| |-- libavformat
| | |-- avformat.h
| | |-- avio.h
| | |-- version.h
| | `-- version_major.h
| |-- libavutil
| | |-- adler32.h
| | |-- aes.h
| | |-- aes_ctr.h
| | |-- ambient_viewing_environment.h
| | |-- attributes.h
| | |-- audio_fifo.h
| | |-- avassert.h
| | |-- avconfig.h
| | |-- avstring.h
| | |-- avutil.h
| | |-- base64.h
| | |-- blowfish.h
| | |-- bprint.h
| | |-- bswap.h
| | |-- buffer.h
| | |-- camellia.h
| | |-- cast5.h
| | |-- channel_layout.h
| | |-- common.h
| | |-- cpu.h
| | |-- crc.h
| | |-- csp.h
| | |-- des.h
| | |-- detection_bbox.h
| | |-- dict.h
| | |-- display.h
| | |-- dovi_meta.h
| | |-- downmix_info.h
| | |-- encryption_info.h
| | |-- error.h
| | |-- eval.h
| | |-- ffversion.h
| | |-- fifo.h
| | |-- file.h
| | |-- film_grain_params.h
| | |-- frame.h
| | |-- hash.h
| | |-- hdr_dynamic_metadata.h
| | |-- hdr_dynamic_vivid_metadata.h
| | |-- hmac.h
| | |-- hwcontext.h
| | |-- hwcontext_cuda.h
| | |-- hwcontext_d3d11va.h
| | |-- hwcontext_drm.h
| | |-- hwcontext_dxva2.h
| | |-- hwcontext_mediacodec.h
| | |-- hwcontext_opencl.h
| | |-- hwcontext_qsv.h
| | |-- hwcontext_vaapi.h
| | |-- hwcontext_vdpau.h
| | |-- hwcontext_videotoolbox.h
| | |-- hwcontext_vulkan.h
| | |-- imgutils.h
| | |-- intfloat.h
| | |-- intreadwrite.h
| | |-- lfg.h
| | |-- log.h
| | |-- lzo.h
| | |-- macros.h
| | |-- mastering_display_metadata.h
| | |-- mathematics.h
| | |-- md5.h
| | |-- mem.h
| | |-- motion_vector.h
| | |-- murmur3.h
| | |-- opt.h
| | |-- parseutils.h
| | |-- pixdesc.h
| | |-- pixelutils.h
| | |-- pixfmt.h
| | |-- random_seed.h
| | |-- rational.h
| | |-- rc4.h
| | |-- replaygain.h
| | |-- ripemd.h
| | |-- samplefmt.h
| | |-- sha.h
| | |-- sha512.h
| | |-- spherical.h
| | |-- stereo3d.h
| | |-- tea.h
| | |-- threadmessage.h
| | |-- time.h
| | |-- timecode.h
| | |-- timestamp.h
| | |-- tree.h
| | |-- twofish.h
| | |-- tx.h
| | |-- uuid.h
| | |-- version.h
| | |-- video_enc_params.h
| | `-- xtea.h
| |-- libswresample
| | |-- swresample.h
| | |-- version.h
| | `-- version_major.h
| `-- libswscale
| |-- swscale.h
| |-- version.h
| `-- version_major.h
|-- lib
| |-- libavcodec.a
| |-- libavdevice.a
| |-- libavfilter.a
| |-- libavformat.a
| |-- libavutil.a
| |-- libswresample.a
| |-- libswscale.a
| `-- pkgconfig
| |-- libavcodec.pc
| |-- libavdevice.pc
| |-- libavfilter.pc
| |-- libavformat.pc
| |-- libavutil.pc
| |-- libswresample.pc
| `-- libswscale.pc
`-- share
|-- doc
| `-- ffmpeg
| |-- bootstrap.min.css
| |-- default.css
| |-- developer.html
| |-- faq.html
| |-- fate.html
| |-- ffmpeg-all.html
| |-- ffmpeg-bitstream-filters.html
| |-- ffmpeg-codecs.html
| |-- ffmpeg-devices.html
| |-- ffmpeg-filters.html
| |-- ffmpeg-formats.html
| |-- ffmpeg-protocols.html
| |-- ffmpeg-resampler.html
| |-- ffmpeg-scaler.html
| |-- ffmpeg-utils.html
| |-- ffmpeg.html
| |-- ffprobe-all.html
| |-- ffprobe.html
| |-- general.html
| |-- git-howto.html
| |-- libavcodec.html
| |-- libavdevice.html
| |-- libavfilter.html
| |-- libavformat.html
| |-- libavutil.html
| |-- libswresample.html
| |-- libswscale.html
| |-- mailing-list-faq.html
| |-- nut.html
| |-- platform.html
| `-- style.min.css
|-- ffmpeg
| |-- examples
| | |-- Makefile
| | |-- README
| | |-- avio_list_dir.c
| | |-- avio_reading.c
| | |-- decode_audio.c
| | |-- decode_video.c
| | |-- demuxing_decoding.c
| | |-- encode_audio.c
| | |-- encode_video.c
| | |-- extract_mvs.c
| | |-- filter_audio.c
| | |-- filtering_audio.c
| | |-- filtering_video.c
| | |-- http_multiclient.c
| | |-- hw_decode.c
| | |-- metadata.c
| | |-- muxing.c
| | |-- qsv_transcode.c
| | |-- qsvdec.c
| | |-- remuxing.c
| | |-- resampling_audio.c
| | |-- scaling_video.c
| | |-- transcode_aac.c
| | |-- transcoding.c
| | |-- vaapi_encode.c
| | `-- vaapi_transcode.c
| |-- ffprobe.xsd
| |-- libvpx-1080p.ffpreset
| |-- libvpx-1080p50_60.ffpreset
| |-- libvpx-360p.ffpreset
| |-- libvpx-720p.ffpreset
| `-- libvpx-720p50_60.ffpreset
`-- man
|-- man1
| |-- ffmpeg-all.1
| |-- ffmpeg-bitstream-filters.1
| |-- ffmpeg-codecs.1
| |-- ffmpeg-devices.1
| |-- ffmpeg-filters.1
| |-- ffmpeg-formats.1
| |-- ffmpeg-protocols.1
| |-- ffmpeg-resampler.1
| |-- ffmpeg-scaler.1
| |-- ffmpeg-utils.1
| |-- ffmpeg.1
| |-- ffprobe-all.1
| `-- ffprobe.1
`-- man3
|-- libavcodec.3
|-- libavdevice.3
|-- libavfilter.3
|-- libavformat.3
|-- libavutil.3
|-- libswresample.3
`-- libswscale.3


19 directories, 234 files
lhj@lhj:~/FFmpeg$

開發板上部署

將bin文件復制到windows下

cp /home/lhj/opt/ffmpeg/board/bin/* /mnt/d

將lib文件復制到windows下

cp /home/lhj/opt/ffmpeg/board/lib/* /mnt/d

再將上述lib文件*.a導入到開發板的/usr/lib目錄下

將ffmpeg和ffprobe導入到~目錄下

測試

chmod +x ffmpeg ffprobe

root@myd-jx8mma7:~# ./ffmpeg
ffmpeg version N-109734-g806ecace91 Copyright (c) 2000-2023 the FFmpeg developers
built with gcc 9 (Ubuntu 9.4.0-1ubuntu1~20.04.1)
configuration: --cross-prefix=aarch64-linux-gnu- --enable-cross-compile --target-os=linux --cc=aarch64-linux-gnu-gcc --arch=arm64 --prefix=/home/lhj/opt/ffmpeg/board --enable-ffmpeg --disable-armv5te --disable-armv6 --disable-armv6t2
libavutil 57. 44.100 / 57. 44.100
libavcodec 59. 60.100 / 59. 60.100
libavformat 59. 37.100 / 59. 37.100
libavdevice 59. 8.101 / 59. 8.101
libavfilter 8. 56.100 / 8. 56.100
libswscale 6. 8.112 / 6. 8.112
libswresample 4. 9.100 / 4. 9.100
Hyper fast Audio and Video encoder
usage: ffmpeg [options] [[infile options] -i infile]... {[outfile options] outfile}...

Use -h to get full help or, even better, run 'man ffmpeg'
root@myd-jx8mma7:~#

root@myd-jx8mma7:~# ./ffprobe
ffprobe version N-109734-g806ecace91 Copyright (c) 2007-2023 the FFmpeg developers
built with gcc 9 (Ubuntu 9.4.0-1ubuntu1~20.04.1)
configuration: --cross-prefix=aarch64-linux-gnu- --enable-cross-compile --target-os=linux --cc=aarch64-linux-gnu-gcc --arch=arm64 --prefix=/home/lhj/opt/ffmpeg/board --enable-ffmpeg --disable-armv5te --disable-armv6 --disable-armv6t2
libavutil 57. 44.100 / 57. 44.100
libavcodec 59. 60.100 / 59. 60.100
libavformat 59. 37.100 / 59. 37.100
libavdevice 59. 8.101 / 59. 8.101
libavfilter 8. 56.100 / 8. 56.100
libswscale 6. 8.112 / 6. 8.112
libswresample 4. 9.100 / 4. 9.100
Simple multimedia streams analyzer
usage: ffprobe [OPTIONS] INPUT_FILE

You have to specify one input file.
Use -h to get full help or, even better, run 'man ffprobe'.
root@myd-jx8mma7:~#

性能測試

https://www.sample-videos.com/index.php#sample-mp4-video下下載測試視頻改名為test.mp4

導入到開發板。

./ffmpeg -benchmark -i test.mp4 -f null -

打印如下

root@myd-jx8mma7:~# ffmpeg -benchmark -i test.mp4 -f null -
-sh: ffmpeg: command not found
root@myd-jx8mma7:~# ./ffmpeg -benchmark -i test.mp4 -f null -
ffmpeg version N-109734-g806ecace91 Copyright (c) 2000-2023 the FFmpeg developers
built with gcc 9 (Ubuntu 9.4.0-1ubuntu1~20.04.1)
configuration: --cross-prefix=aarch64-linux-gnu- --enable-cross-compile --target-os=linux --cc=aarch64-linux-gnu-gcc --arch=arm64 --prefix=/home/lhj/opt/ffmpeg/board --enable-ffmpeg --disable-armv5te --disable-armv6 --disable-armv6t2
libavutil 57. 44.100 / 57. 44.100
libavcodec 59. 60.100 / 59. 60.100
libavformat 59. 37.100 / 59. 37.100
libavdevice 59. 8.101 / 59. 8.101
libavfilter 8. 56.100 / 8. 56.100
libswscale 6. 8.112 / 6. 8.112
libswresample 4. 9.100 / 4. 9.100
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'test.mp4':
Metadata:
major_brand : isom
minor_version : 512
compatible_brands: isomiso2avc1mp41
creation_time : 1970-01-01T0000.000000Z
encoder : Lavf53.24.2
Duration: 0050.86, start: 0.000000, bitrate: 1474 kb/s
Stream #0:0[0x1](und): Video: h264 (Main) (avc1 / 0x31637661), yuv420p(progressive), 1280x720 [SAR 1:1 DAR 16:9], 1086 kb/s, 25 fps, 25 tbr, 12800 tbn (default)
Metadata:
creation_time : 1970-01-01T0000.000000Z
handler_name : VideoHandler
vendor_id : [0][0][0][0]
Stream #0:1[0x2](und): Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz, 5.1, fltp, 383 kb/s (default)
Metadata:
creation_time : 1970-01-01T0000.000000Z
handler_name : SoundHandler
vendor_id : [0][0][0][0]
Stream mapping:
Stream #0:0 -> #0:0 (h264 (native) -> wrapped_avframe (native))
Stream #0:1 -> #0:1 (aac (native) -> pcm_s16le (native))
Press [q] to stop, [?] for help
Output #0, null, to 'pipe:':
Metadata:
major_brand : isom
minor_version : 512
compatible_brands: isomiso2avc1mp41
encoder : Lavf59.37.100
Stream #0 Video: wrapped_avframe, yuv420p(progressive), 1280x720 [SAR 1:1 DAR 16:9], q=2-31, 200 kb/s, 25 fps, 25 tbn (default)
Metadata:
creation_time : 1970-01-01T0000.000000Z
handler_name : VideoHandler
vendor_id : [0][0][0][0]
encoder : Lavc59.60.100 wrapped_avframe
Stream #0 Audio: pcm_s16le, 48000 Hz, 5.1, s16, 4608 kb/s (default)
Metadata:
creation_time : 1970-01-01T0000.000000Z
handler_name : SoundHandler
vendor_id : [0][0][0][0]
encoder : Lavc59.60.100 pcm_s16le
frame= 4271 fps=222 q=-0.0 Lsize=N/A time=0050.83 bitrate=N/A speed=8.87x
video:2002kB audio:96108kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: unknown
bench: utime=67.061s stime=2.796s rtime=19.272s
bench: maxrss=40720kB
root@myd-jx8mma7:~#

對比在PC上的測試結果

bench: utime=8.169s

bench: maxrss=107384kB

開板上大概是PC上2.5分之一的效率。這相對對于2th Gen Intel(R) Core(TM) i5-12500H 2.50 GHz處理器切實固態硬盤的電腦來說,嵌入式開發板的性能已經算不錯了,單純針對這一點幾乎可以媲美PC使用了。

03.

網絡視頻點播終端


./ffmpeg -re -i test.mp4 -an -vcodec copy -f rtp rtp://192.168.2.100:5004

打印如下

root@myd-jx8mma7:~# ./ffmpeg -re -i test.mp4 -an -vcodec copy -f rtp rtp://192.168.2.100:5004
ffmpeg version N-109734-g806ecace91 Copyright (c) 2000-2023 the FFmpeg developers
built with gcc 9 (Ubuntu 9.4.0-1ubuntu1~20.04.1)
configuration: --cross-prefix=aarch64-linux-gnu- --enable-cross-compile --target-os=linux --cc=aarch64-linux-gnu-gcc --arch=arm64 --prefix=/home/lhj/opt/ffmpeg/board --enable-ffmpeg --disable-armv5te --disable-armv6 --disable-armv6t2
libavutil 57. 44.100 / 57. 44.100
libavcodec 59. 60.100 / 59. 60.100
libavformat 59. 37.100 / 59. 37.100
libavdevice 59. 8.101 / 59. 8.101
libavfilter 8. 56.100 / 8. 56.100
libswscale 6. 8.112 / 6. 8.112
libswresample 4. 9.100 / 4. 9.100
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'test.mp4':
Metadata:
major_brand : isom
minor_version : 512
compatible_brands: isomiso2avc1mp41
creation_time : 1970-01-01T0000.000000Z
encoder : Lavf53.24.2
Duration: 0050.86, start: 0.000000, bitrate: 1474 kb/s
Stream #0:0[0x1](und): Video: h264 (Main) (avc1 / 0x31637661), yuv420p(progressive), 1280x720 [SAR 1:1 DAR 16:9], 1086 kb/s, 25 fps, 25 tbr, 12800 tbn (default)
Metadata:
creation_time : 1970-01-01T0000.000000Z
handler_name : VideoHandler
vendor_id : [0][0][0][0]
Stream #0:1[0x2](und): Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz, 5.1, fltp, 383 kb/s (default)
Metadata:
creation_time : 1970-01-01T0000.000000Z
handler_name : SoundHandler
vendor_id : [0][0][0][0]
Output #0, rtp, to 'rtp://192.168.2.100:5004':
Metadata:
major_brand : isom
minor_version : 512
compatible_brands: isomiso2avc1mp41
encoder : Lavf59.37.100
Stream #0 Video: h264 (Main) (avc1 / 0x31637661), yuv420p(progressive), 1280x720 [SAR 1:1 DAR 16:9], q=2-31, 1086 kb/s, 25 fps, 25 tbr, 90k tbn (default)
Metadata:
creation_time : 1970-01-01T0000.000000Z
handler_name : VideoHandler
vendor_id : [0][0][0][0]
SDP:
v=0
o=- 0 0 IN IP4 127.0.0.1
s=No Name
c=IN IP4 192.168.2.100
t=0 0
a=tool:libavformat 59.37.100
m=video 5004 RTP/AVP 96
b=AS:1086
a=rtpmap:96 H264/90000
a=fmtp:96 packetization-mode=1; sprop-parameter-sets=Z01AH9oBQBbsBEAAAAMAQAAADIPGDKg=,aO88gA==; profile-level-id=4D401F

Stream mapping:
Stream #0:0 -> #0:0 (copy)
Press [q] to stop, [?] for help
frame= 683 fps= 25 q=-1.0 size= 3102kB time=0027.28 bitrate= 931.5kbits/s speed= 1x

復制如下部分:

97a0cf12-da99-11ed-ad0d-dac502259ad0.png

在PC端新建demo.sdp文件,粘體上述內容,然后使用VLC打開該sdp文件(VLC的安裝網上搜索即可)。

97afb5f4-da99-11ed-ad0d-dac502259ad0.png

04.

總結


本文進行了ffmpeg開發環境的搭建,并在開發板上測試了ffmpeg的解碼性能,以及實現了網絡視頻播放的Demo。綜上可以看出開發板的多媒體性能是非常不錯的,完全滿足多媒體終端的應用場景。

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

    關注

    1630

    文章

    21796

    瀏覽量

    605292
  • 開發板
    +關注

    關注

    25

    文章

    5121

    瀏覽量

    98005
收藏 人收藏

    評論

    相關推薦

    正點原子fpga開發板不同型號

    處理器FPGA邏輯單元。ZYNQ-7000系列的開發板通常具備以下特點: 低成本 :適合預算有限的個人和教育機構。
    的頭像 發表于 11-13 09:30 ?1146次閱讀

    基于OPENCV的相機捕捉視頻進行人臉檢測--米爾NXP i.MX93開發板

    本文將介紹基于米爾電子MYD-LMX93開發板米爾基于NXPi.MX93開發板)的基于OpenCV的人臉檢測方案測試。OpenCV提供了一
    的頭像 發表于 11-07 09:03 ?1150次閱讀
    基于OPENCV的相機捕捉<b class='flag-5'>視頻</b>進行人臉檢測--<b class='flag-5'>米爾</b><b class='flag-5'>NXP</b> <b class='flag-5'>i.MX</b>93<b class='flag-5'>開發板</b>

    ARM開發板FPGA的結合應用

    大的功能和更高的靈活性,滿足各種復雜應用的需求。 二、ARM開發板FPGA的優勢 高性能:ARM處理器具有高性能的特點,可以
    的頭像 發表于 11-05 11:42 ?685次閱讀

    i.MX Linux開發實戰指南—基于野火i.MX系列開發板

    電子發燒友網站提供《i.MX Linux開發實戰指南—基于野火i.MX系列開發板.pdf》資料免費下載
    發表于 10-10 17:23 ?11次下載

    198元,米爾NXP i.MX 93開發板,限購300套

    。即日,米爾聯合NXP推出活動:米爾NXPi.MX93開發板限量300套,僅售198元!此次活動針對企業客戶參與,需要您提供公司信息和聯系方
    的頭像 發表于 09-27 08:00 ?406次閱讀
    198元,<b class='flag-5'>米爾</b><b class='flag-5'>NXP</b> <b class='flag-5'>i.MX</b> 93<b class='flag-5'>開發板</b>,限購300套

    使用TPS6521825和LP873347 PMIC為NXP i.MX 8M Mini和Nano供電

    電子發燒友網站提供《使用TPS6521825和LP873347 PMIC為NXP i.MX 8M Mini和Nano供電.pdf》資料免費下載
    發表于 09-13 09:42 ?0次下載
    使用TPS6521825和LP873347 PMIC為<b class='flag-5'>NXP</b> <b class='flag-5'>i.MX</b> <b class='flag-5'>8M</b> <b class='flag-5'>Mini</b>和Nano供電

    使用TPS6521815 PMIC為NXP i.MX 7處理器供電

    電子發燒友網站提供《使用TPS6521815 PMIC為NXP i.MX 7處理器供電.pdf》資料免費下載
    發表于 09-13 09:40 ?0次下載
    使用TPS6521815 PMIC為<b class='flag-5'>NXP</b> <b class='flag-5'>i.MX</b> <b class='flag-5'>7</b><b class='flag-5'>處理器</b>供電

    米爾基于NXP iMX.93開發板M33處理器應用開發筆記

    資源MYD-LMX9X開發板米爾基于NXPiMX.93開發板)3.軟件資源Windows7及以上版本軟件:IAREmbeddedWorkbench4.板載固件調試
    的頭像 發表于 06-29 08:01 ?1549次閱讀
    <b class='flag-5'>米爾</b>基于<b class='flag-5'>NXP</b> iMX.93<b class='flag-5'>開發板</b>的<b class='flag-5'>M</b>33<b class='flag-5'>處理器</b>應用<b class='flag-5'>開發</b>筆記

    點擊參與米爾NXP i.MX 93開發板有獎試用

    米爾NXP合作發布的新品基于NXPi.MX93應用處理器的MYD-LMX9X開發板免費試用活動來啦~~
    的頭像 發表于 06-13 08:02 ?597次閱讀
    點擊參與<b class='flag-5'>米爾</b><b class='flag-5'>NXP</b> <b class='flag-5'>i.MX</b> 93<b class='flag-5'>開發板</b>有獎試用

    米爾NXP i.MX 93開發板的Qt開發指南

    1.概述Qt是一個跨平臺的圖形應用開發框架,被應用在不同尺寸設備和平臺上,同時提供不同版權版本供用戶選擇。米爾NXPi.MX93開發板(MYD-LMX9X
    的頭像 發表于 06-07 08:01 ?1813次閱讀
    <b class='flag-5'>米爾</b><b class='flag-5'>NXP</b> <b class='flag-5'>i.MX</b> 93<b class='flag-5'>開發板</b>的Qt<b class='flag-5'>開發</b>指南

    端午好禮丨米爾喊你抽獎啦!NXP i.MX開發板、吸塵、定制背包等你帶回家

    喜迎端午節好禮相送!米爾聯合NXP福利送~免費贈送i.MX開發板、吸塵、定制背包、京東購物卡快來參與,你就是錦鯉~一等獎(3名)
    的頭像 發表于 06-07 08:01 ?487次閱讀
    端午好禮丨<b class='flag-5'>米爾</b>喊你抽獎啦!<b class='flag-5'>NXP</b> <b class='flag-5'>i.MX</b><b class='flag-5'>開發板</b>、吸塵<b class='flag-5'>器</b>、定制背包等你帶回家

    FPGA核心 Xilinx Artix-7系列XC7A100T開發平臺,米爾FPGA工業開發板

    MYC-J7A100T核心開發板Xilinx Artix-7系列XC7A100T開發平臺,
    發表于 05-31 15:12 ?10次下載

    免費!NXP i.MX 93開發板有獎試用

    米爾NXP合作發布的新品基于NXPi.MX93應用處理器的MYD-LMX9X開發板免費試用活動來啦~~
    的頭像 發表于 05-23 08:01 ?780次閱讀
    免費!<b class='flag-5'>NXP</b> <b class='flag-5'>i.MX</b> 93<b class='flag-5'>開發板</b>有獎試用

    米爾NXP i.MX 93開發板限量6折!賦能入門級邊緣處理市場

    NXP處理器板塊耕耘多年,從早期的i.MX6→i.MX7i.MX8,再到最新的i.MX9都已
    的頭像 發表于 04-29 08:01 ?618次閱讀
    <b class='flag-5'>米爾</b><b class='flag-5'>NXP</b> <b class='flag-5'>i.MX</b> 93<b class='flag-5'>開發板</b>限量6折!賦能入門級邊緣<b class='flag-5'>處理</b>市場

    重新定義入門級嵌入式處理器模組-米爾NXP i.MX 93核心

    近日,米爾電子推出基于NXP i.MX 93系列產品-MYC-LMX9X核心開發板。NXP
    的頭像 發表于 04-19 17:50 ?620次閱讀
    重新定義入門級嵌入式<b class='flag-5'>處理器</b>模組-<b class='flag-5'>米爾</b><b class='flag-5'>NXP</b> <b class='flag-5'>i.MX</b> 93核心<b class='flag-5'>板</b>
    主站蜘蛛池模板: 亚洲AV久久无码精品蜜桃 | 女警被黑人20厘米强交 | 亚州性夜夜射在线观看 | 超嫩校花被灌醉在线观看 | 国产精品婷婷五月久久久久 | 91精品一区二区三区在线观看 | 欧美阿v在线天堂 | 2023国产精品一卡2卡三卡4卡 | 三级网址在线播放 | 欧美整片华人play | 最近中文字幕2019免费版日本 | 国产精品爽爽久久久久久蜜桃网站 | 伊人久久大香线蕉综合影 | 久久精品中文字幕有码日本 | 伊人久久大香线蕉无码麻豆 | 久久精品视频在线直播6 | 九九大香尹人视频免费 | 日韩人妻精品久久日 | 精品在线观看一区 | 成人综合在线观看 | 亚洲理论在线a中文字幕 | 日本肉肉口番工全彩动漫 | 亚洲国产成人精品无码区APP | 最新国产麻豆精品 | 免费在线看视频 | 国产午夜一级淫片 | 天天干夜夜曰 | 国产永久免费高清在线观看 | 玖玖在线精品 | 秋霞伦理电影在线看 | 色即是空之甜性涩爱 | 浪货嗯啊趴下NP粗口黄暴 | 99国产精品 | 久热在线这里只有精品7 | 同时和两老师双飞 | 欧美高清video mr.sexo | 成人毛片手机版免费看 | 性满足久久久久久久久 | 暖暖 视频 在线 观看 高清 | 国内精品欧美久久精品 | 国产交换丝雨巅峰 |