免费体验课程
嵌入式Linux入门免费体验班
九大校区:每周六,热报中!
Android系统开发免费体验班
九大校区:每周六,热报中!

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

课程目标

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

入学要求

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

师资团队

刘老师
华清远见学术总监,金牌讲师,ARM公司全球认证讲师,企业级嵌入式系统方案设计解决专家。《高等院校嵌入式人培养规划教材》系列丛书主编。10年嵌入式系统开发经验,精通ARM体系结构,在多款ARM硬件平台上完成过原理图设计、PCB布线、Bootloader移植、Linux系统移植、文件系统构建、驱动程序开发、GUI图形编程等工作。具有丰富的ARM-LINUX系统软、硬件产品开发经验,主持开发过多个大型嵌入式项目,涉及工业控制、网络、通讯、消费电子等各行各业。近两年正专注于3G技术领域,对Android的系统核心代码有深入研究。[刘老师授课视频]
李老师
华清远见高级讲师,八年以上嵌入式软件及硬件的开发经验,曾任职于北大方正等国内多家知名企业,从事专业UNIX/Linux平台的嵌入式产品研发工作。资深研发工程师,项目经理。精通Unix/Linux操作系统和Linux环境C/C++/Shell编程技术,熟练掌握网络编程技术及相关的网络协议;熟悉基于ARM体系架构嵌入式系统的软硬件开发流程和方法,对基于ARM的Linux应用开发及系统开发具有深刻的理解和丰富的经验。熟悉Linux内核及驱动开发;对嵌入式系统在网络安全领域内的应用有非常深入的研究,深入了解网络安全领域原理与技术并实际研发多种网络安全产品。
黄老师
华清远见高级讲师,多年嵌入式开发经验,3年嵌入式培训经验。精通ARM/PPC体系结构开发。精通实时操作系统开发设计,精通Linux内核开发技术,包括Montavista Linux内核特性和实时Linux等。具有工业控制,智能手机,网络产品,通讯信息终端等行业开发经验。曾在多所高校讲授“嵌入式系统软件开发”相关课程。目前从事操作系统设计、网络化控制技术等研究工作。[黄老师授课视频]
蔡老师
多年从事计算机通信相关研究,在嵌入式系统软件方面具有多年的项目开发经验。熟悉Linux嵌入式操作系统,熟悉80x86、MIPS体系结构,从事核心路由器、网络防火墙、网络入侵检测设备等嵌入式系统研发工作。

教材

◆ 《华清远见-嵌入式Linux系统开发培训讲义》
《嵌入式Linux操作系统》 华清远见教材编写组 编著

实验环境

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

时间地点

本课程每期班限额15名,报满即停止报名,请提前在线报名(点击这里)或电话预约。
◆ 时间:根据报名人数确定,需提前预约。
◆ 地点:地点:北京、上海、深圳、成都、南京、武汉、西安、广州、沈阳
华清远见保留开课时间调整的权利,欢迎来电洽询 400-706-1880

学时费用

◆课时:共5天,每天6学时,总计30学时
◆费用(含教材费和午餐费):公司员工(3200元),个人自费(2500元),学生自费(1900元,凭有效证件)
◆认证费(可选):培训合格学员可获工业和信息化部《国家信息技术应用技能嵌入式Linux系统开发工程师认证证书》(认证费500元,>>单击查看证书样本),Atmel公司全球统一《Atmel嵌入式工程师认证证书》(认证费500元),红帽公司《Linux系统开发工程师证书》(认证费600元)。
◆外地学员:代理安排食宿(需提前预定)


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

最新优惠

◆团体报名优惠措施:两人95折优惠,三人或三人以上9折优惠!
◆套餐课程同时报名优惠措施(以下套餐优惠只能任选一种):
1、同时报选《ARM开发培训班》,即享受500元优惠!
2、同时报选《嵌入式Linux驱动开发班》,即享受500元优惠!

质量保证

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

课程安排(最新更新日期:2015.03.04)

时间 课程大纲
第一天
学习目标   通过今天课程的学习,学员能掌握嵌入式Linux交叉开发环境的搭建、交叉编译工具链的使用、u-boot烧写内核、文件系统、内核的引导和应用程序的调试。
9:00
|
12:00

1.嵌入式Linux开发环境构建
   1.1 交叉开发环境介绍
   1.2 配置主机开发环境
   1.3 建立交叉开发环境
   1.4 编译器和二进制工具详解
   1.5 bootloader介绍
   1.6 u-boot介绍

13:30
|
16:30

实验:
   1、安装开发工具
   2、配置TFTP网络服务
   3、配置NFS网络服务
   4、引导目标板启动Linux内核
   5、安装crosstool交叉工具链
   6、u-boot命令练习
   7、交叉调试应用程序

第二天
学习目标   理解嵌入式linux引导程序的原理,掌握如何在基于Cortex-A9 4核心的FS4412硬件平台上移植u-boot。
9:00
|
12:00

2.开发系统引导程序
   2.1 u-boot目录介绍
   2.2 u-boot的和配置和编译
   2.3 u-boot启动代码分析
   2.4 u-boot命令的添加

13:30
|
16:30

实验:
   1、设置u-boot环境变量
   2、配置编译u-boot
   3、移植u-boot-2013.01到FS4412开发板
      ● 支持dm9000网卡、串口
      ● 支持从eMMC启动
      ● 支持eMMC烧写
      ● 支持zImage的引导
   4、添加u-boot新命令

