嵌入式Linux系统开发班

+收藏

求学价: ¥3200 发布用户:whhqhxf

发布时间:2017-01-29 已有2605人浏览报名

课程介绍

华嵌 嵌入式Linux系统开发班(FSEL3001)

 

   华嵌课程目标

        参加嵌入式linux系统开发培训班可以使学员快速掌握嵌入式系统开发的流程,系统移植的方法,Bootloader的原理,可以编写自己的Bootloader。学习本课程的学员能够从事嵌入式系统相关的项目开发。

   培养对象

        嵌入式系统开发工程师、系统移植工程师。

   入学要求

        学员学习本课程应具备下列基础知识:
        ◆ 熟练使用Linux操作系统;
        ◆ 熟悉C语言编程和汇编语言编程;
        ◆ 对ARM处理器有一定的了解。

   师资团队
    【李家凯】
●   武汉华嵌中心讲师,工学硕士,曾任某公司高级研发经理,4年嵌入式培训讲师经验,8年Linux平台工作经验,有多个大型Linux平台项目开发和管理经验,曾主持开发了基于arm+linux的电子消费终端、POS交易终端、列车运行状态监控系统、电站绝缘子污秽监测系统等大型嵌入式项目。精通Linux下的C语言编程技术、(交叉)编译、调试环境、Makefile编写;精通Linux的内核编译、系统移植、自由软件MiniGUI、 Qt图形编程、sqlite数据库开发、TCP/IP网络编程;精通Linux设备驱动编写。专长研究方向:Arm+Linux平台下的应用编程、系统开发与驱动开发,minigui/QT图形系统开发。李老师博客>>>

    【冯勇
●   武汉华嵌中心高级讲师,工学硕士,曾任武汉某上市公司高级研发经理,6年ARM、Linux嵌入式系统开发经验,3年嵌入式培训讲师经验。作为 研发骨干完成了多项嵌入式系统与软件开发项目,开发出多款手持终端和消费终端,对于ARM+Linux的嵌入式系统开发和编程有着丰富的经验,尤其专注 Linux下的驱动开发。专长研究方向: ARM系统开发与设计,Linux系统应用编程,Linux底层驱动开发。

    【李磊

● 武汉华嵌中心高级讲师,华中科技大学工学硕士。曾任武汉某知名企业高级研发经理,5年软件开发、嵌入式系统开发经验,3年项目管理经验,2年嵌入式培训经验。精通C/C++,MCU,dsp,arm软硬件设计,精通arm平台bootloader设计。担任过多个大型产品开发的产品经理,累积了丰富的系统 设计经验。专长研究方向: Arm系统开发与项目设计、Linux底层软件开发,bootloader设计。

更多师资力量请参见武汉华嵌师资团队。

   教材资料

        ◆ 《武汉华嵌-嵌入式Linux系统开发培训讲义》
        ◆ 《嵌入式Linux系统开发标准教程》(第2版)    

   班级规模及环境

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

   时间地点



        武汉华嵌中心(滚动开班):
        上课地点:华嵌武汉中心

                 华嵌长沙中心

查看地图>>


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

   学时费用

        ◆课时: 共6天,每天6学时,总计36学时
        ◆培训费用(含教材费):公司员工(3200元),个人自费(2500元),学生自费(1900元,凭有效证件)
        ◆认证费(可选):300元(项目考核通过,可获中国软件行业协会嵌入式分会颁发的《嵌入式Linux系统工程师》证书)    >>单击查看证书样本
        ◆外地学员:代理安排食宿(需提前预定)

   较新优惠

        ◆团体报名优惠措施:两人95折优惠,三人或三人以上9折优惠

        ◆套餐课程同时报名优惠措施(以下套餐优惠只能任选一种):

1、同时报选《ARM开发培训班》,即享受500元优惠,同时可获ARM公司证书

2、同时报选《嵌入式Linux驱动开发班》,即享受500元优惠!

3、现在同时报选《ARM班》,《Linux应用班》,《Linux系统班》,《Linux驱动班》中的任意3门课程,即赠送三星2410开发板

报选此课程可获200元折价劵!

   质量保障

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

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

第几天

9:00
|
12:00

