嵌入式Linux期末考试复习资料_第1页
嵌入式Linux期末考试复习资料_第2页
嵌入式Linux期末考试复习资料_第3页
嵌入式Linux期末考试复习资料_第4页
嵌入式Linux期末考试复习资料_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

本文格式为Word版,下载可任意编辑——嵌入式Linux期末考试复习资料ServerSettings->NFSServer,添加NFS路径。

测试NFS服务,可以将主机上的共享目录mount到自己另外一个目录下,如:#mount192.168.41.42:/zylinux/root/mnt

然后查看/mnt目录下是否有/zylinux/root目录下的文件,假使有的话,则NFS服务启动成功。提醒:假使NFS启动不成功,在/etc/rc.local文件末尾添加命令,让每次开机即启动NFS服务。serviceportmapstartservicenfsstart

4、一个嵌入式Linux系统从软件的角度看寻常可以分为4个层次引导加载程序Linux内核文件系统用户应用程序

5、Bootloader就是在操作系统内核运行之前运行的一段程序,类似于PC机中的BIOS程序。

Bootloader的功能是完成硬件设备的初始化、建立内存空间的映射图的功能,将系统的软硬件环境带到一个适合的状态,为最终调用系统内核做好准备。6、编译嵌入式Linux内核的编译根据不同的状况会有不同的步骤,但其中最主要分别为3个步骤:内核配置、建立依存关系、建立内核,其他的为一些辅助功能,如清除文件等。

U-Boot是在ppcboot以及ARMboot的基础上发展而来的较为通用的bootlader

第四章嵌入式LinuxC语言基础数据、表达式

1、变量的作用域局部变量全局变量2、解释static3、解释const4、位运算符

5、P1371题和2题

第五章嵌入式LinuxC语言基础控制语句及函数

1、格式字符说明P1412、switch语句p145

3、循环语句:forwhilegoto

3

第六章嵌入式LinuxC语句基础数组、指针、与结构

1、定义数组、指针、指针型数组、数组型指针2、指针作为函数参数

3、指针和数组的关系字符串4、处理char和string5、C语言规定main函数的参数只能有两个,习惯上这两个参数写为argc和argvMain(intargc,char*argv[]),argc参数表示了命令行中参数的个数,argc的志是在输入命令行时由系统按实际参数的个数自动赋予的。Argv参数是字符串指针数组,其各元素值为命令中的各字符串的首地址。

第七章嵌入式LinuxC语言基础高级议题

1、宏定义预定义符号

2、带参的宏和带参函数之间的区别3、条件编译

4、C语言的内存分派

5、对齐方式#pragmapack(字节数)6、volatile的解释7、栈和堆的区别

C语言关键字volatile说明某个变量的值可能在外部被改变,因此对这些变量的存取不能缓存寄放器,每次使用时需要重新存取。8、大端和小端

第八章嵌入式LinuxC语言基础ARMLinux内核常见数据结构1、链表插入、删除(单链表、双链表)2、数的遍历

一类按根、左子数和右子树3各部分进行访问;另一类按层次访问。

第九章文件I/O相关实例

1、系统调用是指操作系统提供给用户程序调用的一组“特别〞接口,用户程序可以通过这组“特别〞接口获得操作系统内核提供的服务。2、用户编程接口(API)作用和概念

3、什么是虚拟文件系统(VFS)?起作用是什么?4、不带缓存的文件I/O操作和标准的I/O操作

第十章、ARMLinux进程线程开发实例

Linux系统中包括下面几种类型的进程:(各代表什么?)

1、交互进程2、批处理进程3、守护进程进程状态:

1、运行2、可中断3、僵死4、中止进程的创立、执行和终止:

创立:fork()

运行:exec()函数负责读取可执行文件并将其载入地址空间开始运行。终止:wait4()Exec函数族:

Exit和_exit函数的区别:

最大的区别就在于exit函数在调用exit系统之前要检查文件的开启状况,把文件缓冲区中的内容写回文件。

4

Waitpid和wait的区别:

有名管道和无名管道的概念:

进程可以通过3种方式来响应信号:

1、忽略信号2、捕获信号2.执行缺省操作发送信号的函数:kill()raise()捕获信号的函数:alarm()pause()处理信号的函数:signal()

什么是守护进程?如何创立守护进程?

1、创立子进程,父进程退出。2.在子进程中创立新会话。3、改变当前目录为根目录。4、重设文件权限掩码、5、关闭文件描述符。

第十一章网络开发实例

Socket类型:

1、流式套接字2、数据报套接字3.、原始套接字333页和334页的图

第十二章嵌入式Linux设备驱动开发

设备驱动程序的功能:

1、对设备初始化和释放2、把数据从内核传送到硬件、

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论