一个懒人专用文章归档神器,如果你不能成为压路机的一部分,那么你就只能成为道路的一部分 Bala~bala~

嵌入式开发常用英语单词–你知多少?

汇编 懒人 1316℃ 0评论

嵌入式开发常用英语单词主要分为以下五大部分:

1.C语言数据结构

2.Linux开发环境

3.ARM嵌入式接口技术和体系结构

4.linux设备驱动常识

5.嵌入式硬件技术基础。

 

慢慢看吧,或许,感觉就来了……

一、c语言和数据结构

high-level language

高级语言

File

文件

New

Include

包括

main

printf

打印函数

Return

返回

Release

发布

Debug

调试

Settings

设置

putchar

字符输出函数

sprintf

把格式数据写成串

scanf

格式输入函数

getchar

从键盘上读入一个字符

stdio

标准输入输出(=standard input/ouput)

ASCII

美国信息交换标准码

fflush

清除文件缓冲区函数

Megabyte

兆字节

Kilobyte

千字节

Byte

字节

Bit

Char

字符

Short

Int Integer(整数)缩写
long

长时间的, 长期的

float

浮点数类型

double 双的, 双重的;
Void 空的, 空虚的;没有…的;无效的
typedef

类型定义

struct 结构(上)的, 构架(上)的
union

联盟

enum

枚举

define

定义

sizeof

… 的大小

func

函数, 功能 (=function)

unsiged 无符号的
goto 转到
if 如果
else

其他

switch

开关

case

案件

break

打破

default

默认

flawchart

流程图

while 在…期间, 当…的时候; 与…同时
do 做, 干,从事;学习,研究
for

为, 帮, 给,对, 对于, 对…来说,

continue 继续, 连续
puts

提出

gets 获得者
strcat

字符串连接函数.

strcpy

字符串拷贝函数

strcmp

字符串比较

strlen

字符长度

strncpy

字符串复制函数

strchr 查找字符串s中首次出现字符c的位置
strcasecmp 比较参数s1和s2字符串函数
atof 把字符串转换成浮点数
toascii

转换成ASCII码

error 错误, 过失,
undef

不明确规定的

Preprocessor 预处理程序, 预处理器
BUG (机器等)故障; 程序错误, 缺陷
MMU 存储器管理单元
malloc 分配内存
heap
free 免除; 释放
realloc 从堆上分配内存的
const

常量

open 开着的; 开放的, 公开的;
close

关闭

read
write
fopen

打开文件

stdout 标准输出
stdin 标准输入
stderr

标准错误

fclose

文件关闭

feof 是否已到达文件末尾
fputc

向文件的字符输出函数

fgetc

从文件中获取一个字符

fputs

往文件中写字符串函数

fgets

从文件中获取字符串函数

fread

从文件中读

fwrite 从文件中写
fflush 清除文件缓冲区
fprintf

文件输出语句

fscanf

文件中读函数

rewind

倒带

fseek 设置文件位置指针
ftell 获取文件的当前读写位置
ferror 出错的检测
clearerr

清除错误

static

不变化的, 静止的,静态的

auto

汽车

register 记录; 登记; 注册;显出;
extern

外部; 外来的

Breakpoint 断点
Recursive 递归
binary 二进制
octal 八进制
decimal 十进制
hexadecimal 十六进制
operator associativity 运算符结合性
operator precedence 运算符优先级
reference 引用
allocation (资源)分配
source code    源代码
source program    源程序
source statement    源代码语句
destination  目的
Boolean operator     布尔运算符
complement 补码
vertex 顶点
graph
Loop 循环
tree
root
child 孩子
parent 双亲
leaf node    叶子结点
subtree 子树
list
list box 列表框
queue 队列
deque 双端队列
stack 堆栈
natural number   自然数
Zero out    置零
algorithm 算法
upper bound     上限
lower bound    下限
procedure 过程
attribute 属性
linear    线性
matrix 矩阵
one-dimensional array    一维数组
polymorphism 多态性
data 数据
entity 实体
element 元素
order 次序  排序
dot 点,点分符,小圆点
sheet 表单
index 索引;下标
assignmentstatement    赋值语句
update 更新;修改
array 数组
record 记录
stack 栈,堆栈
pop 出栈
push 入栈,压栈
queue 队列
   
   
   
   
   

