New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update Glossary.md #31

Closed
wants to merge 1 commit into
base: develop
from

Conversation

Projects
None yet
2 participants
@mintisan

mintisan commented Jul 16, 2015

CN-draft for Glossary's first-level link
FYI

Update Glossary.md
CN-draft for Glossary's first-level link
FYI
@lzufalcon

This comment has been minimized.

lzufalcon commented on zh/dev_portals/Glossary/Glossary.md in 602cd0b Jul 16, 2015

@mintisan 咱们开头需要稍微统一下,具体格式请参考 zh/doc/README.md,需要包含:原文;翻译;校订 三个方面,以便更好地确保内容质量,增加责任感,再一个方面也是对大家工作的认可。

@lzufalcon

This comment has been minimized.

lzufalcon commented on zh/dev_portals/Glossary/Glossary.md in 602cd0b Jul 16, 2015

好像原来转换有点问题,把加粗显示转没了,咱们可以考虑在每个术语前加个 * 号缩进下?

This comment has been minimized.

Owner

mintisan replied Aug 1, 2015

好的,已添加

@lzufalcon

This comment has been minimized.

lzufalcon commented on zh/dev_portals/Glossary/Glossary.md in 602cd0b Jul 16, 2015

  1. s/JTAG/ JTAG 调试器 /g ?
  2. s/可用于/常用于/?
  3. 是一家瑞士厂商,他们生产市场流行的 Jtag 调试器,这些调试器常用于调试嵌入式 Linux 系统。他们的主要产品是 'BDIx000' 系列的 Jtag 调试器?

This comment has been minimized.

Owner

mintisan replied Aug 1, 2015

原文使用 JTAG ,所以都用大写要好点吧,而不是 Jtag

@lzufalcon

This comment has been minimized.

lzufalcon commented on zh/dev_portals/Glossary/Glossary.md in 602cd0b Jul 16, 2015

工具链是一整套为嵌入式设备构建软件的程序,具体来说,它指代编译器和连接器。但是它也可能是其他特定于某个特别架构或者 CPU 的其他程序,例如调试器,分析器和与目标软件配合使用的其他工具。

@lzufalcon

This comment has been minimized.

lzufalcon commented on zh/dev_portals/Glossary/Glossary.md in 602cd0b Jul 16, 2015

目标板是为其开发软件的设备或者环境。它可能是开发板、真实的产品或者仿真器。通常情况下,软件先在一台主机上开发,之后传到目标设备上测试、调试和部署。

@lzufalcon

This comment has been minimized.

lzufalcon commented on zh/dev_portals/Glossary/Glossary.md in 602cd0b Jul 16, 2015

直到所有的数据请求传输后才返回控制权到调用程序本身,I/O 传输与处理器工作串行执行。

@lzufalcon

This comment has been minimized.

lzufalcon commented on zh/dev_portals/Glossary/Glossary.md in 602cd0b Jul 16, 2015

片上系统是指单一集成电路上包含一个几乎完整系统的芯片,它可能会有多种 IP 核,这些 IP 核实现不同的硬件功能,除了系统主 CPU 以外,如串口、网口、总线和视频控制器。一般读作

@lzufalcon

This comment has been minimized.

lzufalcon commented on zh/dev_portals/Glossary/Glossary.md in 602cd0b Jul 16, 2015

作为存储介质,在易失性 RAM 上构建的文件系统。

@lzufalcon

This comment has been minimized.

lzufalcon commented on zh/dev_portals/Glossary/Glossary.md in 602cd0b Jul 16, 2015

物理层(Physical Layer)的缩写。物理层通常指代在一个芯片或者主板上实现了网络功能的硬件电路。通常情况下,它是指在一个为特别网络设备或者接口定制的 SOC 上的一个电路。

@lzufalcon

This comment has been minimized.

lzufalcon commented on zh/dev_portals/Glossary/Glossary.md in 602cd0b Jul 16, 2015

I/O 进程启动后立马返回控制权到调用程序,但是此时 I/O 并未完成。I/O 传输与处理器工作并行执行,也就是说在执行 I/O 操作的同时,用户程序可以不受影响地继续并行运行。

@lzufalcon

This comment has been minimized.