1 嵌入式Linux开发环境构建
目标:通过今天课程的学习,学员能掌握嵌入式Linux交叉开发环境的搭建、交叉编译工具链的使用、交叉编译工具链制作的原理、及学会通过crosstool制作自己的交叉工具链。
      1.1 交叉开发环境介绍
      1.2 编译交叉开发工具链
      1.3 配置主机开发环境
      1.4 建立交叉开发环境
      1.5 编译器和二进制工具详解
      1.6 交叉调试应用程序

13:30
|
16:30

【实验】
      (1) 安装开发工具和文件
      (2) 配置超级终端/minicom
      (3) 配置TFTP网络服务
      (4) 配置NFS网络服务
      (5) 引导目标板启动Linux内核
      (6) 制作crosstool交叉工具链
      (7) 交叉调试应用程序

第二天

9:00
|
12:00
2 开发系统引导程序
目标:理解嵌入式linux引导程序的原理,掌握如何在FS2410硬件平台上移植u-boot。
      2.1 Bootloader介绍
      2.2 u-boot工程介绍
      2.3 u-boot的编译使用
      2.4 u-boot源码分析
      2.5 u-boot资源分配
      2.6 u-boot移植过程
13:30
|
16:30

【实验】
      (1) u-boot常用命令
      (2) 添加u-boot新命令
      (3) 设置u-boot环境变量
      (4) 配置编译u-boot
      (5) 移植FS2410的u-boot-1.3.4
            ● 支持网卡、串口功能
            ● 支持从nor、nandflash启动
            ● 支持nor、nandflash烧写
            ● 支持yaffs2、jffs2文件系统烧写
            ● 支持u盘文件读取

第三天

9:00
|
12:00

3 配置编译Linux内核
目标:熟悉内核的原码结构和kbuild Makefile语法;掌握和内核、驱动模块编译相关的原理及方法。
      3.1 Linux内核介绍
      3.2 Linux内核特点
      3.3 Linux内核源代码结构
      3.4 Linux内核选项解析
      3.5 Linux内核编译链接
      3.6 内核模块编译、使用方法

13:30
|
16:30

【实验】
      (1) 配置交叉开发环境
      (2) 熟悉菜单配置文件的组织结构
      (3) 熟悉内核配置过程选项
      (4) 加入Kconfig新选项
      (5) 编译交叉开发环境所需要的内核
      (6) 在内核中加入自己的字符设备程序

第四天

9:00
|
12:00

4 移植Linux内核源码
目标:通过今天课程的学习,学员能够熟悉内核启动流程、掌握内核移植的一般方法、分析平台相关代码结构,并能够自己动手移植高版本内核支持FS2410开发板。
      4.1 Linux内核移植介绍
      4.2 Linux内核移植平台相关代码分析
      4.3 动手修改Linux内核源代码
      4.4 分析编译过程错误和宏定义的关系
      4.5 Linux启动过程源代码分析
      4.6 2.6内核平台设备结构介绍

13:30
|
16:30

【实验】
      (1) 配置编译高版本的Linux内核
      (2) 移植高版本(linux-2.6.26)内核支持FS2410板
            ● 网卡驱动移植
            ● mtd支持及flash分区方法
            ● yaffs2文件系统移植
            ● sd卡驱动
            ● 液晶支持
            ● u盘功能
      (3) 分析解决编译过程中的错误

第五天
9:00
|
12:00
5 集成部署Linux系统
目标:理解嵌入式linux引导程序的原理,掌握如何在FS2410硬件平台上移植u-boot。
      5.1 Linux文件系统制作
      5.2 Linux系统集成测试
      5.3 文件系统和存储设备的选择
      5.4 部署Ramdisk文件系统的过程
      5.5 部署JFFS2文件系统的过程
      5.6 部署Yaffs2文件系统的过程
13:30
|
16:30

【实验】
      (1) 制作较小的文件系统
      (2) 添加udev支持
      (3) 部署ramdisk文件系统
      (4) 部署cramfs文件系统
      (5) 部署jffs2文件系统
      (6) 部署yaffs2文件系统
      (7) 配置u-boot使系统独立运行

第六天
9:00
|
12:00

6 调试Linux内核及优化linux内核
目标:掌握内核调试的常用方法、内核优化的方法策略。
      6.1 Linux内核调试概述
      6.2 Linux内核的打印函数
      6.3 Linux内核启动过程错误分析
      6.4 解析oops信息
      6.5 常用调试方法和工具
      6.6 基本的驱动程序分析
      6.7 系统启动时间优化
      6.8 电源管理方法
            ● 动态、静态功耗介绍
            ● 嵌入式处理器对电源管理的支持
            ● 嵌入式linux电源管理结构
            ● 用户层电源管理策略
            ● 设备驱动层电源管理策略

