终端产品的研发是数字电视产业链中的核心技术,也是更能创造价值的部分。嵌入式系统是终端开发的基础,所以嵌入式系统的掌握是必不可少的关键技术。
通过该课程的学习,目的是掌握嵌入式系统的理论知识和原理。熟悉嵌入式平台尤其是数字电视的开发环境及C/Java应用软件的开发。通过我们精心设计的数字电视开发中实用的案例去积累工作经验,进而获得在数字电视领域中广阔发展空间的工作机会。
课程项目 |
学习内容 |
课 时 |
费用 |
优惠 |
C课程: 嵌入式开发课程 |
嵌入式系统概念及组成、契合嵌入式系统特性搭配的代码示例(代码以数字电视终端开发常用的ST OS/40嵌入式系统为参考 |
12课时 (3天) |
3000元 |
九折 |
熟悉并掌握嵌入式系统的理论知识和原理。采取理论联系实际案例的课程设计,由浅入深的讲解嵌入式系统的特性和运行机制。配合数字电视嵌入式开发环境,使得学员在学习嵌入式系统的过程中熟悉数字电视开发的特点和操作 |
培养目标:嵌入式研发工程师、数字电视应用研发工程师、数字多媒体、医疗电子、三网融合的从业人员
培训内容:嵌入式系统软件开发技术和实践
培训主题 |
培训内容 |
卓绝阶段:掌握嵌入式系统概念和系统组成 |
|
嵌入式系统简介 |
了解嵌入式系统跟其他操作系统有什么不一样。 应用的领域是什么。 哪些是常用的嵌入式系统 |
嵌入式系统开发环境 |
了解嵌入式系统特有的跨平台开发环境及其开发方法。 |
嵌入式系统初始化过程 |
通过典型的案例讲解嵌入式系统的初始化和启动过程,并不拘泥于某种特定的嵌入式系统。 |
嵌入式系统的基本框架和组件构成 |
嵌入式系统的任务、消息队列、信号量、异常处理、中断的工作原理。它们之间是怎么互相组成一个完整的系统的 |
主要的系统服务 |
定时器和时钟管理、I/O子系统、内存管理、同步和通讯。 |
嵌入式系统设计 |
系统设计中常见的问题和解决方法 |
第二阶段: 契合嵌入式系统特性搭配的代码示例 |
|
代码以数字电视终端开发常用的ST OS/40嵌入式系统为参考 |
|
任务 |
通过ST OS/40的任务示例代码演示任务的创建、挂起、销毁过程 |
消息队列 |
通过ST OS/40的任务示例代码演示消息队列的创建、挂起、销毁以及消息的接收、释放等相关示例操作 |
信号量 |
通过ST OS/40的任务示例代码演示消息信号量的相关控制 |
时钟服务 |
示例实时时钟的管理控制,配合系统时钟实现定时器的功能 |
异常处理和中断 |
|
系统内核 |
|
系统初始化过程示例 |
以一个数字电视机顶盒为例演示系统自下而上的初始化过程 |