lzufalcon commented on zh/dev_portals/Glossary/Glossary.md in 602cd0b Jul 16, 2015

此术语描述的是这样一个存储设备,即使掉了电它的内容也会保留。存储器使用磁介质(例如磁盘,磁带或者泡沫记忆体)通常是天然具有非易失性,然后半导体记忆体(静态内存,特别是动态内存)通常是易失的但是在持久地接上一个可以反复充电的电池后,就可以作成非易失性的存储器了。

This comment has been minimized.

Owner

mintisan replied Aug 1, 2015

是“泡沫记忆体”,而不是“磁泡存储器”?

@lzufalcon

This comment has been minimized.

lzufalcon commented on 602cd0b Jul 16, 2015

A~K 还未核对,明早继续。

This comment has been minimized.

lzufalcon replied Jul 17, 2015

A ~ K 基本完工,@mintisan 你原来的翻译整体意义上基本都做到了,并且添加了一些很好地扩展,不过部分内容未能准确还原愿意,另外有部分有遗漏或者是可能有疏忽,麻烦再调整一版吧。有任何疑问咱们通过微信与更多一起翻译的同事协商讨论,争取有更精准的表述。感谢 ^_^

This comment has been minimized.

Owner

mintisan replied Aug 1, 2015

恩,我个人的翻译更加偏向于 “口语化” 或者说 “意译” 一点,还有有些表达出卖了我的语文水平(⊙﹏⊙)b,因为平时写博客都是哪个调调。。。参考的你的每条建议,进行了修改,我再发一个pr,谢谢

@lzufalcon

This comment has been minimized.

lzufalcon commented on zh/dev_portals/Glossary/Glossary.md in 602cd0b Jul 17, 2015

在启动 I/O 进程之后即返回控制权到调用程序,而且是在 I/O 完成之前。I/O 传输与处理器工作可并行执行,也就是说,I/O 操作执行之时,用户程序可不受影响地持续运行。

注:这个感觉跟下面的 Non-Blocking I/O 是同样定义,有区别没?

This comment has been minimized.

Owner

mintisan replied Aug 1, 2015

比较下英文原文是一样的(如下),异步 I/O非阻塞 I/O 就是一个东西的不同称谓吧

- Non-blocking I/O 
-I/O where control is returned to the calling program after the I/O
-process has started, but before the I/O is completed. The I/O transfer
-runs in parallel with respect to the processor work. The user program
-continues executing at the same time the I/O operation is executing.
@lzufalcon

This comment has been minimized.

lzufalcon commented on zh/dev_portals/Glossary/Glossary.md in 602cd0b Jul 17, 2015

板子(Board) 通常指代开发有嵌入式 Linux 的硬件设备,既往来看,它是指一块打印电路板,确切地包含了设备所需的硬件。通常情况下,相对于最终发布窗口的实际产品设备,这种板子是一块开发板或者评估板。

This comment has been minimized.

Owner

mintisan replied Aug 1, 2015

电路印刷电路板修改为印刷电路板

@lzufalcon

This comment has been minimized.

lzufalcon commented on zh/dev_portals/Glossary/Glossary.md in 602cd0b Jul 17, 2015

同后面的 同步 I/O ?

This comment has been minimized.

Owner

mintisan replied Aug 1, 2015

是的,参考 异步 I/O非阻塞 I/O

@lzufalcon

This comment has been minimized.

lzufalcon commented on zh/dev_portals/Glossary/Glossary.md in 602cd0b Jul 17, 2015

其实就是用于支持特定硬件板的代码,这个术语一般用于指代代码,而不能见名知义地当作一个具体的“包”。它通常指适用于某块特定板子的所有特例软件,包括内核代码、用户代码等等。

This comment has been minimized.

Owner

mintisan replied Aug 1, 2015

恩,已采纳修改

@lzufalcon

This comment has been minimized.

lzufalcon commented on zh/dev_portals/Glossary/Glossary.md in 602cd0b Jul 17, 2015

交叉编译器是指,一个运行在某个平台上的编译器,它通过配置后有能力为另外一个平台或者多个其他平台生成代码。

:两种翻译都可以,一种是直译,一种是意译。咱们可以看下怎么更好。

@lzufalcon

