All of lore.kernel.org
 help / color / mirror / Atom feed
From: Alex Shi <alex.shi@linux.alibaba.com>
To: Yanteng Si <siyanteng@loongson.cn>, Jonathan Corbet <corbet@lwn.net>
Cc: Harry Wei <harryxiyou@gmail.com>,
	Yanteng Si <siyanteng01@gmail.com>,
	linux-doc@vger.kernel.org, realpuyuwang@gmail.com,
	Huacai Chen <chenhuacai@gmail.com>,
	Jiaxun Yang <jiaxun.yang@flygoat.com>
Subject: Re: [PATCH 3/3] doc/zh_CN: add mips iio_configfs.rst translation
Date: Wed, 20 Jan 2021 11:01:31 +0800	[thread overview]
Message-ID: <0cdbcc21-25bd-f3bd-5bc3-493a66e609d5@linux.alibaba.com> (raw)
In-Reply-To: <20210119074617.3109276-3-siyanteng@loongson.cn>



在 2021/1/19 下午3:46, Yanteng Si 写道:
> This patch translates Documentation/iio/iio_configfs.rst into Chinese.
> 
> Signed-off-by: Yanteng Si <siyanteng@loongson.cn>
> ---
>  .../translations/zh_CN/iio/iio_configfs.rst   | 102 ++++++++++++++++++
>  1 file changed, 102 insertions(+)
>  create mode 100644 Documentation/translations/zh_CN/iio/iio_configfs.rst
> 
> diff --git a/Documentation/translations/zh_CN/iio/iio_configfs.rst b/Documentation/translations/zh_CN/iio/iio_configfs.rst
> new file mode 100644
> index 000000000000..223bc732ce66
> --- /dev/null
> +++ b/Documentation/translations/zh_CN/iio/iio_configfs.rst
> @@ -0,0 +1,102 @@
> +.. include:: ../disclaimer-zh_CN.rst
> +
> +:Original: :doc:`../../../iio/iio_configfs`
> +:Translator: Yanteng Si <siyanteng@loongson.cn>
> +
> +.. _cn_iio_configfs:
> +
> +
> +=====================
> +工业 IIO configfs支持
> +=====================
> +
> +1. 概述
> +=======
> +
> +Configfs是一种内核对象的基于文件系统的管理系统,IIO使用一些可以通过
> +configfs轻松配置的对象(例如:设备,触发器)。
> +
> +关于configfs是如何运行的,请查阅Documentation/filesystems/configfs.rst
> +了解更多信息。
> +
> +2. 用法
> +=======
> +为了使configfs支持IIO,我们需要在编译时选中config的CONFIG_IIO_CONFIGFS
> +选项。
> +
> +然后,挂载configfs文件系统(通常在 /config directory目录下)::
> +
> +  $ mkdir/config
> +  $ mount -t configfs none/config
> +
> +此时,将创建所有默认IIO组,并可以在/ config / iio下对其进行访问。 下一章
> +将介绍可用的IIO配置对象。
> +
> +3. 软件触发器
> +=============
> +
> +IIO默认configfs组之一是“触发器”组。 挂载configfs后可以自动访问它,并且可
> +以在/config/iio/triggers下找到。
> +
> +IIO软件触发器为创建多种触发器类型提供了支持。 通常在include/linux/iio
> +/sw_trigger.h:中的接口下将新的触发器类型实现为单独的内核模块:
> +::
> +
> +  /*
> +   * drivers/iio/trigger/iio-trig-sample.c
> +   * 一种新触发器类型的内核模块实例
> +   */
> +  #include <linux/iio/sw_trigger.h>
> +
> +
> +  static struct iio_sw_trigger *iio_trig_sample_probe(const char *name)
> +  {
> +	/*
> +	 * 这将分配并注册一个IIO触发器以及其他触发器类型特性的初始化。
> +	 */
> +  }
> +
> +  static int iio_trig_sample_remove(struct iio_sw_trigger *swt)
> +  {
> +	/*
> +	 * 这会废弃iio_trig_sample_probe中的操作
> +	 */
> +  }
> +
> +  static const struct iio_sw_trigger_ops iio_trig_sample_ops = {
> +	.probe		= iio_trig_sample_probe,
> +	.remove		= iio_trig_sample_remove,
> +  };
> +
> +  static struct iio_sw_trigger_type iio_trig_sample = {
> +	.name = "trig-sample",
> +	.owner = THIS_MODULE,
> +	.ops = &iio_trig_sample_ops,
> +  };
> +
> +module_iio_sw_trigger_driver(iio_trig_sample);
> +
> +每种触发器类型在/config/iio/triggers下都有其自己的目录。 加载iio-trig-sample
> +模块将创建“ trig-sample”触发器类型目录/config/iio/triggers/trig-sample.
> +
> +我们支持以下中断源(触发器类型)
> +
> +	* hrtimer, uses high resolution timers as interrupt source

Why not translate this?


> +
> +3.1 Hrtimer Hrtimer触发器创建与销毁
> +-----------------------------------
> +
> +加载iio-trig-hrtimer模块将注册hrtimer触发器类型,从而允许用户在
> +/config/iio/triggers/hrtimer下创建hrtimer触发器。
> +
> +例如::
> +
> +  $ mkdir /config/iio/triggers/hrtimer/instance1
> +  $ rmdir /config/iio/triggers/hrtimer/instance1
> +
> +每个触发器可以具有一个或多个独特的触发器类型的属性。
> +
> +3.2 "hrtimer" 触发器类型属性
> +----------------------------
> +
> +"hrtimer”触发器类型没有来自/config dir的任何可配置属性。
> +它确实将采样频率属性引入触发目录。

Any better translations?

Thanks
 

  reply	other threads:[~2021-01-20  3:08 UTC|newest]

Thread overview: 9+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2021-01-19  7:46 [PATCH 1/3] docs: zh_CN: add mips index.rst translation Yanteng Si
2021-01-19  7:46 ` [PATCH 2/3] doc/zh_CN: add mips ep93xx_adc.rst translation Yanteng Si
2021-01-20  3:02   ` Alex Shi
2021-01-19  7:46 ` [PATCH 3/3] doc/zh_CN: add mips iio_configfs.rst translation Yanteng Si
2021-01-20  3:01   ` Alex Shi [this message]
2021-01-20  1:47 ` [PATCH 1/3] docs: zh_CN: add mips index.rst translation Huacai Chen
2021-01-20  3:24   ` teng sterling
2021-01-20  2:57 ` Alex Shi
2021-01-20  3:30   ` teng sterling

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=0cdbcc21-25bd-f3bd-5bc3-493a66e609d5@linux.alibaba.com \
    --to=alex.shi@linux.alibaba.com \
    --cc=chenhuacai@gmail.com \
    --cc=corbet@lwn.net \
    --cc=harryxiyou@gmail.com \
    --cc=jiaxun.yang@flygoat.com \
    --cc=linux-doc@vger.kernel.org \
    --cc=realpuyuwang@gmail.com \
    --cc=siyanteng01@gmail.com \
    --cc=siyanteng@loongson.cn \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.