《嵌入式系统设计》可以帮助学生了解嵌入式系统的设计原理,掌握典型嵌入式系统的实现方法,对提高学生在嵌入式系统应用领域的开发能力有重大作用。
学习周期 | 480学时 |
适合人群 | 有C语言基础和基本的英文读写能力,喜欢并有志投身于IT事业及手机软件开发,通过入学测试。 |
专业认证 | 泰谷教育毕业证书,可考取嵌入式软件工程师认证 |
就业岗位 | 嵌入式软件开发工程师、嵌入式应用开发工程师、嵌入式驱动开发工程师、嵌入式产品设计工程师、Linux软件开发工程师、C/C++软件工程师。 |
课程说明 | 本课程将根据市场及技术发展的行业状况,会及时对教学软件及教学侧重点做出相应调整,具体课程安排以实际上课为准 |
第一章:嵌入式系统概述 | 重点内容提要: | 难点内容提要: |
1.1嵌入式系统简介 1.2嵌入式处理器简介 1.3嵌入式系统开发工具 1.4嵌入式系统的特点 1.5嵌入式系统的发展趋势 | 嵌入式系统的基本概念,了解嵌入式系统的现状和发展。 了解典型的主流嵌入式处理器。 了解嵌入式处理器的设计原则。 了解主要的嵌入式开发环境。 了解嵌入式系统的发展趋势。 | 嵌入式处理器的设计原则和主要功能。 嵌入式系统领域的产品和设计流程。 方法: 介绍典型的嵌入式系统的设计过程,从而让学生掌握嵌入式系统的设计和实现过程。 |
嵌入式系统设计分析 | 第二章:嵌入式系统体系结构 | 重点内容提要: |
讨论: 寻找自己身旁的嵌入式系统有哪些? 属于什么类别? 有什么特点? | 2.1嵌入式系统硬件结构 2.2嵌入式系统软件结构 2.3嵌入式实时操作系统ucLinux | 嵌入式系统的硬件结构,嵌入式系统中的通信、控制、传感系统的设计和实现。 嵌入式系统的软件结构,嵌入式系统的基本要求,实时性要求,高可靠性。 嵌入式软件和普通软件的区别。 ucLinux的基本特征。 |
难点内容提要: | ucLinux的运行 | 第三章:嵌入式系统应用开发 |
难点:嵌入式系统的硬件和软件的特点。 方法:分析典型的嵌入式系统的设计和实现,对其中的硬件和软件部分进行重点讲解。 | 在实验箱中运行ucLinux,体验ucLinux和普通Linux的区别。 运行简单的Linux命令。 | 3.1嵌入式系统开发过程 3.2嵌入式系统硬件开发 3.3嵌入式系统软件开发 3.4ucLinux系统开发流程 3.5虚拟机在嵌入式开发中的应用 |
重点内容提要: | 难点内容提要: | ucLinux编程 |
嵌入式系统开发流程和普通软件开发流程的不同。 嵌入式系统硬件开发的不同类型和适用范围。 嵌入式软件的开发流程。 交叉编译流程、联机调试过程。 ucLinux开发过程。 | 交叉编译、联机调试过程。 嵌入式系统的调试过程。 虚拟机在嵌入式系统开发中的应用。 方法:使用实验箱在课程中讲解和演示开发过程 | 编写ucLinux下的个程序:hello,world! 体验交叉编译过程。 |
第四章:嵌入式开发技术 | 重点难点内容提要: | 第五章:ucLinux的裁减和定制 |
4.1嵌入式系统常见外部设备 4.2串口编程 4.3键盘编程 4.4声音编程 4.5多设备编程和select 4.6图形系统编程 4.7触摸屏和鼠标编程 4.8其它外部设备 | 重点:掌握嵌入式系统中访问外部设备的一般方法。理解通过文件系统访问硬件设备的原理。掌握各种典型外部设备的编程方法。 难点:串口编程。外部设备调试技术。图形系统编程。 方法:使用实验箱演示典型的程序。 | 5.1ucLinux的体系和结构 5.2ucLinux的内核定制 5.3文件系统 5.4系统启动和BootLoader |
重点难点内容提要: | 第六章:嵌入式程序设计 | 重点难点内容提要: |
重点:ucLinux的体系和结构。ucLinux的内核的定制,针对不同的应用环境,如何定制内核。一个基于ucLinux的系统的文件组成部分。系统的启动过程和BootLoader。 难点:文件系统和BootLoader。 方法:通过图示,展示一个嵌入式系统的启动过程,并分析启动过程中的每一个部分的修改和应用。 | 6.1板载支持包BSP 6.2硬件设备和驱动 6.3应用程序移植 6.4嵌入式软件调试 | 重点:设备驱动程序的设计和实现。应用程序的移植步骤。嵌入式系统的调试方法和技巧。 难点:嵌入式系统的BSP和驱动。嵌入式系统的调试技巧。 方法:通过讲解和演示,重点突出介绍驱动和调试技巧。 |
三级项目实践 | 就业辅导 | |
设计和实现一个“广播通”系统,要求:进行详细的需求分析,考虑硬件和软件的需求,包括短消息功能、声光模块、摄像模块、存储模块、升级模块等。并提供远程的管理方法。 | IT企业参观与交流 职场新人的基本素养训练 团队合作、沟通技巧、面试技巧 职业生涯规划。 |
以上就是嵌入式培训课程的全部内容介绍,如需了解更多的嵌入式培训班、课程、价格、试听等信息,也可以点击进入 嵌入式 相关频道,定制专属课程,开始您的学习之旅。
温馨提示
温馨提示