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

    如果说你英语不咋的,那很大可能说明你的IT水平也就那样,看看这些我们经常能碰到的熟悉的朋友(单词)吧,或许,你会想到更多。得意

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

    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

比较参数s1s2字符串函数

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

一个用来调试CC++程序的调试器

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

穆尔型

 

 大宝,天天见!睡觉

 

  • 42
    点赞
  • 234
    收藏
    觉得还不错? 一键收藏
  • 8
    评论
ARM Cortex-M3是一种广泛应用于嵌入式系统的32位处理器架构。NXP LPC1768是基于ARM Cortex-M3架构的一款微控制器,具有丰富的外设和易于使用的开发环境。 在使用NXP LPC1768进行嵌入式开发实例时,我们需要以下步骤: 1. 硬件准备:准备好NXP LPC1768开发板和必要的连接线材。将开发板连接到计算机,确保正确安装驱动程序。 2. 开发环境设置:ARM Cortex-M3开发使用Keil MDK软件包,下载并安装Keil MDK开发环境。将LPC1768相关文件添加到Keil MDK,并设置正确的编译和调试选项。 3. 编写代码:使用Keil MDK的集成开发环境,我们可以编写C或汇编语言程序来控制LPC1768的外设。例如,可以通过GPIO控制LED灯,通过UART与计算机通信等。 4. 编译和下载:通过Keil MDK编译代码,生成二进制文件。然后,使用编程器将二进制文件下载到LPC1768开发板上。 5. 调试和测试:使用Keil MDK的调试功能,可以在LPC1768上单步执行程序,观察变量的值和寄存器的状态,以确保程序正确运行。 6. 扩展功能:利用LPC1768的丰富外设,我们可以实现各种功能,如通过ADC读取模拟信号,使用PWM控制电机速度等。开发者可以根据具体需求进行相应的硬件和软件开发。 总的来说,ARM Cortex-M3嵌入式开发实例基于NXP LPC1768的开发,需要进行硬件准备、开发环境设置、编写代码、编译和下载、调试和测试等步骤。通过这些步骤,我们可以实现各种功能并开发嵌入式应用程序。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值