热搜关键词: 电路基础ADC数字信号处理封装库PLC

pdf

【开发板学习资料】迅为iTOP-4412 Linux驱动入门和提升教程实验手册

  • 1星
  • 2015-09-11
  • 24.87MB
  • 需要1积分
  • 17次下载
标签: 开发板

开发板

Linux驱动

Linux驱动

《iTOP-4412  驱动实验手册》是以“Linux  驱动的入门和提升教程”这一基本思想编撰而成。无论是以前学习过单片机还是进行过上位机编程的用户,都可以从这本实验手册入手学习  Linux  驱动。

文档内容节选

前言 14 版本介绍 16 实验 01 内核开发基础 17 11 本章导读 17 111 工具17 112 预备课程18 113 视频资源18 12 学习目标 18 13 Linux 体系结构 18 14 Linux 内核结构 20 15 Linux 内核源码目录结构 23 16 学习方法介绍 27 实验 02 HelloDriverModule 30 21 本章导读 30 211 工具30 212 预备课程31 213 视频资源31 22 学习目标 31 23 Vim 显示中文字符 31 北京迅为电子有限公司 iTOP4412 驱动实验手册V10 24 Linux 内核最小模块代码分析 34 24 Linux 内核模块结构 38 25 模块加载函数 40 26 模块卸载函数 40 27 模块编译的流程 41 28 脚本文件Makefile 42 29 实验操作 44 291 内核目录的确认44 292 内核以及文件系统的烧写46 293 烧写镜像46 294 编译驱动模块50 295 加载驱动54 296 卸载驱动56 ......