第三天
学习目标    熟悉内核的源码结构和kbuild Makefile语法;掌握和内核、驱动模块编译相关的原理及方法。
9:00
|
12:00

3.配置编译Linux内核
   3.1 Linux内核介绍
   3.2 Linux内核特点
   3.3 Linux内核源代码结构
   3.4 Linux内核选项解析
   3.5 Linux内核编译链接
   3.6 内核模块编译、使用方法

13:30
|
16:30

实验:
   1、熟悉菜单配置文件的组织结构
   2、熟悉内核配置过程选项
   3、加入Kconfig新选项
   4、编译开发板所需要的内核
   5、在内核中加入自己的字符设备程序

第四天
学习目标   熟悉内核启动流程、掌握内核移植的一般方法、分析平台相关代码结构、分析设备树结构,并能够自己动手移植Linux3.14内核支持Cortex-A9 4核心FS4412开发板。
9:00
|
12:00

4.移植Linux内核
   4.1 Linux内核源码Makefile分析
   4.2 Linux内核移植平台相关代码分析
   4.3 动手修改Linux内核源代码
   4.4 分析编译过程错误和宏定义的关系
   4.5 Linux启动过程代码分析
   4.6 Linux-3.14内核平台设备结构介绍
   4.7 Linux-3.14内核设备树结构介绍

13:30
|
16:30

实验:
   1、配置编译高版本的Linux内核
   2、移植Linux-3.14内核支持FS4412开发板
     ● 添加网卡驱动
     ● 添加eMMC驱动
     ● yaffs2文件系统移植
     ● 添加SD卡驱动
     ● 添加LCD驱动
     ● 添加U盘功能
   3、分析解决移植过程中出现的错误

第五天
学习目标    掌握内核调试的常用方法和根文件系统的制作。
9:00
|
12:00

5.调试Linux内核
   5.1 Linux内核调试概述
   5.2 Linux内核的打印函数
   5.3 Linux内核启动过程错误分析
   5.4 解析oops信息
   5.5 常用调试方法和工具
6.集成部署Linux文件系统
   6.1 Linux根文件系统制作
   6.2 文件系统和存储设备的选择
   6.3 通过ramdisk挂载根文件系统
   6.4 部署EXT3文件系统的过程

13:30
|
16:30

实验:
   1、通过基本调试手段解决内核启动过程错误
   2、分析、处理oops错误
   3、制作基本的根文件系统
   4、制作cramfs镜像并测试
   5、通过ramdisk挂载根文件系统
   6、制作EXT3镜像并测试
   7、添加udev支持

  [展开全部内容]

本课程培训过的客户

Motorola | 北京清华同方微电子 | 北京用友软件 | 大唐微电子 | 飞利浦 | 冠捷半导体 | 华为 | 浪潮电子 | 清华同方 | 日电电子中国有限公司(NEC) | 上海贝尔阿尔卡特 | 曙光集团 | 保定天河电子 | 天津津亚电子 | 通用电气 | 西门子数控 | 上海戴尔 | 上海索尼 | 北京拜尼尔电子技术 | 301医院医学工程保障中心 | 91669部队 | TPO(上海) | 保定天河电子 | 北京61416部队仪表室 | 北京奥锐利特科技 | 北京百容捷 | 北京波谱世纪 | 北京博奥 | 北京传视数码 | 北京东方凯奇 | 北京杜朗自动化 | 北京高阳元通电子 | 北京公联信达 | 北京航天数据公司 | 北京航天一院十二所 | 北京红樱枫软件 | 北京科林电视设备 | 北京联合生产力 | 北京明兆科技 | 北京赛尔网络 | 北京时代飞龙 | 北京市煤炭矿用机电设备 | 北京市煤炭矿用机电设备 | 北京数位红 | 北京思元软件 | 北京威尔铁科技 | 北京威速科技 | 北京握奇数据系统 | 北京希电信息大学) | 北京新北光仪器 | 北京新拓尼克 | 北京新中新 | 北京信诺瑞得 | 北京怡德亨科技 | 北京怡德科技 | 北京意科 | 北京用友软件 | 北京优迪艾科技 | 北京优迪艾科技 | 北京兆科恒业电子 | 北京兆科恒业电子 | 北京中电华大电子 | 北京中科网威 | 北控软件 | 北阳电子 | 北邮通信网络 | 比联 | 长春华普泰科软件 | 大连三曦智能 | 丹东思凯电子 | 德美科电脑 | 德美科电脑 | 第二炮兵研究院 | 东方光大喷泉 | 二0二0部队 | 二炮研究院 | 福建星海通信 | 公安部第一研究所 | 公安部第一研究所 | 广州市奕星研科数码 | 航天信息 | 航天医学工程研究所 | 华北计算技术研究所 | 华环电子 | 上海704研究所 | 上海电器科学研究所 | 上海飞来飞去多媒体 | 上海华虹计通智能卡系统 | 上海计算机研究所 | 上海儒竞电子 | 上海申通轨道交通研究咨询 | 上海铁路通信 | 上海怡力工程设备 | 上海自动化仪表 | 深圳新诺亚舟科技 | 沈阳岚山嵌入系统 | 苏州互亿科技 | 新乡大立 | 中钞信用卡 | 中国科学院计算技术研究所 | 中科院沈阳自动化研究所 | 中软金卡 | 中石油东方地球物理勘探 | 珠州电力机车研究所 | 上海英业达 | 珠海博世安保 等等......