嵌入式Linux实时系统开发培训班(FSRT1001)

FPGA培训免费试听
   课程背景

     嵌入式Linux得到了广泛应用,一些特定嵌入式应用要求Linux提供强实时性能,例如工业控制、航空应用等众多场合。针对Linux实时性改进,有多种解决方案,如RTLinux/RTAI/Xenomai的双内核方式和MontaVista等商业Linux内核补丁方式。
     华清远见推出“嵌入式Linux实时系统开发”课程,针对不断扩大的嵌入式Linux实时应用需求,提供专业的、高端嵌入式Linux核心人才培训。本课程融合了培训中心多位讲师多年项目开发和研究经验,为学员实现短期内进行Linux内核实时开发提供有效的捷径。

   课程目标

    本课程针对嵌入式Linux实时系统开发包含以下内容:1)嵌入式Linux实时性能分析;2)嵌入式Linux实时性改进;3)编写符合实时内核的设备驱动和内核模块;4)编写实时Linux系统应用;5)对嵌入式Linux系统进行实时性评测和瓶颈分析等几个方面,提供从实时内核到实时应用编程等几个方面的培训,通过课程学习与掌握,学员可以构建一个符合特定性能指标的实时系统,进行相关项目深入开发。

   入学要求

    学员学习本课程应具备下列基础知识:
    ◆ 熟练使用Linux系统,具备Linux下C语言应用编程经验。
    ◆ 熟悉Linux内核编程,具备Linux驱动编程经验。
    ◆ 具备一定的体系结构开发基础知识。

   师资团队

       【黄 昕】

●     华清远见高级讲师,多年嵌入式开发经验,3年嵌入式培训经验。精通ARM/PPC体系结构开发,精通实时操作系统开发设计、Linux内核实时化技术,消费类电子Linux内核特性开发等。具有工业控制、智能手机、网络信息终端等领域开发经验。在多所高校讲授“嵌入式系统软件开发”相关课程。目前从事操作系统设计、网络化控制技术等研究工作。
■     点击此处在线试听黄老师新授课视频>>>

        【刘洪涛】

●     华清远见高级讲师,6年嵌入式开发经验,ARM公司授权ATC讲师,精通ARM体系结构,在多款ARM硬件平台上完成过原理图设计、pcb布线、bootloader移植、linux系统移植、文件系统构建、驱动程序开发、GUI图形编程等工作。具有丰富的ARM-LINUX系统软、硬件产品开发经验。
■     点击此处在线试听刘老师新授课视频>>>

更多师资力量请参见华清远见师资团队

   教材

       ◆ 《华清远见-嵌入式Linux实时系统开发培训讲义》
       ◆ 《Linux设备驱动开发详解》(2008.01出版) 华清远见 编著
       ◆ 《Linux内核开发》(第二版) Robert Love 著

   时间地点

        北京总部:根据报名人数确定,如有需求请提前预约。
        上海中心:根据报名人数确定,如有需求请提前预约。
        深圳中心:根据报名人数确定,如有需求请提前预约。
        成都中心:根据报名人数确定,如有需求请提前预约。
        南京中心:根据报名人数确定,如有需求请提前预约。
        武汉中心:根据报名人数确定,如有需求请提前预约。

