QQ登录

只需一步,快速开始

西门子DK 16XX PN IO 接口 编程手册 中文超清版

[ 复制链接 ]

工控编程吧 gkbc8 com

西门子DK 16XX PN IO 接口 编程手册 中文超清版

文档手册目录或截图为:

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                

目录

1  快速入门...........................................................................................................................................7
1.1 DK-16xx PN IO 软件的架构.................................................................................................. 7
1.2  在 Linux 上安装.................................................................................................................... 8
2  准备 RTAI 和 Linux 内核.................................................................................................................11
2.1  生成、安装和测试实时扩展 RTAI 的基本步骤.................................................................... 11
2.1.1  阶段 1: 从 Internet 下载源文件......................................................................................... 11
2.1.2  阶段 2: 提取源文件........................................................................................................... 12
2.1.3  阶段 3: 配置和生成 Linux 内核......................................................................................... 13
2.1.4  阶段 4: 安装生成的 Linux 内核......................................................................................... 15
2.1.5  阶段 5: 配置并生成 RTAI 实时扩展.................................................................................. 16
2.1.6  阶段 6: 检查实时扩展是否有效......................................................................................... 17
2.2  在 Linux 上安装 DK-16xx PN IO 的基本步骤...................................................................... 19
3  驱动程序移植说明...........................................................................................................................23
3.1  目标操作系统要求............................................................................................................... 23
3.2  驱动程序的工作原理........................................................................................................... 23
3.3  库与驱动程序间的基本通信................................................................................................ 26
3.3.1  目录结构和文件.................................................................................................................. 27
3.3.2  非操作系统特定的函数....................................................................................................... 28
3.3.3  取决于操作系统的函数....................................................................................................... 31
3.4  逐步移植驱动程序............................................................................................................... 33
3.4.1  阶段 1: 移植“os_linux.h”文件中的宏................................................................................. 34
3.4.2  阶段 2: 初始化和取消初始化............................................................................................ 36
3.4.3  阶段 3: 查找 CP 并将 CP 的资源集成到操作系统中。..................................................... 37
3.4.4  阶段 4: 定义驱动程序接口................................................................................................ 38
3.4.5  阶段 5: 移植从 IO Base 库到驱动程序的连接建立和终止功能.......................................... 41
3.4.6  阶段 6: 移植从 IO Base 库到固件的发送功能................................................................... 42
3.4.7  阶段 7: 移植从固件到 IO Base 库的接收功能................................................................... 42
3.4.8  阶段 8: 移植映射到用户地址空间的存储器....................................................................... 43
3.4.9  阶段 9: 为“cp16xxtest”驱动测试应用程序移植附加的 IO 控制.......................................... 44
3.5  驱动程序调试支持............................................................................................................... 44
3.6  测试驱动程序...................................................................................................................... 45
4  移植 IO Base 库的描述 ...................................................................................................................47
4.1  目标操作系统要求............................................................................................................... 47

4.2 IO Base 库的工作原理.........................................................................................................47
4.2.1  目录结构和文件...................................................................................................................49
4.2.2  取决于操作系统的函数........................................................................................................50
4.3  逐步移植 IO Base 库...........................................................................................................51
4.3.1  阶段 1: 移植跟踪模块........................................................................................................51
4.3.2  阶段 2: 移植驱动程序的 IO-Base 库链接 ..........................................................................52
4.4  IO-Base 库调试支持............................................................................................................52
4.5  测试 IO-Base 库..................................................................................................................54
5  移植 Layer 2 库的描述....................................................................................................................55
5.1  目标操作系统要求...............................................................................................................55
5.2  Layer 2 库的工作原理..........................................................................................................55
5.3  目录结构和文件...................................................................................................................56
5.4  逐步移植 Layer 2 库............................................................................................................57
5.5  测试 Layer 2 库...................................................................................................................57
6  “cp16xxtest”程序的描述..................................................................................................................59
6.1  目录结构和文件...................................................................................................................59
6.2  移植“cp16xxtest”程序..........................................................................................................60
6.3  测试“cp16xxtest”程序..........................................................................................................60
7  L2 - 第 2 层接口快速入门................................................................................................................61
8  L2 - 第 2 层接口的概述 ...................................................................................................................63
8.1  如何使用典型的第 2 层用户编程接口..................................................................................63
8.2  软件架构..............................................................................................................................63
8.3  典型的第 2 层用户程序如何运行..........................................................................................65
8.3.1  初始化阶段..........................................................................................................................65
8.3.2  发送数据..............................................................................................................................66
8.3.3  接收数据..............................................................................................................................68
8.3.4  完成阶段..............................................................................................................................69
8.4  回调机制..............................................................................................................................70
9  L2 -第 2 层函数和数据类型的描述...................................................................................................71
9.1  l2eth_open(注册到第 2 层接口)......................................................................................71
9.2  l2eth_set_mode(设置操作模式)......................................................................................73
9.3  L2ETH_CBF_MODE_COMPL(指示操作模式)................................................................74
9.4  L2ETH_CBF_STATUS_IND(指示状态)...........................................................................75
9.5  l2eth_get_information(查询参数).....................................................................................76




~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

更多目录内容,请 免费 下载 观看;

说明:所有资源,解压密码一律为《工控编程吧》的网址  gkbc8.com

下载地址为:  (为增加互动交流,回复后可免费下载)

游客,为过滤非法行为,全站隐藏资源仅对充值会员开放进入升级
  

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

游客,为过滤非法行为,全站隐藏资源仅对充值会员开放进入升级
                                

回复

使用道具 举报

快速回复 返回列表 客服中心 搜索