您好!欢迎来到信盈达产学合作协同育人平台|校企合作|嵌入式培训|解决方案|

登录 注册 微信快速登录

首页 -> 分类 -> 企业培训 -> 企业内训班
嵌入式Linux培训课程
发布时间:2019-12-28 08:51:40
基本信息
  • 地区:全国
  • 参考价格:20000 元
  • 课程周期:1 天
  • 课程班别:其他
  • 上课地址:深圳
  • 标签:嵌入式培训 linux企业培训
联系方式
信息详情

第一阶段:嵌入式Linux环境搭建(熟练掌握嵌入式Linux的开发环境uboot )    培训时间:1天)

序号

课程名称

课程内容

掌握要求

第一次课程

Linux操作系统使用

讲解Linux操作系统的概念和安装方法,详细介绍Linux下的基本命令、管理配置和编辑器,包括VI编辑器,GCC编译器,GDB调试器和 Make 项目管理工具等知识。

掌握

第一次课程

u-boot移植

.U-boot的代码结构、编译过程

.u-boot的移植,工作过程

.u-boot的命令应用、U-Boot应用程序开发

熟练掌握    

第一次课程

嵌入式Linux项目开发流程

主要让学员从宏观了解嵌入式Linux开发环境搭建和项目开发流程,让学员建立起整体架构的概念,包括嵌入式产品需求分析和选型、硬件平台、移植、启动代码、驱动开发、系统部署等整个过程。

了解

阶段:嵌入式Linux内核移植开发。嵌入式Linux应用开发和系统开发是嵌入式Linux中最重要的一部分,也是企业人才需求最广的一部分。本章节主要目标是熟练掌握嵌入式Linux下的程序设计,熟悉嵌入式Linux开发流程,强化学员对Linux应用开发的理解和编码调试的能力,同时掌握bootloaderkernel的移植技能,培训时间:2天)

第二到三次课程

嵌入式 Linux高级应用编程

嵌入式Linux应用开发是嵌入式Linux中最重要的一部分,也是就业面最广的方向。本课程的主要目标是掌握嵌入式Linux下的程序设计,掌握嵌入式Linux开发环境,强化学员对Linux应用开发的理解和编码调试的能力,包括系统编程、文件I/O、多进程和多线程、网络编程、GUI图形界面编程、数据库。

了解

嵌入式Linux系统开发

Linux系统开发是嵌入式Linux底层开发必备的基本技能建嵌入式Linux运行环境,内容包括内核裁减、内核移植、交叉编译

内核调试、启动程序Bootloader编写、根文件系统制作和集成部署Linux系统等整个流程。重点学习:分析内核启动过程、通过图形界面进行内核配置、裁剪、针对S3C2440开发包分析内核的运行和驱动加载过程

掌握

嵌入式Linux内核开发

内容包括内核源码结构、内存管理、进程管理、中断管理、系统调用、内核同步、时钟和定时器管理、信号、调度、进程间通信、文件系统和I/O设备管理等方面的内容。重点学习掌握如何分析LINUX文件系统层次标准 、讲述根文件系统各目录下作用、移植Busybox开源代码、构造各目录、文件 、生成注册表、掌握yaffsjffs2文件系统映像文件的方法

熟悉

第三阶段:嵌入式Linux驱动应用工程师     培训时间:2天)

深入掌握Linux驱动程序开发技巧,能够熟练的移植或编写设备驱动。

序号

课程名称

课程内容

掌握要求

第四次课程

嵌入式Linux驱动高级开发

驱动开发是嵌入式Linux开发难度最高的内容,也是目前嵌入式行业最紧缺的人才之一。有了前面课程知识的铺垫,本课程将重点讲解嵌入式Linux下常用接口驱动的编写方法,内容包括:

1.GPIO的驱动开发

2.中断在驱动开发的编程

3.阻塞模式与非阻塞模式的驱动开发

4.驱动程序与应用程序的连接过程

5.驱动编写规则

熟练应用

第五次课程

嵌入式Linux项目实践

本次课程主要讲解产品封装、案例分析、总结答疑将通过一个真实完整的项目案例(门禁机),让学员了解真实项目的开发流程,让学员知道如何将所学知识应用到项目开发中。

重点掌握内容:

1.进程与线程,多线程应用程序架构以及线程之间的通信

2.应用程序开发与加载

3.产品调试、产品封装

4.产品发布过程

5.实际开发产品案例分析

1)门禁机开发流程;

2)门禁机运作方式。

掌握

总结答疑

本次课程对前面所学东西做总结,对学员在学课程中问题,做总的解答,互动交流技术。

了解

培训课时:24课时(每课时1小时

培训老师配置:1名主讲老师,1-2名指导老师


主讲老师介绍:陈志发(高级工程师、项目经理)具有多年嵌入式开发实战经验,多年嵌入式培训经验,熟悉ARM/PPC/ MIPS平台,对嵌入式Linuxuc/OSuClinux 有深入的研究。公司开发团队核心成员之一,为富士康、伟创、深圳大学等多家企业做Linux开发方面的培训。在参与的项目中使用LPCNXPAT、华邦、三星241024406410cortex-M3cortex-A9/15PXA270品牌多款处理器,完成了平台移植、Bootloader移植等底层与应用层的开发工作。目前正在研究ARMDSPARMFPAG,多核ARM开发与应用技术。

最近承接负责开发过以下项目:

   银行用POS机(三星2410PXA270

   工业控制电脑(采用AT91SAM9G45OMAP3530W90P910PXA270等芯片)

   可视会议系统(OMAP3530NXP3131

 嵌入式指导老师:陈文涛(嵌入式工程师)

    最近负责开发项目如下:

    集装箱装卸控制系统(NXP2368)

    运钞车控制系统(NXP3250

    地铁口控制系统(STM32F103)。

本课程为企业定制培训,将单位组织人员,提供场地及其它有关的教学设施(部分设备也可以从培训中心租用),培训中心提供讲师、教学资料、实验材料,定制培训课程内容。


给我留言
网站提醒您:
我要留言
称呼:
验证码:
内容:
发表留言