- 论坛徽章:
- 0
|
一个合格的嵌入式系统 工程师除要求从对IT软硬件和C语言要有基本掌握之外,最主要的是要熟悉嵌入式操作系统平台,如嵌入式Linux、WinCE上的系统开发,对于内核裁 剪、操作系统移值、驱动程序开发这些常用的技能,要有相当的经验,然而,这些知识,目前在大学课堂上是无法系统掌握的,如果想自已摸索的话,考虑到海量的 参考资料,其中一大半还是英文的,可以说,要想进入嵌入式系统的大门,没有一二年的时间是 很难的,对于急欲找到一份好工作以养活自已的应届大学生来讲,根 本是一件不可能完成的任务。
因此,寻找一家有资质的嵌入式系统培训机构,让有丰富教学经验的培训老师进行针对性的系统指 导,以便自已在短时间内快速掌握入门所需要的理论知识和实操能力,成为有志于进入嵌入式行业发展大学生的必然选择,一个好的老师,可以让学员少走弯路,节 省大量的学习时间
硅谷芯微技术学院为学员提供全方位的嵌入式就业培训课程,覆盖嵌入式行业最热点、人才需求最大的方向,为学员提供更多选择和更多的就业机会。目前,学院提供的课程不管在就业渠道上,还是在内容实用性方面,均处于行业内领先地位,代表着嵌入式行业的最新发展方向,硅谷芯微技术中心是国内仅有的几家有实力提供全方位嵌入式课程体系的专业培训机构之一。
课程大纲
第一阶段 嵌入式Linux开发基础
◆ Linux基础知识和系统安装;
◆ Linux常用命令,文本编辑器vi,shell脚本编程;
◆ Linux开发环境基础:Gcc,Ddb,Maker和Makefile;
◆ 软件版本管理;
◆ 嵌入式软件开发环境搭建与使用
第二阶段 嵌入式C语言编程
复习C语言基础知识,强化指针和数组概念,学习数据结构和一些基本算法;
◆ 全面了解C语言标准库提供的功能;
◆ 深入介绍C程序在编译时与运行时的基本原理;
◆ 从宏观和微观的角度讨论高质量C语言编程;
◆ 详细介绍嵌入式C的特性及应用;
第三阶段 Linux系统程序设计
深入学习操作系统基础知识
◆ Linux系统程序设计:系统编程环境、常用调试工具,创建中止进程,进程间通讯;
◆ Linux网络编程;
第四阶段 ARM原理与应用
嵌入式系统基础:嵌入式系统 定义、发展,嵌入式实时操作系统;
◆ ARM的基本概念及体系结构;
◆ ARM的编程模型;
◆ ADS集成开发环境;
◆ ARM汇编指令集;
◆ 嵌入式系统及接口设计;
◆ ARM协处理器。
第五阶段 u-boot和Linux移植
Linux内核基础;
◆ Kernel的定制和编译;
◆ 内核移植;
◆ 内核调试
第六阶段 嵌入式Linux驱动开发
驱动程序概述
◆ 字符设备驱动程序开发;
◆ 设备驱动的概念和机制;
◆ 块设备驱动程序开发;
◆ 块设备驱动程序开发实例;
◆ 网络设备驱动程序开发及实例;
◆ 音频和显示设备驱动程序开发;
第七阶段 项目实践
学习工程项目开发流程:项目需求、项目设计、程序编码、程序调试与测试:4个月让您精通嵌入式Linux 软硬件;驱动;上层等开发工作!达到企业用人标准,通过系统的学习后,我们来个实际的项目实战:(从所列出的项目中选出一个自己开发完成)。
项目一、Photoview/mp4
项目二、数字存储示波器
项目三、数码照相机
项目四、便携式打印机
项目五、自带项目,指导完成 |
|