首页 找课程 找学校 教育新闻 培训问答 课程大全

深控电气

0755-83655489 预约试听 在线客服

您的位置: 首页 > 深圳培训 > 深控电气 > 嵌入式开发培训 > 深圳嵌入式linux系统驱动班

深圳嵌入式linux系统驱动班

班制:

周末班

[ 开班提醒 ]
上课地址:

深圳深控电气工程有限公司

活动倒计时
11: 59: 59
马上抢

课程介绍

【学习大纲】:

开始部分:Linux 系统基础入门

1.1 Linux系统启动过程和基本安装步骤

1.2 vim编辑器入门与提高

1.3 Linux基本shell命令

1.4 Linux系统的文件与目录


第二部分:交叉开发环境的建立

2.1 交叉环境的搭建

2.2 嵌入式平台启动流程

2.3 交叉开发环境搭建

2.4 arm-linux-gcc交叉编译器的使用


第三部分:Cortex A9设备接口开发

3.1 Cortex-A9 处理器体系结构

3.2 ARM的常用接口开发

3.3 GPIO、串口、看门狗

3.4 实时时钟、LCD、触摸屏与IIC

3.5 烧写开发板


第四部分:Linux系统移植

4.1 U-boot分析与移植

4.1.1 U-boot代码结构

4.1.2 U-boot配置方法

4.1.3 U-boot编译方法

4.1.4 U-boot启动过程

4.1.5 U-boot常用命令

4.2 Linux内核分析与移植

4.2.1 Linux内核源码结构

4.2.2 Linux内核配置方法

4.2.3 Linux内核编译方法

4.2.4 Linux内核启动原理

4.2.5 Linux内核打印函数

4.2.6 Linux内核内核地址空间

4.2.7 Linux用户空间内存及内核空间内存分配

4.3 Linux系统根文件系统分析与移植

4.3.1 嵌入式文件系统类型

4.3.2 nfs原理及配置

4.3.3 制作根文件系统

4.3.4 nfs 挂载文件系统

4.3.5 完善根文件系统


第五部分:Linux设备驱动

5.1 字符设备驱动

5.1.1 设备号

5.1.2 字符设备结构体

5.1.3 设备读写操作

5.1.4 动态设备号

5.1.5 自动设备节点

5.1.6 设备创建与销毁

5.1.7 字符设备驱动cdev结构体

5.1.8 设备IO控制操作

5.1.9 LED灯驱动编写

5.1.10 驱动调试方法


5.2 Linux机制

5.2.1 并发与竞态

5.2.2 中断屏蔽

5.2.3 原子操作

5.2.4 自旋锁

5.2.5 信号量

5.2.6 互斥体


5.3 Linux驱动中的阻塞与非阻塞

5.3.1 同步与异步


5.4 Linux中断机制处理

5.4.1 Linux中断

5.4.2 中断下半部tasklet

5.4.3 中断下半部工作队列

5.4.4 按键设备驱动完善


5.5 总线设备

5.5.1 总线属性结构体成员作用

5.5.2 总线设备属性

5.5.3 总线驱动属性

5.5.4 bus设备模型

5.5.5 device设备模型

5.5.6 device_driver设备模型



5.6 platform设备驱动

5.6.1 platform总线

5.6.2 platform设备创建方法

5.6.3 platform设备驱动开发


5.7 LCD控制器

5.7.1 帧缓冲设备

5.7.2 LCD控制器基本原理

5.7.3 LCD控制器驱动


5.8 IIC驱动

5.8.1 IIC时序

5.8.2 内核IIC驱动子系统架构

5.8.3 触摸屏驱动


5.9 网络设备驱动


欢迎致电:18988787201(苏老师)
热线电话:0755-83654572
(详情请扫二维码)

倒计时
11: 59: 19
课程热线:0755-83655489 | 客服时间:9:00-22:00(其他时间请在线预约报名或留言)
机构介绍
【深控PLC培训】隶属于深圳市深控电气工程有限公司旗下的分部。该公司主要以工程项目和PLC技术培训为主,拥有多年自动化项目设计及PLC培训背景的公司. 主要开设的专业课程有:三菱FX、Q、西门子S7-200/300/400plc编程培训、WINCC培训、电气CAD培训、人机界面、步进/伺服系统、 网络通信、PID控制、变频器、X/Y/Z三轴定位、六轴联动定位控制、...【详情】
相关课程
其他城市
相关机构

申请试听名额

已有10254人申请免费试听

01电话咨询 | 0755-83655489

QQ:2437116972
加盟合作:0755-83654572