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编译器套件
gpl:General Public License 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命令 ? vii-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”的用户。
? psProcess Status的缩写。显示当前系统中由该用户运行的进程列表。ps命令列出的是
当前进程的快照。
? ps –ef 显示所有进程的详细信息列表。(-e:显示所有进程 -f全部显示)
? ps显示当前系统中由该用户运行的进程列表
3.Android
手机屏幕常用分辨率:1920*1080 1280*720 800*600 640*480480*320 常用界面:
FrameLayout(帧布局),LinearLayout (线性布局),AbsoluteLayout(绝对布局),RelativeLayout(相对布局),TableLayout(表格布局)