广州培训网 > 广州软件开发培训机构 > 信盈达嵌入式培训
首页 培训网 最新资讯 热门问答

信盈达嵌入式培训

免费试听
您当前位置: 广州软件系统培训 > 广州软件开发培训 > 嵌入式Linux系统驱动班

嵌入式Linux系统驱动班

¥详询

上课地点 广州天河区棠东东路御富科贸园 发送到手机
报名咨询 预约试听

嵌入式Linux系统驱动班

课程详情

招生对象
对Linux驱动设计及嵌入式系统开发有一定经验和兴趣的电子、通信、计算机、自动化等相关专业专科生、本科生及研究生,相关专业的技术工程师,开发人员。
课程目标
**本linux培训课程的系统学习,能够掌握: 1、掌握ARM平台的Linux内核驱动的核心编程; 2、熟练掌握ARM汇编、ARM体系结构、ARM平台的直接控制程序(裸驱动); 3、ARM开发板上直接自己动手书写硬件控制程序以及Bootloader等; 4、掌握嵌入式Linux内核移植; 5、掌握嵌入式Linux驱动程序开发

课程描述: 底层软件的好坏直接关系到产品的稳定性,关系到能否充分发挥硬件资源,嵌入式系统驱动级别的开发者无疑占据着非常重要的地位。本linux培训课程全日制脱产5个月,共600个学时,以实质性项目实践为导向,掌握*实用、*先进的开发技能和项目实战经验,相当于在企业2年研发经验。**本linux培训课程的系统学习,可以使学员由浅入深地学习嵌入式Linux底层软件开发,能够独立胜任嵌入式Linux驱动开发。
课程目的: **本linux培训课程的系统学习,能够掌握:
1、掌握ARM平台的Linux内核驱动的核心编程;
2、熟练掌握ARM汇编、ARM体系结构、ARM平台的直接控制程序(裸驱动);
3、ARM开发板上直接自己动手书写硬件控制程序以及Bootloader等;
4、掌握嵌入式Linux内核移植;
5、掌握嵌入式Linux驱动程序开发
就 业: 消费类电子(手机、PDA、游戏机)、数字 多媒体(网络点播、机顶盒)、汽车电子(导航仪)、医疗电子、工业控制等行业。
培训对象: 对Linux驱动设计及嵌入式系统开发有一定经验和兴趣的电子、通信、计算机、自动化等相关专业专科生、本科生及研究生,相关专业的技术工程师,开发人员。
入学要求: C语言基础、C++基础、数据结构、操作系统原理、Linux应用基础、电子电路基础
授课讲师: 阴雷鸣 冯宝祥 刘志刚
**认证: GCSDE认证 ARM-ATC认证
嵌入式系统工程师(硬件基础)
课程内容
1

Gec2440硬件开发平台搭建
1)MDK(破解版3.5)与J-link(4.08)安装
2)Bootloader烧写、内核烧写、文件系统烧写

2

嵌入式微处理器  ARM汇编指令分类及寻址方式
ARM寄存器   ARM GPIO应用
ARM汇编程序设计   C及汇编语言混合编程
MDK+J-Linuk开发环境搭建及使用

3

ARM工作模式及其转换  ARM异常中断
ARM中断控制器(IRQ和FIQ)

4

ARM阶段综合实验

5

ARM存储器控制器
SDRAM硬件设计、原理分析及应用编程设计
NorFlash硬件设计、原理分析及应用编程设计
分散加载文件分

6

ARM时钟及定时器  PWM时钟应用
实时时钟及闹钟应用
NAND Flash硬件设计、原理分析及编程

7

ARM阶段综合实验

8

ADC硬件设计、原理分析及应用编程设计
TS硬件设计、原理分析及应用编程设计
TFT LCD硬件设计、原理分析及应用编程设计
LCD显示曲线及图片

9

ARM启动代码分析及设计
MMU原理分析

10

ARM综合设计实践课
自定义Bootloader设计分析与实现

11

ARM综合实践项目  自定义Bootloader设计(一)

12

ARM综合实践项目  自定义Bootloader设计(二)

13

ARM综合实践项目  自定义Bootloader设计(三)

14

ARM综合实践项目  自定义Bootloader设计(四)

15

ARM综合实践项目总结


