嵌入式名词解释
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1.名词解释
RISC:英文全称是Reduced Instruction Set Computer,中文是精简指令集计算机。特点是所有指令的格式都是一致的,所有指令的指令周期也是相同的,并且采用流水线技术。CISC:Complex Instruction Set Computer 复杂指令计算机
GPIO:General Purpose Input Output (通用输入/输出)简称为GPIO,或总线扩展器,利用工业标准I2C、SMBus或SPI接口简化了I/O口的扩展。
MTBF:Mean Time Between Failure平均无故障时间,是衡量一个产品的可靠性指标。
E2PROM:EEPROM (Electrically Erasable Programmable Read-Only Memory),电可擦可编程只读存储器。
EPROM:Erasable Programmable Read Only Memory 可擦除可编程只读存储器。
DSP:digital signal processor数字信号处理器
gcc: GNU Compiler Collection GNU编译器套件
MIPS:Million Instructions Per Second 单字长定点指令平均执行速度
DMA: Directional Memory Access直接内存访问
A/D:将模拟信号转换成数字信号的过程称为模数转换(Analog to Digital)或称A/D转换。能够完成这种转换的电路称为模数转化器(Analog Digital Converter),简称ADC.
D/A:将数字信号转换成模拟信号的过程称为数模转换(Digital to Analog)或称D/A转换。能够完成这种转换的电路称为数模转化器(Digital Analog Converter),简称DAC.
2. linux 命令
//linux 命令主要参考上课上机的word文档中,考试中90%左右的命令来自于本命令文档。
●ls列出当前目录下的所有文件和子目录。
⏹ls -l; ls -l 列出文件的详细信息.如创建者,创建时间,文件的读写权限列表等
等
ls -a:显示目录下所有文件,包括隐含文件(头部带“.”的文件)。
⏹ls -la/-al(就是把前两个合并)列出所有文件(包括隐含文件)的详细信息
●pwd显示当前目录
●mkdir一次建立一个或几个目录
●cp 复制文件和目录
⏹cp file1 dir1把文件file1复制到dir1目录下
⏹cp file1 file2把file1复制给file2
●mv移动文件
⏹mv file1 file2把file1重命名为file2
⏹mv file1 dir1把file1移动到dir1目录下
●ln为某一个文件在另外一个位置建立一个同步的链接。格式:ln [参数][源文件或目
录][目标文件或目录]
⏹ln file1 file2给file1创建硬链接。
⏹ln -s file1 file2给file1创建符号链接(软链接)。
⏹软链接就是上面所说的ln -s ** **,它只会在用户选定的位置上生成一个文件的镜
像,不会重复占用磁盘空间,平时使用较多的都是软链接;
硬链接是不带参数的ln ** **,它会在用户选定的位置上生成一个和源文件大小相
同的文件,无论是软链接还是硬链接,文件都保持同步变化。
●gcc GNU Compiler Collection
⏹-E只执行预处理,并将结果输出至标准输出,例:gcc –E –o test.i test.c预处理结果就
是将stdio.h文件中的内容插入到test.c中了。
⏹-S只激活预处理和编译,生成扩展名为.s的汇编代码文件。
gcc–S -o hello.s hello.c
⏹-c只激活预处理、编译和汇编,生成扩展名为.o的目标代码文件。
gcc –c -o hello.o hello.c
编译成一个中间的目标文件,是一个二进制文件。
⏹-o用于指定输出的文件。
⏹-g为调试程序(如gdb)生成相关信息。
●arm-linux-gcc基于arm架构的linux平台交叉编译工具。
●gdb程序调试工具
⏹l显示源代码
⏹ b 5在第五行设置断点
⏹info b查看设置的断点信息
⏹r运行程序至第一个断点
⏹s(step)单步执行(进入函数体)
⏹n(next)单步执行(不进入函数体)
⏹p i打印变量i的值
●passwd设置账号密码
⏹passwd //修改自己的口令,注意,口令输入时无回显。
⏹passwd u131122 //只有管理员可以修该其它用户的口令
●cd改变当前工作目录
⏹cd ..返回上级目录
⏹cd /回到根目录
⏹cd ~回到用户主目录
⏹cd回到用户主目录
⏹cd dir1
⏹cd /home/u130022
●rm删除文件或目录
⏹rm file1 删除
⏹rm -rf d2递归的删除目录d2下所有的文件和目录
●rmdir删除目录
rmdir dir2(只能删除空目录)
●top top命令用于即时跟踪当前系统中进程的情况(一般为每隔5s).那些使用cpu最多
的会显示在最前面.是一个动态显示过程。可即时观察到当前系统CPU使用率,内存占有率等各种信息。
⏹q 退出top命令
●vi i-inserta-append o- open a new line
⏹i, 从光标所在的位置前面开始插入资料,光标后的资料随新增后的资料向后移动。
⏹I(大i)从光标列的第一个非空白字符前面开始插入资料
⏹a, 从光标所在的位置后面开始新增资料,光标后的资料随新增后的资料向后移动。
⏹A从光标所在列最後面的地方开始新增资料。
⏹p(大p)将剪贴板中的内容粘贴在光标前
⏹(小p)将剪贴板中的内容粘贴在光标后
⏹o, O o在当前行的下面新建一行O //在当前行的上面新建一行
⏹4dd删除4行
⏹4yy拷贝从光标所在行往下数4行
⏹u撤销上一次的操作
⏹ESC从插入模式切换为命令行模式
⏹:wq保存退出
●chmod改变文件的访问权限。格式:chmod符号权限文件;chmod八进制权限文件
chmod 755 test.sh把test.sh文件的访问权限改为文件属主rwx,属组r-x,其他用
户r-x。
八进制记法:0代表-、1代表x、2代表w、4代表r,例如rwx=4+2+1=7
上边的755的意思就是:文件属主7 rwx(可读可写可执行)属组5 r-x(可读可执
行)其他用户5r-x;chmod 755 test.sh就是把test.sh文件的访问权限改为前边所
写的权限。
⏹chmod a-x, u+w dir2
文件属主u,属组g,其他用户o,所有人a。a-x:删除所有人对dir2的执行权限,
u+w:增加了文件属主对dir2的写入权限。
●make
⏹makefile的编写
●who显示登录到系统的所有用户
⏹w > week3-wholist.txt输出定向到week3-wholist.txt文件
⏹-q统计当前用户数
⏹-a显示所有信息
⏹who –qa 统计当前用户数
●grep 在指定文件中搜索特定的内容,并将含有这些内容的行标准输出。格式:grep [选
项] [文件及路径]
⏹w | grep u130022:u130022 精确搜索u130022 在登录用户中搜索u130022
“|”是管道将一个命令的输出连接到另一条命令的输入。上边这个例子的意思就
是:w会显示出登录到系统的所有用户,管道“|”接收到这些输入,并把它们发送
给grep命令作为起输入。最后grep在这堆用户中查找包含“u130022”的用户。
●ps Process Status的缩写。显示当前系统中由该用户运行的进程列表。ps命令列出的是
当前进程的快照。
⏹ps –ef 显示所有进程的详细信息列表。(-e:显示所有进程-f全部显示)