嵌入式软件开发期末考试复习资料

嵌入式软件开发期末考试复习资料

ID:28663317

大小:418.00 KB

页数:14页

时间:2018-12-12

嵌入式软件开发期末考试复习资料_第1页
嵌入式软件开发期末考试复习资料_第2页
嵌入式软件开发期末考试复习资料_第3页
嵌入式软件开发期末考试复习资料_第4页
嵌入式软件开发期末考试复习资料_第5页
资源描述:

《嵌入式软件开发期末考试复习资料》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、.同学们,最近连续出差,回来后已经进入考试了,之前说的找时间给大家答疑已不现实,现在把考试的重点范围发给大家,请大家认真复习。一、知识点(选择、填空、判断)Linux常见的文件类型:普通文件:包括文本文件、shell脚本、二进制的可执行程序和各种类型的数据.目录文件:包含文件名和子目录名以及指向那些文件和子目录的指针链接文件设备文件:字符设备文件/块设备文件文件属性:1.管道:p表示命名管道,比如FIFO文件2.堆栈:f表示堆栈文件,比如LIFO3.套接字:s表示套接字Linux常见的文件系统类型}ext2和ext3

2、:ext3是现在Linux下常见的默认文件系统,采用了日志式的管理机制,它使文件系统具有很强的快速恢复能力。}swap文件系统:是Linux中作为交换分区使用的}vfat文件系统}NFS文件系统;网络文件系统,很方便的在局域网内实现文件共享,并且使多台主机共享同一主机上的文件系统,访问速度快、稳定性高,很方便的实现文件本地修改。}ISO9660文件系统:光盘所使用的文件系统,不仅可以提供对光盘的读写,还可以实现对光盘的刻录。}内存文件系统:proc、sys、ramdisk}嵌入式文件系统:cramfs、jffs、ya

3、ffs等Linux常用命令的作用,实验时用的即可}ps:显示当前系统中由该用户运行的进程列表}top:动态显示系统中运行的程序(一般为每隔5s)}文件系统挂载命令(mount):挂载文件系统,它的使用权限是超级用户或/etc/fstab中允许的使用者。挂载是指把分区和目录对应的过程,而挂载点是指挂载在文件树中的位置。mount命令就可以把文件系统挂载到相应的目录下,并且由于Linux中把设备都当作文件一样使用,因此,mount命令也可以挂载不同的设备。通常,在Linux下“/mnt”目录是专门用于挂载不同的文件系统的

4、,它可以在该目录下新建不同的子目录来挂载不同的设备文件系统。....}cd:改变当前工作目录}ls:列出目录和文件的信息}mkdir:创建一个目录}cat:连接并显示指定的一个和多个文件的有关信息。}cp:将给出的文件或目录复制到另一文件或目录中}mv:为文件或目录改名或将文件由一个目录移入另一个目录中。}rm:删除一个目录中的一个或多个文件或目录。}ln:为某一个文件在另外一个位置建立一个符号链接。当需要在不同的目录用到相同的文件时,Linux允许用户不用在每一个需要的目录下都存放一个相同的文件,而只需将其他目录下

5、文件用ln命令链接即可,这样就不必重复地占用磁盘空间。}ln命令会保持每一处链接文件的同步性,也就是说,不论改动了哪一处,其他的文件都会发生相同的变化。}ln的链接又软链接和硬链接两种:}软链接就是上面所说的ln-s****,它只会在用户选定的位置上生成一个文件的镜像,不会重复占用磁盘空间,平时使用较多的都是软链接;}硬链接是不带参数的ln****,它会在用户选定的位置上生成一个和源文件大小相同的文件,无论是软链接还是硬链接,文件都保持同步变化。}ping:用于查看网络上的主机是否在工作}ifconfig:查看和配置

6、网络接口的参数Vi的模式:vi:命令行模式-插入模式-底行模式在插入模式中,按“ESC”键,则转入命令行模式,并在底行中输入“:wq(存盘退出)”进入底行模式Gcc的常用参数含义文件权限的标示:....linux中文件的拥有者可以把文件的访问属性设成3种不同的访问权限:可读(r)、可写(w)和可执行(x)。文件又有3个不同的用户级别:文件拥有者(u)、所属的用户组(g)和系统里的其他用户(o).进程的状态P204文件的不带缓存函数和带缓存函数不带缓存:open()函数(打开或创建文件)、close()函数(关闭一个被

7、打开的文件)、read()函数(用于将从指定的文件描述符中读出的数据放到缓存区中,并返回实际读入的字节数)、write()函数(用于向打开的文件写数据,写操作从文件的当前指针位置开始)、lseek()函数(用于在指定的文件描述符中将文件指针定位到相应的位置)、lockf()函数和fcntl()函数(实现文件上锁)、select()函数和poll()函数(select()和poll()的I/O多路转接模型是处理I/O复用的一个高效的方法)带缓存:打开文件:fopen()、fdopen()和freopen()、关闭标准流

8、文件的函数为fclose()、读操作的函数为fread()、fwrite()函数是用于对指定的文件流进行写操作Linux常用编辑器:....}Linux中最常用的编辑器有vi(vim)和emacs程序运行空间分为两种在Linux中,为了更好地保护内核空间,将程序的运行空间分为内核空间和用户空间(也就是常称的内核态和用户态),它们分别运行在不同的

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。