前言
........................................................................................................................................
- 14 -
版本介绍
................................................................................................................................
- 16 -
实验
01
内核开发基础...........................................................................................................
- 17 -
1.1
本章导读
..........................................................................................................................
- 17 -
1.1.1
工具...........................................................................................................................
- 17 -
1.1.2
预备课程...................................................................................................................
- 18 -
1.1.3
视频资源...................................................................................................................
- 18 -
1.2
学习目标
..........................................................................................................................
- 18 -
1.3 Linux
½系结构
................................................................................................................
- 18 -
1.4 Linux
内核结构
................................................................................................................
- 20 -
1.5 Linux
内核源码目½结构
................................................................................................
- 23 -
1.6
学习方法介绍
.................................................................................................................
- 27 -
实验
02 HelloDriverModule................................................................................................. - 30 -
2.1
本章导读
..........................................................................................................................
- 30 -
2.1.1
工具...........................................................................................................................
- 30 -
2.1.2
预备课程...................................................................................................................
- 31 -
2.1.3
视频资源...................................................................................................................
- 31 -
2.2
学习目标
..........................................................................................................................
- 31 -
2.3 Vim
显示中文字符
...........................................................................................................-
31 -
北京迅为电子有限公司
iTOP-4412 驱动实验手册_V1.0
2.4 Linux
内核最小模块代码分析
........................................................................................
- 34 -
2.4 Linux
内核模块结构
........................................................................................................
- 38 -
2.5
模块加½½½数
..................................................................................................................
- 40 -
2.6
模块卸½½½数
..................................................................................................................
- 40 -
2.7
模块编译的流程
.............................................................................................................
- 41 -
2.8
脚本文件
Makefile.......................................................................................................... - 42 -
2.9
实验操½
.........................................................................................................................
- 44 -
2.9.1
内核目½的确认......................................................................................................
- 44 -
2.9.2
内核以及文件系统的烧写......................................................................................
- 46 -
2.9.3
烧写镜像..................................................................................................................
- 46 -
2.9.4
编译驱动模块..........................................................................................................
- 50 -
2.9.5
加½½驱动...................................................................................................................
- 54 -
2.9.6
卸½½驱动...................................................................................................................
- 56 -
实验
03 Menuconfig_Kconfig................................................................................................- 59 -
3.1
本章导读
..........................................................................................................................
- 59 -
3.1.1
工具...........................................................................................................................
- 59 -
3.2
学习目标
..........................................................................................................................
- 60 -
3.3 Linux
内核配½系统
........................................................................................................
- 60 -
-2-
版本号:V1.0
日期:2015-09-08
www.topeetboard.com
北京迅为电子有限公司
iTOP-4412 驱动实验手册_V1.0
3.4 Menuconfig
的操½
..........................................................................................................-
61 -
3.4.1 Menuconfig
发展历史简介......................................................................................
- 61 -
3.4.2 Menuconfig
操½方法..............................................................................................
- 63 -
3.5 .config
文件和
menuconfig
的关系
.................................................................................-
73 -
3.6 Kconfig
menuconfig.................................................................................................... - 78 -
3.7
图解
Kconfig
menuconfig
的关系
.............................................................................
- 83 -
3.8
其它配½文件
.................................................................................................................
- 84 -
实验
04_Makefile
编译...........................................................................................................
- 86 -
4.1
本章导读
..........................................................................................................................
- 86 -
4.1.1
工具...........................................................................................................................
- 86 -
4.1.2
预备课程...................................................................................................................
- 86 -
4.1.3
视频资源...................................................................................................................
- 87 -
4.2
学习目标
..........................................................................................................................
- 87 -
4.3
编译器路径的设½
.........................................................................................................
- 87 -
4.4 Make
内核编译½令执行过程简介
................................................................................
- 93 -
4.5 Makefile
文件
...................................................................................................................
- 98 -
4.5.1
宏定义
LEDS_CTL
的½用.......................................................................................-
98 -
4.5.2 Makefile
脚本语法简介.........................................................................................
- 100 -
-3-
版本号:V1.0
日期:2015-09-08
www.topeetboard.com
北京迅为电子有限公司
iTOP-4412 驱动实验手册_V1.0
4.6 Makefile
测试
.................................................................................................................
- 103 -
4.6.1
LEDS
驱动不编译进内核..................................................................................-
103 -
4.6.2
LEDS
驱动编译进内核.....................................................................................-
110 -
4.7
编译流程图解
...............................................................................................................
- 112 -
实验
05
总线_设备_驱动注册流程详解..............................................................................
- 114 -
5.1
本章导读
........................................................................................................................
- 114 -
5.1.1
工具.........................................................................................................................-
114 -
5.1.2
预备课程.................................................................................................................-
114 -
5.1.3
视频资源.................................................................................................................-
115 -
5.2
学习目标
........................................................................................................................
- 115 -
5.3
总线、设备、驱动框架图分析
....................................................................................
- 115 -
5.3.1
总线和平台总线.....................................................................................................-
116 -
5.3.2 Linux
设备..............................................................................................................
- 119 -
5.3.3 Linux
驱动..............................................................................................................
- 120 -
5.3.4 Linux
驱动和设备的注册过程..............................................................................
- 121 -
5.3.5
设备节点简介........................................................................................................-
123 -
实验
06
设备注册.................................................................................................................-
125 -
6.1
本章导读
........................................................................................................................
- 125 -
-4-
版本号:V1.0
日期:2015-09-08
www.topeetboard.com
北京迅为电子有限公司
iTOP-4412 驱动实验手册_V1.0
6.1.1
工具
.............................................................................................................................
- 125 -
6.1.2
预备课程.................................................................................................................-
125 -
6.1.3
视频资源.................................................................................................................-
126 -
6.2
学习目标
........................................................................................................................
- 126 -
6.3
在虚拟总线上注册设备
................................................................................................
- 126 -
6.4
添加设备到平台总线
....................................................................................................
- 129 -
实验
07
驱动注册.................................................................................................................-
135 -
7.1
本章导读
........................................................................................................................
- 135 -
7.1.1
工具
.............................................................................................................................
- 135 -
7.1.2
预备课程.................................................................................................................-
136 -
7.1.3
视频和代码资源.....................................................................................................-
136 -
7.2
学习目标
........................................................................................................................
- 136 -
7.3 platform_driver_register
platform_driver_unregister
½数
....................................-
136 -
7.4 platform_driver
结构½
.................................................................................................
- 138 -
7.5
实验操½
.......................................................................................................................
- 141 -
实验
08_生成设备节点......................................................................................................... - 147 -
8.1
本章导读
........................................................................................................................
- 147 -
-5-
版本号:V1.0
日期:2015-09-08
www.topeetboard.com
展开预览

猜您喜欢

评论

登录/注册

意见反馈

求资源

回顶部

推荐内容

热门活动

热门器件

随便看看

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
×