课程目标
(一) 总体目标
本课程要帮助学员达到如下总体目标:
1、在只具有一定c语言的基础上,掌握linux系统以及嵌入式系统开发所需的知识和技能,并达到企业级的要求;
2、帮助学员积累项目开发经验,满足日后企业对面试人员的项目要求。
3、帮助学员掌握嵌入式系统设计方法,能初步设计嵌入式系统;
(二) 技术目标
在技术层面,本课程要达到的技术目标为:
1、 掌握linux操作系统的管理与高级开发技术;
2、 建立嵌入式技术相关背景和体系,能从整体上把握嵌入式系统;
3、 掌握嵌入式系统的开发流程和方法;
4、 掌握arm体系结构,以及汇编程序开发;
5、 掌握嵌入式系统的系统级开发方法,包括: bootloader开发,linux/uclinux操作系统移植与裁减,驱动程序开发;
6、 掌握常用及热门的设备驱动程序开发方法;
7、 掌握常用的嵌入式应用开发方法,如嵌入式图形系统,嵌入式web服务器.
课程特色
1、以公司自己开发的实际产品和项目进行教学与项目实践;项目贯穿课程始终;
2、注重经验的分享,很多知识都是宝贵的经验积累;
3、注重知识与工程的结合,以项目的观点看待问题。
课程对象
对于如下学员,他们能从本课程中获得*的收获:
1、高校在校学生,特别是理工类学生(由于基础原因,大一学生可能不太合适)
2、想从事嵌入式开发的在职人员;
对于以上人员,本课程能给他们带来巨大的帮助,这些帮助主要体现在快速提升他们的就业竞争力,从而在不久的将来实现高质量就业。
基础要求
为了达到*的学习效果,学习本课程前,你应该具备如下的技术基础:
具有一定的c语言基础和概念;
如果目前您还不具备这样的基础,您可以自己先把基础补好,也可以联系,由为您提供支持。
开课情况
本课程是年倾力打造的课程,2009年4月为本课程的*次开班。在本课程中,我们将充分运用我们在七期<<嵌入式/linux系统开发工程师(就业)班>>中所积累的成功经验,这些经验包括:如何有效的设置课程,如何把握本课程中知识的重点与难点;如何让学员学好并掌握这些重点和难点;如何启发学生解决问题;如果有效帮助学员进行项目开发等等;
课程情况
(一) 课时及学习时间安排
# 课程总课时:160课时;
# 最近一期开班时间:2009年8月17日;
# 上课时间安排:
周末上课方式。每周2天,礼拜六和礼拜天上课,每天8小时。