嵌入式系统工程师(linux系统与驱动)

阶段二

课程内容

1

操作系统原理与Linux系统;

2

Linux交叉开发环境介绍;GNU交叉工具链的使用;
宿主机与PC机间的通信;串口通信;
Minicom配置使用,Windows超级终端配置实验;
NFS共享设置实验  交叉调试;
嵌入式linux应用程序移植与实现;

3

GNU的汇编编程;

4

U-boot源码设计与分析;

5

u-boot配置与编译;u-boot移植;u-boot 使用;

6

Linux内核结构分析  内核配置与升级

7

内核存储管理、文件管理、进程管理、设备管理

8

Linux内核模块设计
Linux字符设备驱动基础

9

驱动的中断 延时  并发控制
设备驱动的阻塞与非阻塞、异步通信

10

Linux高级字符设备驱动

11

小项目:
基于Linux的可视化家电开关控制器

12

控制台与Watch Dog 设备驱动

13

Freambuffer与LCD设备驱动

14

ADC与触摸屏设备驱动

15

驱动综合实验课

16

块设备驱动:
掌握块设备驱动的原理、学会ramdisk的编写;

17

Flash与SD卡设备驱动

18

网络设备驱动 网卡设备驱动

19

驱动综合实验课

20

USB设备驱动

21

设备驱动调试与移植技巧;
Linux内核调试与优化;

22

驱动项目实践
从零开始写驱动之一 看门狗驱动;

23

驱动项目实践
从零开始写驱动之二 LCD驱动;

24

驱动项目实践
从零开始写驱动之三 触摸屏驱动;

25

驱动项目实践
从零开始写驱动之四 网卡驱动;

26

驱动项目实践;
从零开始写驱动之五 基于IIC的扩展键盘驱动;

27

根文件系统;
Windows文件管理机制;
Linux文件系统管理机制;
文件系统特点   文件系统种类与应用场景;
VFS虚拟文件系统机制分析;

28

根文件系统制作一(cramfs、jffs2、yaffs);
根文件系统的目录结构;根文件系统内容;
常见根文件系统制作;添加设备文件;添加动态链接库;
添加系统应用程序;添加配置文件;

29

支持QT显示的根文件系统制作;
文件系统的目录结构;带QT根文件系统的主要内容;
添加LCD与触摸屏等设备文件;添加QT动态链接库;
添加系统应用程序;添加系统配置文件支持QT显示;

30

文件系统优化;
实现自动设备加载与配置管理优化;
实现数据自动更新与替换;

31

文件系统技术高级实践;
自主设计具备网络自动化更新功能的文件系统;

关于学校

信盈达公司2008年在深圳特区南山高新科技园成立。自成立至今近九年来专注为企业和个人提供高端方案设计、高端嵌入式/Android培训等服务。公司下设信盈达实训学院、信盈达研发中心、信盈达教学仪器三大业务板块。九年来公司坚持"技术领先、服务领先",以雄厚的实力和专业的品质成为国内唯一有实力从产品*底层研发到系统层开发的嵌入式实训、产品解决方案提供商。为中国IT行业提供*具价值的职业教育服务。信盈达在深圳、北京、上海、广州、南宁、长沙、郑州等城市设立九大直营实训中心,并在深圳设立产品研发中心、生产基地、测试基地。集研发、生产、培训、销售于一体。至今,信盈达产品销售网络已覆盖全国36个大中小城市,被广泛运用于政府、教育、金融、医疗、企业、运营商等领域。信盈达实训学院--(信盈达科技(芯片级方案设计公司))旗下品牌,结合信盈达公司多年的开发经验所积累的资源,开发出拥有完全知识产权课程,主要特色课程:嵌入式实训/Linux驱动/Android/JAVA/ARM单片机/硬件/物联网/电子/FPGA等...

限时体验课预约试听

倒计时

12:00:00

更多详情请咨询客服

客服在线时间:9:00-22:00,其他时间请在线预约或留言,谢谢。
在线咨询
推荐机构 全国分站 更多课程

本周仅剩 个试听名额

请键入信息,稍后系统将会把领奖短信发至您的手机

申请试听名额

已有10254人申请免费试听

01电话咨询 |

QQ:
加盟合作:0755-83654572