This comment has been minimized.

lzufalcon commented on zh/dev_portals/Glossary/Glossary.md in 602cd0b Jul 17, 2015

交叉编译是指,通过交叉编译器编译代码,代码针对另外一个平台,而不是执行编译的平台本身。

@lzufalcon

This comment has been minimized.

lzufalcon commented on zh/dev_portals/Glossary/Glossary.md in 602cd0b Jul 17, 2015

嵌入式 Linux 会议,这是每年为嵌入式 Linux 开发者准备的主要技术会议之一。查看 [事件] 页面可以看到历年的参考资料。

@lzufalcon

This comment has been minimized.

lzufalcon commented on zh/dev_portals/Glossary/Glossary.md in 602cd0b Jul 17, 2015

“嵌入式”设备通常意味着该设备独立于其他附带的软硬件特性,具有固定的功能。该术语多少有些含糊不清,它是相对于通用功能而言的,意味着专用。需要提到的是,移动手机虽然现在支持各种通用程序和功能,但是也被当作嵌入式设备。典型的嵌入式 Linux 产品包括数字相机、路由器、电视机与机顶盒以及非消费类的嵌入式设备,像传感器、工控设备以及除桌面和服务器市场外所有运行 Linux的设备。详情请看嵌入式系统的维基百科入口

@lzufalcon

This comment has been minimized.

lzufalcon commented on zh/dev_portals/Glossary/Glossary.md in 602cd0b Jul 17, 2015

文件系统是操作系统用于跟踪磁盘或者分区上的文件的一套方法或者数据结构,是磁盘上文件的组织方式。有时也指用于存储文件或者文件系统类型的分区或者磁盘。

@lzufalcon

This comment has been minimized.

lzufalcon commented on zh/dev_portals/Glossary/Glossary.md in 602cd0b Jul 17, 2015

主机或者宿主机是指软件开发者具体为他们的产品编写和编译软件时所用的机器。在一个主机-目标机环境中,主机用于开发软件而目标机是指用来跑软件的那些设备。

This comment has been minimized.

Owner

mintisan replied Aug 1, 2015

目标机,听起来怪怪的

@lzufalcon

This comment has been minimized.

lzufalcon commented on zh/dev_portals/Glossary/Glossary.md in 602cd0b Jul 17, 2015

Linux 内核是 Linux 系统的核心软件,它负责与硬件打交道,代表进程管理资源,也负责协调进程与硬件之间以及不同进程间的交互。

@lzufalcon

This comment has been minimized.

lzufalcon commented on zh/dev_portals/Glossary/Glossary.md in 602cd0b Jul 17, 2015

1、JTAG 本身建议不用翻译?
2、JTAG 是 “Joint Test Action Group”(联合测试行动小组)的缩写,JTAG 是指一种调节接口,用于在嵌入式开发板上验证硬件和调试软件。

This comment has been minimized.

Owner

mintisan replied Aug 1, 2015

恩,JTAG不翻译了

@lzufalcon

This comment has been minimized.

lzufalcon commented on zh/dev_portals/Glossary/Glossary.md in 602cd0b Jul 17, 2015

IP 核是指芯片上某个执行不同功能的集成电路的一部分,IP 核代表“知识产权”,它被开发或者授权,然后才能集成到系统的 SOC 或者某些其他芯片中。这个核作为一个单元被授权和操作,这个单元需要用诸如 Verilog 这样的硬件描述语言来表达出一个准确定义的线路。因为相同的 IP 核可能用在多种芯片上(并且通常是来自不同公司的芯片),所以为系统上某个 IP 核所写的驱动也常能够(添加少许修改)就可以在其他系统上相同的 IP 核上工作。在当前处理器上常见的 IP 块是视频控制器、 Uart (串行端口)、 总线控制器和网络线路 (有线和无线),而这些只是冰山一角。

This comment has been minimized.

Owner

mintisan replied Aug 1, 2015

我觉的缩写全部使用大写比较好,除了代词和介词,如UART,SoC(System on Chip),IP,如果缩写首字母大写,后续小写,那么IP就要用Ip来替代了,看起来怪怪的。。。

@lzufalcon lzufalcon closed this Jul 21, 2015

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment