该课程由猎学网审核,享受猎学网报名、支付保障
* 课程描述
本课程是RE.ER专为在校大学生设置的暑期嵌入式学习课程,通过本课程,他们可以高效率的学习与掌握嵌入式开发技术。本课程是在RE.ER经典课程---<
为什么是嵌入式技术?这是因为种种情况都在证明,嵌入式技术越来越成为当前更热门、更具发展前景的IT应用领域之一。嵌入式技术的广泛应用,对嵌入式人才产生了巨大的需求,嵌入式工程师行情不断走高,需求量越来越大,嵌入式人才正越来越成为炙手可热的抢手人才。为什么要学习这门课程?答案很简单,嵌入式技术是当前更热门更具前途的技术。学习掌握嵌入式技术,可以有效提高自身竞争力,从而在毕业时能够顺利的找到高薪工作!或者在校期间,就有机会承接大量的企业项目,在不断提高项目经验的同时,还能获得丰厚的收入!
根据大多数在校同学的情况,本课程假定学员只具备一定的C语言基础,以此出来,合理安排知识点,在帮助学员有效建立嵌入式技术相关体系的同时,掌握嵌入式系统开发所应具备的知识和技能,并通过实际的嵌入式项目,来达到对相关知识的融会贯通与运用。此外,由于本课程为周末班课程,考虑到时间的因素,本课程还将在课程外安排大量的项目与实践内容,从而有效帮助学员真正掌握所学知识。有效传授给学员学校里所学不到的知识和经验,是RE.ER区别于其他机构的显著特点。
* 课程目标
(一) 总体目标
本课程要帮助学员达到如下总体目标:
1、在只具有一定C语言的基础上,掌握LINUX系统以及嵌入式系统开发所需的知识和技能,并达到企业级的要求;
2、帮助学员积累项目开发经验,满足日后企业对面试人员的项目要求。
3、帮助学员掌握嵌入式系统设计方法,能初步设计嵌入式系统;
(二) 技术目标
在技术层面,本课程要达到的技术目标为:
1、掌握LINUX操作系统的管理与高级开发技术;
2、建立嵌入式技术相关背景和体系,能从整体上把握嵌入式系统;
3、掌握嵌入式系统的开发流程和方法;
4、掌握ARM体系结构,以及汇编程序开发;
5、掌握嵌入式系统的系统级开发方法,包括: BootLoader开发,Linux/uCLinux操作系统移植与裁减,驱动程序开发;
6、掌握常用及热门的设备驱动程序开发方法;
7、掌握常用的嵌入式应用开发方法,如嵌入式图形系统,嵌入式Web服务器;
8、具备嵌入式项目开发经验。
* 课程特色
1、以实践与项目为特色的教学方式;项目贯穿课程始终;
2、注重经验的分享,很多知识都是宝贵的经验积累;
3、注重知识与工程的结合,以项目的观点看待问题。
* 课程对象
对于如下学员,他们能从本课程中获得更大的收获:
1、高校在校学生,特别是理工类学生(由于基础原因,大一学生可能不太合适)
2、想从事嵌入式开发的在职人员;
对于以上人员,本课程能给他们带来巨大的帮助,这些帮助主要体现在快速提升他们的就业竞争力,从而在不久的将来实现高质量就业。
* 基础要求
为了达到更佳的学习效果,学习本课程前,你应该具备如下的技术基础:
# 具有一定的C语言基础和概念;
如果目前您还不具备这样的基础,您可以自己先把基础补好,也可以联系RE.ER,由RE.ER为您提供支持。
* 课程大纲及内容
卓绝天
9:00~~12:00: 嵌入式系统概论,LINUX操作系统介绍,LINUX操作系统安装
13:30~~18:30: LINUX基本命令及使用;LINUX Shell编程
第二天
9:00~~12:00: 实验与项目、13:30~~18:30: Linux编程基础
第三天
9:00~~12:00: LINUX文件与I/O编程、实验、13:30~~18:30: LINUX进程原理及控制
第四天
9:00~~12:00 实验与项目、13:30~~18:30 进程间通信及编程
第五天
9:00~~12:00 专题实验、13:30~~18:30 线程编程模型与实验
第六天
9:00~~12:00 网络基础、TCP/IP协议、SOCKET通信与网络编程模型、13:30~~18:30 实验与项目
第七天
9:00~~12:00 嵌入式开发环境与开发流程、13:30~~18:30 ARM体系结构与指令集
第八天
9:00~~12:00 ARM编程模型与ADS集成开发环境、13:30~~18:30 实验与项目
第九天
9:00~~12:00 开发板、硬件电路介绍与JTAG调试、13:30~~18:30 实验与项目
第十天
9:00~~12:00 BootLoader原理与U-boot的使用、分析与移植、13:30~~18:30 专题实验
第十一天
9:00~~12:00 交叉工具链,LINUX内核分析与移植、13:30~~18:30 专题实验
第十二天
9:00~~12:00 文件系统原理与实验、13:30~~18:30 内核模块编程与实验
第十三天
9:00~~12:00 LINUX设备驱动原理、13:30~~18:30 LINUX设备驱动原理
第十四天
9:00~~12:00 编写字符设备驱动程序、13:30~~18:30 实验与项目
第十五天
9:00~~12:00 编写块设备驱动程序。、13:30~~18:30 专题实验
第十六天
9:00~~12:00 编写网络设备驱动程序、13:30~~18:30 专题实验
第十七天
9:00~~12:00 LINUX总线设备驱动,USB Host与 USB Device、13:30~~18:30 专题实验
顾问将于24小时内联系您!