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

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

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

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

米爾MYS-8MMX開發(fā)板試用體驗測評——dql2016

米爾電子 ? 2021-10-25 17:46 ? 次閱讀

米爾MYS-8MMX開發(fā)板試用體驗測評四

997a1032-3374-11ec-aa30-dac502259ad0.gif?

日前,米爾科技發(fā)布了關(guān)于MYS-8MMX開發(fā)板的測評公告,公告發(fā)布后,吸引了各大媒體平臺的測評者爭相報名,本期我們分享其中一名優(yōu)秀測評者的測評報告,供各位參考。如需要查看往期優(yōu)秀測評內(nèi)容的可點擊下方鏈接查看:

米爾MYS-8MMX開發(fā)板試用體驗測評——tobot

再來一份關(guān)于米爾MYS-8MMX開發(fā)板試用體驗測評報告——robe.zhang

米爾MYS-8MMX開發(fā)板試用體驗測評——donatello1996

997a1032-3374-11ec-aa30-dac502259ad0.gif

想要了解優(yōu)秀測評者“dql2016”關(guān)于MYS-8MMX開發(fā)板測評原文的可以復(fù)制下方鏈接查看:

https://bbs.elecfans.com/jishu_2159854_1_1.html

【米爾MYS-8MMX開發(fā)板免費試用】sdk安裝

9ba14f24-3374-11ec-aa30-dac502259ad0.gif

9c0db5b0-3374-11ec-aa30-dac502259ad0.png

拿到板子要想開發(fā)自己的應(yīng)用程序首先就得安裝sdk,交叉編譯工具。米爾給我們提供了適合不同用戶需求的SDK以及十分詳細的安裝手冊。按照手冊進行SDK裝,安裝完畢會有提示:

9cb63974-3374-11ec-aa30-dac502259ad0.png

先生效一下環(huán)境變量,現(xiàn)在這個SDK目錄內(nèi)容如下:

9d35bf6e-3374-11ec-aa30-dac502259ad0.png

查看下environment-setup-aarch64-poky-linux這個腳本的內(nèi)容:

1.cat environment-setup-aarch64-poky-linux

內(nèi)容如下:

1.# Check for LD_LIBRARY_PATH being set, which can break SDK and generally is a bad practice

2.# http://tldp.org/HOWTO/Program-Library-HOWTO/shared-libraries.html#AEN80

3.# http://xahlee.info/UnixResource_dir/_/ldpath.html

4.# Only disable this checkIFyou are absolutely know what you are doing!

5.if [ ! -z "$LD_LIBRARY_PATH" ]; then

6. echo "Your environment is misconfigured, you probably need to 'unset LD_LIBRARY_PATH'"

7. echo "but please check why this was set in the first place and that it's safe to unset."

8. echo "The SDK will not operate correctly in most cases when LD_LIBRARY_PATH is set."

9. echo "For more references see:"

10. echo "http://tldp.org/HOWTO/Program-Library-HOWTO/shared-libraries.html#AEN80"

11. echo "http://xahlee.info/UnixResource_dir/_/ldpath.html"

12. return 1

13.fi

14.export SDKTARGETSYSROOT=/media/nrjd/fsl-imx-xwayland/5.4-zeus/sysroots/aarch64-poky-linux

15.export PATH=/media/nrjd/fsl-imx-xwayland/5.4-zeus/sysroots/x86_64-pokysdk-linux/usr/bin:/media/nrjd/fsl-imx-xwayland/5.4-zeus/sysroots/x86_64-pokysdk-linux/usr/sbin:/media/nrjd/fsl-imx-xwayland/5.4-zeus/sysroots/x86_64-pokysdk-linux/bin:/media/nrjd/fsl-imx-xwayland/5.4-zeus/sysroots/x86_64-pokysdk-linux/sbin:/media/nrjd/fsl-imx-xwayland/5.4-zeus/sysroots/x86_64-pokysdk-linux/usr/bin/../x86_64-pokysdk-linux/bin:/media/nrjd/fsl-imx-xwayland/5.4-zeus/sysroots/x86_64-pokysdk-linux/usr/bin/aarch64-poky-linux:/media/nrjd/fsl-imx-xwayland/5.4-zeus/sysroots/x86_64-pokysdk-linux/usr/bin/aarch64-poky-linux-musl:$PATH