二、Linux 开发环境

Linux

是一种可免费使用的UNIX类型操作系统

Host

主机

VMWare

虚拟机

Bridge 网桥
Host Only 主机模式
NAT 网络地址转换模式
start

开始

ipconfig 调试计算机网络
System

系统

Samba 共享文件服务器
FTP 文件传输协议
Server 服务器
cdrom

光盘

boot

引导

etc 及其他, 等等
home 家; 住宅;
log

日志

ntfs

微软公司视窗操作系统的文件系统

passwd 口令
Mkdir

建立一个新的子目录

more

更多

cat 看文件
less 较少的, 更少的
head 头部;领导,
tail

尾巴

shell 一个交互性命令解释器
bash

庆典

useradd 增加用户
userdel 删除用户
usermod 修改用户
groupadd 增加组
groupdel 删除组
groupmod 修改组
chpasswd 用文件配置修改密码
chown 改变文件的所有权
chgrp 改变用户分组
chmod 改变文件属性
Oracle 神谕, 神谕处, 传达神谕的人,
vi 是一种编辑器
vim 是一种编辑器
ifconfig 显示或设置网络设备
ifdown 关闭网络接口
ethX X 表示第几个网卡
ifup 启动已经设置好的网络接口
Service 服务, 接待;公共机构,政府部门;
network 络, 网状系统;
ping 测试网络
traceroute

跟踪路由

nslookup

查询域名

xinetd 支持多种网络服务的核心守护进程
restart 重新开始,重新启动
NFS

网络文件系统

TFTP 简单文件传输协议
BOOTP 一个基于IP/UDP协议的协议
start 开始; 开端;出发
stop 停止; 中断;
mount 挂载
ls 查看文件属性
tar 压缩和解压
grep

可做文件内的字符串查找

top 最高的, 顶端的
du Disk Usage的缩写,占磁盘空间的大小
free 自由的; 不受约束的;免费的, 无偿的;
man 忠实仆人,得力助手
find 找到, 发现;发觉, 感到, 认为;
ps UNIX工具程序,查看进程
shift 改变, 变换, 转移, 移动;
GCC 一套由GNU开发的编程语言编译器
root 根, 根部;根源, 根基, 根本, 基础;
time 时间
objdump 快速查看之流的工具
Objcopy 分析源文件的格式
ar archive(存档)
static

静态

dlopen 打开库文件
dlsym 动态获取函数指针
dlclose 已经装载的库句柄减一
major

主要

minor 不重要的、次要的
Create 创造, 创作, 创建;引起, 产生
Replace  取代, 代替; 更换, 替换
target

目标

rule

规则

all

所有

clean 打扫,清洁
install 安装
uninstall 卸载的意思
export 出口,输出
autoscan 自动扫描
configure

配置

autoconf atuotools生成Makefile步骤之一
automake 同上
distclean 彻底清除源代码树
dist 区域,地方,管区
Client 客户端
gdb 一个用来调试C和C++程序的调试器
strip 在目标文件中去丢可打印字符
dmesg 用来显示开机信息
cross-compiler 交叉编译器
Compiler 编译器
bootable disk 引导盘
boot failure 引导失败
optical disk 光碟[盘]   (同 compact disk)
terminal 终端
portable 可移植
library (程序)库,库
share 共享
remote access    远程访问
localhost   本(主)机
remote terminal    远程终端
   

 

三、ARM嵌入式接口技术 和体系结构

embedded system 嵌入式系统                                                                      
CPU 中央处理器
flash 闪存
critical section 临界段
nandflash 一种非易失闪存技术
SDRAM 同步动态随机访问存储

(synchronous dynamic randomaccess memory)

DDR SDRAM 上升延和下降延都可以进行数据传输
LCD Liquid Crystal Display (液晶显示器)简称
GPIO (General Purpose Input Output)通用输入输出。