13:30
|
16:30
【实验】
      (1) 通过基本调试手段解决内核启动过程错误
      (2) 分析、处理oops错误
      (3) 优化系统,加快系统启动速度
      (4) 优化系统,降低系统功耗



  本课程培训过的客户
        中船重工709研究所 | 烽火科技 | 武钢工程技术集团通信有限责任公司 | 宜昌710研究所 | 武汉高德红外 | 矽感科技 | 武汉天喻信息产业股份有限公司 | 武汉富士康科技 | 武汉普创科技 | 昆明南天电子信息股份有限公司 | 717研究所 | 长沙矿山研究院 | 科工集团航天学院 | 三江航天红峰厂 | 武汉大学 | 武汉理工大学 | 中国地质大学 | 桂林电子科技大学 | 武汉军械士官学院 | 中南民族大学 | 韩山师范学院 | 十堰职业技术学院 | 温州职业技术学院 | 武汉职业技术学院 | 武汉科技大学 | 长江职业技术学院 | 湖南商学院 | 襄樊职业技术学院 | 江西理工大学 | 中南民族大学工商学院 | 深圳职业技术学院 | 武汉工业职业技术学院 | 武汉科技大学中南分校 等等......

显示全部

学校介绍

华嵌科技

认证机构

黄金会员5年

查看信用档案

学校人气度:5117

    武汉华嵌科技有限公司(以下简称“华嵌科技”),公司于2009年3月成立,主营嵌入式培训与嵌入式技术解决方案业务。总部位于湖北武汉-“中国光谷”腹地,在湖南长沙、陕西西安设有分支机构。是华中地区开班较早,培养学员较多的专业嵌入式培训机构,至今培训各类学员人数超过10000人,培训质量和学员口碑在华中地区嵌入式培训领域名列前茅,目前公司与20多所高校建立校企合作关系,是100多家知名企业的嵌入式领域企业内训提供商和人才服务提供商;为超过100家企业做过嵌入式技术解决方案和技术咨询服务;经过多年的技术沉淀,公司已经成长为专业的嵌入式技术服务平台,业务涵盖嵌入式培训与企业内训、嵌入式软硬件项目研发与解决方案、嵌入式人才服务,搭建了一套完整的嵌入式技术服务生态系统,客户范围覆盖整个华中地区,辐射全国。

华嵌官方微信二维码,扫一扫~  微信号:whhqqrs

 ● 嵌入式培训:  

  为企业和个人提供高端的嵌入式技术培训服务,帮助学员快速提高嵌入式核心技术开发能力。华嵌拥有多名全职高级讲师,他们平均有5年以上的嵌入式开发经验,为保证中心提供高质量的培训服务做好充分保障。公司投入了大量人力和财力,配备有充足的实验设备和完善的教学设施。
  华嵌将本着为用户提供优质而完善的培训服务的原则, 每年至少升级一次培训服务内容,提供更加适合华中地区企业及学员需求的培训服务。华嵌的老师们将以较谦虚谨慎的态度接受各方面的建议和意见,不断提高工作质量,提高标准化意识,将更好的培训带给每一位参加培训的学员。

  1、长期就业培训: 培训时间一般四个多月,适合于毕业后有志于从事嵌入式方面的开发工作的应届大学毕业生和已经工作过一段时间,但是想转行转岗的。

  2、短期充电培训: 时间较短,培训一般在晚上,周末等业余时间进行,适合于在职的工程师和高校老师进行的技术提升,学员需要一定的技术基础;  

     3、企业内部培训:根据企业的需求进行定制化的课程讲授,属于企业组织的员工专业技能培训。


●  解决方案与咨询服务:承接嵌入式项目工程及核心部分的开发任务,帮助客服缩短产品研发周期,降低开发成本。向嵌入式行业提供技术咨询服务及解决方案,帮助客服加速产品上市时间,降低开发成本。


●  人才推荐服务: 通过系统的嵌入式培训,快速达到用人单位人才需求标准,为企业推荐合适的嵌入式人才,降低其人才招聘成本。


进入学校主页

相关课程

加载更多

热门推荐

新闻资讯

加载更多

QQ咨询

微信咨询