16.export PKG_CONFIG_SYSROOT_DIR=$SDKTARGETSYSROOT

17.export PKG_CONFIG_PATH=$SDKTARGETSYSROOT/usr/lib/pkgconfig:$SDKTARGETSYSROOT/usr/share/pkgconfig

18.export CONFIG_SITE=/media/nrjd/fsl-imx-xwayland/5.4-zeus/site-config-aarch64-poky-linux

19.export OECORE_NATIVE_SYSROOT="/media/nrjd/fsl-imx-xwayland/5.4-zeus/sysroots/x86_64-pokysdk-linux"

20.export OECORE_TARGET_SYSROOT="$SDKTARGETSYSROOT"

21.export OECORE_ACLOCAL_OPTS="-I /media/nrjd/fsl-imx-xwayland/5.4-zeus/sysroots/x86_64-pokysdk-linux/usr/share/aclocal"

22.export OECORE_BASELIB="lib"

23.export OECORE_TARGET_ARCH="aarch64"

24.export OECORE_TARGET_OS="linux"

25.unset command_not_found_handle

26.export CC="aarch64-poky-linux-gcc-mcpu=cortex-a53+crc --sysroot=$SDKTARGETSYSROOT"

27.export CXX="aarch64-poky-linux-g++-mcpu=cortex-a53+crc --sysroot=$SDKTARGETSYSROOT"

28.export CPP="aarch64-poky-linux-gcc -E-mcpu=cortex-a53+crc --sysroot=$SDKTARGETSYSROOT"

29.export AS="aarch64-poky-linux-as "

30.export LD="aarch64-poky-linux-ld--sysroot=$SDKTARGETSYSROOT"

31.export GDB=aarch64-poky-linux-gdb

32.export STRIP=aarch64-poky-linux-strip

33.export RANLIB=aarch64-poky-linux-ranlib

34.export OBJCOPY=aarch64-poky-linux-objcopy

35.export OBJDUMP=aarch64-poky-linux-objdump

36.export READELF=aarch64-poky-linux-readelf

37.export AR=aarch64-poky-linux-ar

38.export NM=aarch64-poky-linux-nm

39.export M4=m4

40.export TARGET_PREFIX=aarch64-poky-linux-

41.export CONFIGURE_FLAGS="--target=aarch64-poky-linux --host=aarch64-poky-linux --build=x86_64-linux --with-libtool-sysroot=$SDKTARGETSYSROOT"

42.export CFLAGS=" -O2 -pipe -g -feliminate-unused-debug-types "

43.export CXXFLAGS=" -O2 -pipe -g -feliminate-unused-debug-types "

44.export LDFLAGS="-Wl,-O1 -Wl,--hash-style=gnu -Wl,--as-needed"

45.export CPPFLAGS=""

46.export KCFLAGS="--sysroot=$SDKTARGETSYSROOT"

47.export OECORE_DISTRO_VERSION="5.4-zeus"

48.export OECORE_SDK_VERSION="5.4-zeus"

49.export ARCH=ARM64

50.export CROSS_COMPILE=aarch64-poky-linux-

51.

52.# Append environment subscripts

53.if [ -d "$OECORE_TARGET_SYSROOT/environment-setup.d" ]; then

