嵌入式软件程师认证考试大纲.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
嵌入式软件程师认证考试大纲

第 PAGE 1页 嵌入式软件工程师认证考试大纲 中国电子学会嵌入式系统专家委员会 编著 2010.12.25 考试说明嵌入式软件工程师是嵌入式工程师资格认证的中级水平,嵌入式软件工程师与国家职称相匹配,属中级职称。该资格认证主要面向具有一定嵌入式技术应用开发能力的人员。通过了嵌入式软件工程师认证的考生标志着已具备嵌入式技术应用的基本应用设计能力与水平,用人单位可以根据岗位需要从获得该证书的人员中聘任专业技术职务。一.指导思想1.考试的性质:嵌入式助理工程师是一种评价考试,而不是选拔考试;2.规范评价嵌入式工程师认证体系,对今后高校设置嵌入式技术课程起指导作用;3.该评价体系与标准可以作为衡量当前高等院校学生掌握嵌入式技术的一个尺度;4.该评价体系与标准主要从工程应用型人才的要求出发,检查嵌入式从业人员的嵌入式系统应用设计设计能力与水平;5.评价体系与标准不能脱离大学的专业基础课程与实验研究项目的训练;6.教材标准与评价标准是有区别的;7.工程师主要考察不但要会做会用,更重要是系统的开发能力和系统的性能以及程序代码的优化能力。二.考核目标 嵌入式软件工程师资格认证通过统一资格认证考试和实践项目考核相结合的方式对专业技术人员进行评价。通过学会广泛的国际联系,积极推进专业技术人员资格的国际互认。通过嵌入式软件工程师认证标志着已具备嵌入式技术应用的设计能力,能够从事嵌入式系统相关的的研发工作。 主要评价原则是突出基本知识与使用,重点强调是应用设计与编程能力的考核。三.考核模式 实行资格认证考试、培训相分离的原则,嵌入式软件工程师理论试卷所涉及的内容将以本考试大纲中所确定的有关要求为依据,试题将不超出大纲要求的内容。实践考试将以应用为主,以嵌入式软件工程师考试大纲的理论为依据,围绕嵌入式开发与调试的基本方法与技能出题,突出会做会设计。理论笔试(100分):理论笔试内容中,要有不少于30%的关于实践方面的考试内容;实践考核(100分):以实践项目为依托,以实践与面试相结合的方式进行能力的考查。按照笔试(卷面100分)60%,实践(卷面100分)40%进行加权求总成绩;只要通过了实践考试(≥60分),加权总成绩为60分以上者(含60分),就可以颁发证书。考试时间:每年举行2次考试,6月份一次、12月份一次。理论考试:3小时实践考试:3小时 四.实践考核的定位为了避免目前在嵌入式系统设计的教学过程中面面具到、泛泛而谈的情况,所以,一定要将嵌入式系统的设计应用落实到一个具体的平台上,以一个相对稳定的硬件平台开展嵌入式系统设计的理论与实践教学。根据目前的情况,由于ARM体系结构等各方面都有其优越性,因此,在进行嵌入式系统设计考核时,主要选择ARM系列中ARM920为内核的S3C2410(或S3C2440)或ARM11为内核的S3C6410等芯片构成的嵌入式硬件系统;在选取操作系统时,采用Linux操作系统进行设计;以后将逐步拓展到其它的嵌入式微处理器和操作系统构成的嵌入式系统。考核内容本大纲基于ARM+LINUX的软硬件体系结构。重点是:S3C2410/2440及其外围芯片的设计与编程,嵌入式linux内核移植与应用开发,驱动程序开发以及开发GUI程序与数据库开发。主要内容分为6大部分:第一部分 嵌入式C语言 1.考核要求 熟练掌握数据类型、运算符与表达式的使用,掌握结构程序设计的方法,熟悉数组的使用,掌握函数、指针与结构体的使用方法,掌握预编译与链接的基本知识,掌握ARM汇编及C混合编程,熟悉文件IO 的概念与应用,了解代码的优化的基本概念。 2.考核知识点 1.1、数据类型、运算符与表达式(熟悉)1.2、结构程序设计(掌握) 1.顺序程序设计 2.选择结构程序设计 3.循环控制1.3、数组(熟悉) 1. 一维2.二维3.字符数组 1.4、函数(掌握) 1.函数的类型和返回值2.函数的参数传递3.函数调用过程中的栈帧结构4.可变参数列表1.5、指针(掌握)1.指针的类型2.指针的运算3.数组和指针的同异4.指向函数的指针5.指针与抽象1.6、结构体(掌握)1.7、预编译(掌握)1.对象宏和函数宏2.宏定义技巧和常见错误3.#和##运算符4.条件编译5.文件包含1.8、ARM汇编及C混合编程(掌握)1.9、链接(了解)1.链接和elf文件格式 2.程序的存储映像3.链接脚本和嵌入式程序的存储1.10、文件IO(熟悉)1.流和IO重定向2.文本文件与二进制文件3.标准C和系统调用1.11、代码的优化(了解)第二部分 ARM微处理器体系结构与汇编语言应用1.考核要求 熟悉ARM的

文档评论(0)

317960162 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档