您好,欢迎访问三七文档
当前位置:首页 > 建筑/环境 > 综合/其它 > 嵌入式Linux工程师认证考试大纲
嵌入式Linux工程师认证考试大纲一、考试说明1.考试要求:(1)掌握Linux系统使用的基本知识;(2)掌握Linux系统下程序设计和开发的流程和方法;(3)掌握LinuxShell下的程序编写;(4)掌握嵌入式Linux系统构建的方法;(5)掌握BootLoader的启动和运行过程;(6)掌握ARM-Linux系统分析的方法;(7)掌握嵌入式根文件系统的构建和设置;(8)掌握嵌入式Linux多线程编程的方法;(9)了解嵌入式Web服务器系统结构;(10)掌握Linux下Qt/Embedded程序设计的方法;2.通过本考试的合格人员能根据项目管理和工程技术的实际要求,按照系统总体设计规格说明书进行嵌入式Linux系统的构建和设计;组织和指导嵌人式Linux开发实施人员实现程序的编写和调试,开发出符合系统总体设计要求的高质量嵌人式Linux软件;具有工程师的实际工作能力和业务水平。3.本考试设置的科目包括:(1)嵌入式Linux基础知识,考试时间为60分钟,笔试,选择题;(2)嵌人式Linux应用技术,考试时间为90分钟,笔试,问答题。二、考试范围1.初次使用Linux1.1系统引导和用户登录、注销1.2关闭、重启系统1.3使用Linux上网指南1.4如何获得系统帮助2.Linux系统的使用2.1使用Linux基本命令2.2Linux文件与目录系统3.Linux开发环境的建立3.1基于文本模式的开发平台3.2GCC编译器的使用3.3编写Makefile文件3.4GDB调试4.全屏幕编辑器Vi4.1Vi的使用5.Xwindows系统的配置和使用5.1安装、配置和使用Xfree866.多种平台之间的文件共享6.1配置和使用Samba服务器6.2配置和使用NFS服务器7.LinuxShell编程7.1Shell程序设计、流程控制7.2Bash的调试及内部命令8.嵌入式Linux系统构架8.1GNU跨平台开发链的建立8.2嵌入式Linux内核8.3嵌入式Linux根文件系统9.嵌入式BootLoader结构框架9.1BootLoader的安装位置9.2启动BootLoader9.3BootLoader与主机间的通信10.Blob的分析与移植10.1Blob的运行过程10.2Blob的移植、uCinux的引导11.ARM-Linux微处理器11.1ARM-Linux微处理器的寄存器结构11.2ARM-Linux微处理器的指令结构12.ARM-Linux内存管理12.1内存管理单元MMU12.2ARM-Linux的虚拟存储实现13.ARM-Linux中断响应与处理13.1ARM中异常中断的种类13.2ARM处理器对异常中断的响应及返回过程14.ARM-Linux进程调度14.1Linux进程的调度时间14.2Linux进程的创建、运行与消亡15.ARM-Linux系统启动及初始化15.1内核数据结构的初始化15.2外设的初始化15.3Shell的启动16.ARM-Linux模块化机制16.1Linux模块的载入与卸载16.2ARM-Linux内核的裁减17.嵌入式文件系统17.1根文件系统的构建17.2根文件系统的设置18.嵌入式多线程编程18.1Linux线程的概念18.2多线程编程同步19.嵌入式Web服务器19.1嵌入式Web服务器系统结构19.2嵌入式应用接口技术20.Qt/Embedded程序设计20.1Qt/Embedded事件驱动20.2嵌入式GUI的移植三、题型举例1、选择题在使用GCC编译器的过程中,以下选项可用来指定生成的目标文件名。A.-cB.-oC.-SD.-E2、问答题存储器管理是Linux操作系统的重要组成部分,它为Linux系统其他模块的实现提供了一种有力的支持。ARM系统结构也有自己的存储管理机制,根据所学内容回答问题1至问题3,将解答填人答题纸的对应栏内。[问题1](2分)在ARM体系结构中内存管理单元(MMU)起到一个重要的作用,它的主要功能是什么?[问题2](4分)在ARM体系结构中,内存管理机制采取的两种主要模式是什么?分别简述其实现方式。[问题3](3分)在虚拟地址到物理地址的转化过程中,有的ARM系统引入了高速后备缓冲区(TLB),简述引入TLB的原因及TLB的应用过程。
本文标题:嵌入式Linux工程师认证考试大纲
链接地址:https://www.777doc.com/doc-139034 .html