54. for envfile in $OECORE_TARGET_SYSROOT/environment-setup.d/*.sh; do

55. . $envfile

56. done

57.fi

58.if [ -d "$OECORE_NATIVE_SYSROOT/environment-setup.d" ]; then

59. for envfile in $OECORE_NATIVE_SYSROOT/environment-setup.d/*.sh; do

60. . $envfile

61. done

62.fi

63.

都是些環(huán)境變量的設(shè)置。通過查看可知ARCH=arm64 CROSS_COMPILE=aarch64-poky-linux-

9daeb55e-3374-11ec-aa30-dac502259ad0.png

那么交叉編譯工具就是

1.aarch64-poky-linux-gcc

版本是9.2.0,這個版本對c++ 11支持還是十分全面的,為后面的應(yīng)用開發(fā)提供了方便。

【米爾MYS-8MMX開發(fā)板免費試用】+emmc讀寫測試

9ba14f24-3374-11ec-aa30-dac502259ad0.gif

米爾MYS-8MMX開發(fā)板板載了8GB eMMC,性能測試主要測試 emmc 在 linux 系統(tǒng)下對文件的讀寫速度上的測試,測試一般結(jié)合time 與 dd 雙命令進行測試。寫文件測試

9eacd63e-3374-11ec-aa30-dac502259ad0.gif

這里測試出寫磁盤速度為 36.8MB/s。

讀文件測試

9f2c2df8-3374-11ec-aa30-dac502259ad0.gif

這里測試出讀速度為 238MB/s。

【米爾MYS-8MMX開發(fā)板免費試用】+ 使用mjpg-streamer和UVC攝像頭搭建網(wǎng)絡(luò)攝像頭

手上正好有一個1600萬像素的USB攝像頭,支持UVC,十分適合用來做網(wǎng)絡(luò)監(jiān)控應(yīng)用,借助米爾MYS-8MMX開發(fā)板強大的音視頻處理能力,可玩性很高。搭建網(wǎng)絡(luò)攝像頭,板子上需要運行流媒體服務(wù)器,讀取攝像頭數(shù)據(jù)然后通過網(wǎng)絡(luò)發(fā)送出去,目前常用的方案有MJPG-streamer、μStreamer 、Motion 等。這里我選擇性能較高的MJPG-streamer,MJPG-streamer是一款免費基于IP地址的視頻流服務(wù)器,它的輸入插件從攝像頭讀取視頻數(shù)據(jù),這個輸入插件產(chǎn)生視頻數(shù)據(jù)并將視頻數(shù)據(jù)復(fù)制到內(nèi)存中,它有多個輸出插件將這些視頻數(shù)據(jù)經(jīng)過處理,其中最重要的輸出插件是網(wǎng)站服務(wù)器插件,它將視頻數(shù)據(jù)傳送到用戶瀏覽器中,MJPG-streamer的工作就是將其中的一個輸入插件和多個輸出插件綁定在一起,所有的工作都是通過它的各個插件完成的。MJPG-streamer是SourceForge網(wǎng)站的一個開源項目:https://sourceforge.net/projects/mjpg-streamer/

目前項目已經(jīng)遷移到github,這個版本增加了樹莓派的支持:https://github.com/jacksonliam/mjpg-streamer
MJPG-streamer依賴jpeg庫,因此首先進行jpeg 庫的移植,jpeg源碼包通過這個網(wǎng)址下載http://www.ijg.org/
最新版本是jpegsrc.v9d.tar.gzjpeg編譯

·解壓源碼包

1.tar-xvfjpegsrc.v9d.tar.gz

·配置源碼

1.cdjpegsrc.v9d

2.export CC=aarch64-poky-linux-gcc

3../configure --host=ARM-linux --prefix=/home/test/build_jpegsrc.v9d

·編譯&安裝

1.make

2.make install

mjpg-stream編譯

·解壓源碼

1.tar-xvfmjpg-streamer-r63.tar.gz

進入源碼目錄

1.cdmjpg-streamer-r63

創(chuàng)建一個目錄lib用來存放交叉編譯的動態(tài)庫文件

1.mkdir lib

輸入編譯命令并指定交叉編譯器

1.make CC=aarch64-poky-linux-gcc

將在目錄mjpg-streamer-test/mjpg-streamer-r63生成應(yīng)用程序mjpg_streamer

9fae7b6e-3374-11ec-aa30-dac502259ad0.png

幾個主要文件介紹如下:

· input_testpicture.so。這是一個圖像測試插件,它將預(yù)設(shè)好的圖像編譯成一個頭文件,可以在沒有攝像頭的情況下傳輸圖像,從而方便調(diào)試程序。

· input_uvc.so。此文件調(diào)用USB攝像頭驅(qū)動程序V4L2,從攝像頭讀取視頻數(shù)據(jù)。

· input_control.so。這個文件實現(xiàn)對攝像頭轉(zhuǎn)動的控制接口

· output_http.so。這是一個功能齊全的網(wǎng)站服務(wù)器,它不僅可以從單一文件夾中處理文件,還可以執(zhí)行一定的命令,它可以從輸入插件中處理一幅圖像,也可以將輸入插件的視頻文件根據(jù)現(xiàn)有M-JPEG標(biāo)準(zhǔn)以HTTP視頻數(shù)據(jù)服務(wù)流形式輸出。

· output_file.so。這個插件的功能是將輸入插件的JPEG圖像存儲到特定的文件夾下,它可以用來抓取圖像。

將生成的mjpg-streamer-r63/plugins/output_file/output_file.so和mjpg-streamer-r63/plugins/input_uvc/input_uvc.so

拷貝到目錄

mjpg-streamer-r63/lib

將上面編譯的jpeg動態(tài)庫libjpeg.so、libjpeg.so.9、libjpeg.so.9.4.0拷貝到目錄

mjpg-streamer-r63/lib

我這里搭建了nfs,將測試目錄掛載到開發(fā)板,方便調(diào)試,動態(tài)庫目錄內(nèi)容如下:

a00c4474-3374-11ec-aa30-dac502259ad0.png

在終端輸入命令指定環(huán)境變量

1.export LD_LIBRARY_PATH=/mnt/mjpg-streamer-test/mjpg-streamer-r63/lib

然后輸入命令

1.

./mjpg_streamer -i "input_uvc.so -n

運行成功信息如下:

a06c2646-3374-11ec-aa30-dac502259ad0.png

我的板子ip設(shè)置成了192.168.1.120,瀏覽器地址欄輸入

1.http://192.168.1.120:8080/?action=snapshot

就可以看到圖像了,回車可以進行單張抓拍,演示效果如下:

a0ec85ca-3374-11ec-aa30-dac502259ad0.gif

或者輸入

1.http://192.168.1.120:8080/?action=stream

就可以看到實時視頻了。

利用強大的curl可以方便的做到抓拍圖片,下面是ubuntu和windows端的演示效果:

1.curl http://192.168.1.120:8080/?action=snapshot -o a.jpg

ubuntu端的效果

a25766be-3374-11ec-aa30-dac502259ad0.png

window端的效果

a2d24604-3374-11ec-aa30-dac502259ad0.gif

米爾電子領(lǐng)先的嵌入式處理器模塊廠商

原文標(biāo)題:米爾MYS-8MMX開發(fā)板試用體驗測評——dql2016

文章出處:【微信公眾號:米爾MYiR】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

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

    關(guān)注

    25

    文章

    5121

    瀏覽量

    98209
收藏 人收藏

    評論

    相關(guān)推薦

    有獎丨米爾 全志T536開發(fā)板免費試用

    米爾與全志合作發(fā)布的新品基于全志T536應(yīng)用處理器的MYD-LT536-GK開發(fā)板免費試用活動來啦~~米爾提供了3塊價值750元的MYD-LT536-GK
    的頭像 發(fā)表于 12-26 08:05 ?265次閱讀
    有獎丨<b class='flag-5'>米爾</b> 全志T536<b class='flag-5'>開發(fā)板</b>免費<b class='flag-5'>試用</b>

    人臉疲勞檢測應(yīng)用-米爾基于RK3576核心/開發(fā)板

    本文將介紹基于米爾電子MYD-LR3576開發(fā)板米爾基于瑞芯微RK3576開發(fā)板)的人臉疲勞檢測方案測試。米爾基于RK3576核心
    的頭像 發(fā)表于 12-20 08:06 ?384次閱讀
    人臉疲勞檢測應(yīng)用-<b class='flag-5'>米爾</b>基于RK3576核心<b class='flag-5'>板</b>/<b class='flag-5'>開發(fā)板</b>

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

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

    FacenetPytorch人臉識別方案--基于米爾全志T527開發(fā)板

    本篇測評由電子工程世界的優(yōu)秀測評者“小火苗”提供。本文將介紹基于米爾電子MYD-LT527開發(fā)板米爾基于全志T527
    的頭像 發(fā)表于 11-28 15:12 ?395次閱讀
    FacenetPytorch人臉識別方案--基于<b class='flag-5'>米爾</b>全志T527<b class='flag-5'>開發(fā)板</b>

    追加名額丨米爾瑞芯微RK3576開發(fā)板有獎試用

    米爾與瑞芯微合作發(fā)布的新品基于瑞芯微RK3576應(yīng)用處理器的MYD-LR3576開發(fā)板免費試用活動加碼啦~~米爾追加了2塊價值849元的MYD-LR3576
    的頭像 發(fā)表于 11-22 01:00 ?275次閱讀
    追加名額丨<b class='flag-5'>米爾</b>瑞芯微RK3576<b class='flag-5'>開發(fā)板</b>有獎<b class='flag-5'>試用</b>

    【RA8D1試用活動】RA8D1B-CPKCOR開發(fā)板移植linux

    【RA8D1試用活動】RA8D1B-CPKCOR開發(fā)板移植linux
    的頭像 發(fā)表于 11-16 01:02 ?328次閱讀
    【RA<b class='flag-5'>8</b>D1<b class='flag-5'>試用</b>活動】RA<b class='flag-5'>8</b>D1B-CPKCOR<b class='flag-5'>開發(fā)板</b>移植linux

    米爾-Xilinx XC7A100T FPGA開發(fā)板試用】+01.開箱(zmj)

    米爾-Xilinx XC7A100T FPGA開發(fā)板試用】+01.開箱(zmj) 1.感謝 感謝米爾電子和電子發(fā)燒友提供的此次試用機會,可
    發(fā)表于 11-12 15:45

    有獎丨米爾 瑞芯微RK3576開發(fā)板免費試用

    米爾與瑞芯微合作發(fā)布的新品基于瑞芯微RK3576應(yīng)用處理器的MYD-LR3576開發(fā)板免費試用活動來啦~~米爾提供了7塊價值849元的MYD-LR3576
    的頭像 發(fā)表于 11-12 01:00 ?413次閱讀
    有獎丨<b class='flag-5'>米爾</b> 瑞芯微RK3576<b class='flag-5'>開發(fā)板</b>免費<b class='flag-5'>試用</b>

    米爾RK3576開發(fā)板特惠活動!

    近日,米爾電子發(fā)布基于瑞芯微RK3576核心開發(fā)板,RK3576作為國產(chǎn)熱門處理器,其高性能數(shù)據(jù)處理能力、領(lǐng)先的AI智能分析、強大的擴展性與兼容性受到廣大開發(fā)者的關(guān)注。
    的頭像 發(fā)表于 11-12 01:00 ?388次閱讀
    <b class='flag-5'>米爾</b>RK3576<b class='flag-5'>開發(fā)板</b>特惠活動!

    米爾-紫光PG2L100H國產(chǎn)FPGA開發(fā)板試用米爾-紫光PG2L100H國產(chǎn)FPGA開發(fā)板開箱評測

    很榮幸收到電子發(fā)燒友論壇申請的 米爾-紫光PG2L100H國產(chǎn)FPGA開發(fā)板,現(xiàn)在特地來寫篇測評報告,米爾-紫光PG2L100H國產(chǎn)FPGA由核心
    發(fā)表于 11-07 12:21

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

    米爾與NXP合作發(fā)布的新品基于NXPi.MX93應(yīng)用處理器的MYD-LMX9X開發(fā)板免費試用活動來啦~~米爾提供了3塊價值678元的MYD-LMX9X
    的頭像 發(fā)表于 06-13 08:02 ?608次閱讀
    點擊參與<b class='flag-5'>米爾</b>NXP i.MX 93<b class='flag-5'>開發(fā)板</b>有獎<b class='flag-5'>試用</b>

    米爾NXP i.MX 93開發(fā)板的Qt開發(fā)指南

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

    免費!NXP i.MX 93開發(fā)板有獎試用

    米爾與NXP合作發(fā)布的新品基于NXPi.MX93應(yīng)用處理器的MYD-LMX9X開發(fā)板免費試用活動來啦~~米爾提供了2塊價值678
    的頭像 發(fā)表于 05-23 08:01 ?798次閱讀
    免費!NXP i.MX 93<b class='flag-5'>開發(fā)板</b>有獎<b class='flag-5'>試用</b>

    通過物聯(lián)網(wǎng)管理多臺MQTT設(shè)備-基于米爾T527開發(fā)板

    本篇測評由電子工程世界的優(yōu)秀測評者“JerryZhen”提供。本文將介紹基于米爾電子MYD-LT527開發(fā)板的網(wǎng)關(guān)方案測試。一、系統(tǒng)概述基于米爾
    的頭像 發(fā)表于 05-10 08:01 ?750次閱讀
    通過物聯(lián)網(wǎng)管理多臺MQTT設(shè)備-基于<b class='flag-5'>米爾</b>T527<b class='flag-5'>開發(fā)板</b>

    G2D圖像處理硬件調(diào)用和測試-基于米爾-全志T113-i開發(fā)板

    本篇測評由電子工程世界的優(yōu)秀測評者“jf_99374259”提供。本文將介紹基于米爾電子MYD-YT113i開發(fā)板的G2D圖像處理硬件調(diào)用和測試。MYC-YT113i核心
    的頭像 發(fā)表于 04-12 08:01 ?772次閱讀
    G2D圖像處理硬件調(diào)用和測試-基于<b class='flag-5'>米爾</b>-全志T113-i<b class='flag-5'>開發(fā)板</b>
    波浪百家乐游戏中| 百家乐官网视频桌球| 马德里百家乐官网的玩法技巧和规则 | 百家乐庄河闲的赌法| 玩百家乐去哪个娱乐城最安全| 百家乐官网色子玩法| 百家乐线上| 网上百家乐官网合法吗| 百家乐真人娱乐城陈小春| 揭西县| 百家乐技术下载| 易胜博娱乐场| 做生意招财小窍门| 大发888真钱娱乐 博彩| 太阳百家乐官网3d博彩通| 哪个百家乐投注好| 新澳博| 百家乐论坛代理合作| 百家乐官网视频麻将游戏| 申博百家乐公式软件| 澳门百家乐官网鸿福厅| 百家乐马宝| 元阳县| 澳门百家乐玩法与游戏规则| 百家乐官网开户送十元| 诸子百家乐的玩法技巧和规则| 网上百家乐官网有假的吗| 钱柜百家乐的玩法技巧和规则 | 百家乐视频造假| 百家乐官网开户百家乐官网技巧| 百家乐api| 波音百家乐官网现金网投注平台排名导航| 百家乐赌场破解方法| 百家乐官网赌博外挂| 威尼斯人娱乐城极好| 稳赢百家乐官网的玩法技巧| 名仕国际棋牌官方网| 莫斯科百家乐官网的玩法技巧和规则 | 诸子百家乐官网的玩法技巧和规则| 大发888游戏好吗| 做生意的好风水|