本课程每期班限额15名,报满即停止报名,请提前在线或电话预约
华清远见保留开课时间调整的权利,欢迎来电洽询

   学时费用

        ◆课时: 共4天,每天6学时,总计24学时
        ◆培训费用(含教材费):3600元
        ◆培训证书:培训合格学员可获工业和信息化部《信息技术应用技能嵌入式Linux实时系统开发工程师认证证书》(认证费500元,>>单击查看证书样本
        ◆上课地点:北京清华大学,深圳罗湖区金塘大厦


单击查看退费规定说明>>>

   实验环境及班级规模

        为了保证培训效果,增加互动环节,我们坚持小班授课,每期报名人数限15人,多余人员安排到下一期进行。人手一套开发板和开发用的PC主机。          >>单击查看实验设备

   质量保障

        1、培训过程中,如有部分内容理解不透或消化不好,可免费在下期培训班中重听;
        2、培训结束后免费提供一个月的技术支持,充分保证培训后出效果;
        3、培训合格学员可享受免费推荐就业机会。

   课程进度安排(新更新日期:2012.12.08)
时间 课程大纲

第一天

学习目标

    通过本课学习,学员可以了解实时操作系统性能分析,Linux的实时化技术发展以及相关的资源。通过Linux实时应用例子认识普通Linux内核实时性能瓶颈。掌握嵌入式Linux实时性能分析方法。

9:00
|
12:00

1. 嵌入式Linux实时性能分析
    1.1 实时操作系统性能评估方法
    1.2 Linux的实时化技术发展及相关资源
    1.3 Linux内核性能瓶颈
    1.4 Linux内核性能分析

13:00
|
16:00

【实验】
    实验1:嵌入式平台高精度定时延迟测试
    实验2:嵌入式平台周期性任务延迟测试
    实验3:嵌入式平台内核延迟综合测试

第二天

学习目标

    通过对Linux内核进行实时抢占改进,了解实时内核调度与抢占、实时内核锁机制、实时内核中断线程化等原理,掌握内核锁机制使用、设备驱动中断编写等内核编程技术。掌握实时内核测试原理,以及常用测试工具选用与编写。

9:00
|
12:00

2. 嵌入式Linux实时性改进
    2.1 实时内核调度与抢占
    2.2 实时内核锁机制分析
    2.3 实时内核中断线程化技术
    2.4 其他内核模块实时性改进

13:00
|
16:00

【实验】
    实验1:针对特定嵌入式平台进行内核实时抢占改进
    实验2:分析实时Linux的内核性能并进行实时性测试

第三天

学习目标

    通过对Linux内核进行优化配置,增强Linux内核实时性能。结合实时抢占内核新特性进行高效设备驱动编程,对原有设备驱动进行改进。

9:00
|
12:00

3. 符合实时内核的设备驱动和内核模块编程
    3.1 实时抢占内核配置与移植
    3.2 在设备驱动中使用锁机制、高精度定时器等技术
    3.3 对原有设备驱动进行实时化改造

13:00
|
16:00

【实验】
    实验1:实时设备驱动编程例子
    实验2:设备驱动实时改造例子

第四天

学习目标

    掌握Linux实时应用编程,掌握用户级优先级继承互斥机制、实时信号,实时时钟系统等实时编程技术。了解Linux实时性评测理论,掌握系统瓶颈分析工具使用,对特定平台进行性能测试与性能分析。

9:00
|
12:00

4. 实时Linux应用编程与系统实时性评测
    4.1 Linux实时应用编程
    4.2 内核与用户层结合进行实时编程
    4.3 内核实时性评测和系统瓶颈分析
    4.4 对特定平台进行性能分析综合

13:00
|
16:00

【实验】
    实验1:高精度定时与周期性控制任务例子
    实验2:优先级继承互斥机制使用
    实验3:对特定平台进行实时和非实时性能分析比较

我要参加此培训课程

    相关图书推荐
《嵌入式Linux C语言应用程序设计》 《嵌入式 Linux C语言应用程序设计》
作者:华清远见嵌入式培训中心
《嵌入式Linux应用程序开发标准教程(

第2版)》 《嵌入式 Linux应用程序开发标准教程(第2版)》
作者:华清远见嵌入式培训中心
《Qt4 图形设计与嵌入式开发》 《Qt4 图形 设计与嵌入式开发》
作者:华清远见嵌入式培训中心
《嵌入式Linux系统开发标准教程(第2版

)》 《嵌入式 Linux系统开发标准教程(第2版)》
作者:华清远见嵌入式培训中心
《Linux设备驱动开发详解》 《Linux设备 驱动开发详解》
作者:华清远见嵌入式培训中心
《嵌入式Linux设备驱动开发详

解》 《嵌入式 Linux设备驱动开发详解》
作者:华清远见嵌入式培训中心
《USB应用开发实例详解》 《USB应用开 发实例详解》
作者:华清远见嵌入式培训中心
《USB应用开发技术大全》 《USB应用开 发技术大全》
作者:华清远见嵌入式培训中心