Output

输出

Input

输入
Keypad 小键盘
RTC 可提供时间(通常也提供日期)的时钟器件.
RAM 随机存储器
ROM 只读存储器
memory 存储(器),
operation 操作, 运转, 经营, 行动记忆,记忆力, 回忆, 存储(器),
addressing 寻址,  访问
Partition 区分, 隔开, 分割
Control 掌控, 控制, 管制, 克制
Mode 方式, 模式, 样式,
reserved 保留位
IRQ Interrupt ReQuest(中断请求)
SVC 管理
FIQ 快速中断
Abort 中止
Undef 未定义
User 用户
usr 用户模式
supervisor 管理模式
SPSR 程序状态保存寄存器

Saved Process Status Registers

DCD 载波检测
RXD 接收数据
TXD 发送数据
DTR 数据终端准备好
GND 信号地
DSR 数据准备好
RTS 发送请求
CTS 发送清除
RI 振铃指示
Divisor 除数, 约数除数除数,约数除数, 约数
I²C 内部整合电路的称呼
Micro-Controller 微控制器
LCD Driver LCD驱动器
Static RAM 静态存储
GATE ARRAY 逻辑门电路
ADC 模数转换
IBMR  (I2C bus Monitor Register)

追踪SCL和SDA 引脚的状态

IDBR (I2C Data Buffer Register)

使用IDBR从I2C 总线接收和发送数据

ICR (I2C Control Register)

使用ICR 寄存器来控制I2C单元。

ISR (I2C Status Register)

ISR 通知I2C中断到Pxa270 处理器的中断控制器。

ISAR ISAR(I2C Slave Address Register )

ISAR 定义I2C接口7位从机地址

AC’97 Audio CODEC’97

(音频多媒体数字信号编/解码器)

ADC Analog-to-Digital Conversion模拟转数字
DAC Digital-to-Analog Conversion数字转模拟
outgoing 外向的, 即将离职的, 出发的外出,开支, 流出adj.
incoming 即将到来的,  刚开始的,进来, 收入
slots
USB Universal Serial BUS的缩写 “通用串行总线 ”
USB OTG USB On-The-Go的缩写
Client Software

顾客软件

Driver

驱动

Portion 一部分一部分, 一分
collection 收集, 收取, 聚集, 汇集
Interrupt 打断, 打扰, 中断,
features 特性, 特点, 特征
architecture 建筑学, 结构, 一座建筑物, 总称建筑物,
multiply-accumulate

乘-累加

memory map 内存映射
memory space 内存空间
Microcontroller 微控制器
Microprocessor 微处理器
Monitor 临视器
Multiprocessing 多处理
Multitasking 多任务
Object file 目标文件
Operating system 操作系统
Parallel processing 并行进程
Peripheral 外设
Preemptive 抡先
Polling 转询
Priority 优先
watchdog timer 看门狗定时器
Trap 陷入
Tracepoint 跟踪点
Therad 线程
Task 任务
target 目标机
Startup code 启动代码
Stack
Software interrupt 软件中断
simulator 仿真器
semaphore 信号灯
scheduler 调度程序
SRAM 静态随机访问储存器
logic analyzer 逻辑分析仪
Locator 定位程序
Linker 连接程序
intertask communication 进程间通讯
interrupt vector table 中断向量表
interrupt vector 中断向量
interrupt type 中断类型
interrupt service routine 中断服务程序
interrupt latency 中断延迟
instruction pointer 指令指针
I/O device IO设备
I/O map I/O映射
I/O space I/O空间
Firmware 固件
flash memory 闪存
DSP 数字信号处理器
device programmer 设备编程器
device driver 设备驱动程序
Deadlock 死锁
Deadline 死线
Data bus 数据总线
CISC 复杂指令集计算机
assembly Language 汇编语言
binary semaphore 二元信号
bond-out processor 外合处理器
assembler 汇编编译器
application software 应用软件
address bus 地址总线
Register 寄存器
Relocatable 可重定位的
reset address 重启地址
ARM Advanced RISC Machines
data sheet 芯片的数据手册
Bank 内存库
Serial 串口

Parallel port

并口
Thumb ARM体系结构中一种16位的指令集
Architecture 软件结构
READONLY

只读的

DRAM Dynamic RAM 动态随机存储器
Cache 高速缓冲存储器(Cache Memory)
physical address 物理地址
physical layer 物理层
general-purpose  controller 通用控制器
general-purpose language 通用语言
general-purpose register 通用寄存器
instruction code 指令代码
instruction 指令
instruction set 指令集
compoment (组成)部分,部[构,组]件
memory bank 存储器插槽
memory cell 存储单元
memory chip 存储芯片
bus 总线
data bus 数据总线
address bus 地址总线
control bus 控制总线
configuration 配置
microcomputer 微机
mainframe 大型机
minicomputer 小型机
transfer 传送
significant figure 有效数字
capacity 容量
binary conversion 二进制转换
binary digit 二进制数字
binary number 二进制数
binary search 二分搜索
binary tree 二叉树
parity 奇偶性(检验)
even parity 偶检验
odd parity 奇检验
interpreter 解释程序
interpreted language 解释语
operation 操作,运算
operation code 操作码
operand 操作数
operator 运算符
operating system    操作系统
low-level language    低级语言
assembly language    汇编语言
high-level language  高级语言
retrieve 检索
release 释放;发布
pulse 脉冲
current 电流
semiconductor 半导体
magnetic disk     磁盘
cache 高速缓冲区
interface    接口
page
equation 等式
block 块;内存块
slot
delay 延迟
erase 擦除
volume 卷;音量
modem 调制解调器(modulator/demodulator)
sink 接收器
coprocessor 协处理器
accumulator 累加器
peripheral 外(围)设(备)
map v.  映射     n. 映像、映射
pattern 模式
response time   响应时间
mouse 鼠标(器)
bus mouse    总线鼠标器
cursor 光标
touch screen   触摸屏
light – emitting diode    发光二极管
light source    光源
lightwave system    光波系统
digitize 数字化
sensor 传感器
scan 扫描
speech recognition    语音识别
sharpness 清晰度
resolution 分辨率
high resolution    高分辨率
low resolution    低分辨率
image 图像
pixel 像素
flat-panel display    平板显示器
pin 引脚,插针
centralized control    集中式控制
decentralized control    分散式控制
priority 优先权(级)
expansion slot 扩展槽
Module 模块
Synchronous 同步
Asynchronous 异步
dynamic 动态
protocol    协议
PCI   外部设备互连
adapter 适配器    ( 或adaptor )
architecture 体系结构
RISC 精简指令集计算技术

Reduced Instruction set Computing

frequency 频率
minimize 最小化
maximize    最大化
opcode 操作码( operation code )
Integrated circuit  IC 集成电路
integrated software    集成软件
transistor 晶体管( transfer  resistor )
Emitter 发射极
Base 基极
Collector 集电极
absolute address    绝对地址
parallel processing    并行处理
parallel transmission    并行传输
throughout 吞吐量
single threading    单线程处理方式
master processor    主处理器
SMP  对称多处理( 技术、体系结构 )
initialize 初始化
clock 时钟( 电路 )
clock rate    时钟频率
clock speed    时钟速度
clock pulse    时钟脉冲
circuit 电路
hard error    硬错误

四、Linux设备驱动常识

Kernel

内核

Kernel  space 内核空间
user space 用户空间
mknod 设备的结点创建
hardware device
硬件部件;硬件设备
insmod 加载模块
rmmod 卸载模块
modules

模块

operations 行动

五、嵌入式硬件技术基础

Resistor 电阻

Current

电流

Potential

电位
digital signal processor 数字信号处理器
Breaker 断路器
capacity 容量
voltage 电压
power 功率
reactance 电抗
capacitance 电容

Power

电源
Logic Multiplic 逻辑与
Logic Negation 逻辑非

Logical or

逻辑或
Mealy 米莱型
Moore 穆尔型

转载请注明:懒人档案室 » 嵌入式开发常用英语单词–你知多少?

喜欢 (0)
发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址