Description: 1、简介
此代码是IS0 13818-5 MPEG2系统层协议分析代码,经过我的一点修改,现在终于可以在VC++ 6.0下编译运行, 发布上来献给那些为了理解MPEG2系统层协议而苦苦加班的程序员。为了可以在windows下编译,我修改了部分操作系统相关代码,注解掉了一些main函数,只留下decode.cpp中的main函数没有注解,所以编译后的程序是TS流系统层解码分析程序,如果要实现其他功能如encode,只要把decode.cpp中的main函数注解,把encode.cpp中的main函数注解去掉即可。
2、VC++6.0编译设置
需要在菜单Poject-〉Settings 弹出的对话框中把预编译头设置成Not using precompiled headers,如Vc_setting.jpg中的图片所示。
3、运行
编译生成decode2.exe文件后在命令行如下运行
decode2.exe d:\\cctv.ts
一开始在没有分析完PAT和PMT表时会打印一些如unexpected pid: 513的消息,请耐心等待一会儿就会发现分析的系统层信息打印了。可能刷屏很快导致你看不清信息,可以将打印信息重定向到某个文件中,如下:
decode2.exe d:\\cctv.ts >c:\\ts_decode.txt
运行decode2.exe的同时会在当前目录生成过滤后的PES文件,文件名格式stream512,512为PID。
-a brief account of this code is ISO 13818-5 MPEG2 system layer protocol analysis code, After I few modifications, now he can finally in VC 6.0 compiler operation, Published line with those dedicated to understanding MPEG2 system layer protocol and an overtime programmers. To be compiled under the windows, I revised the relevant part of the operating system code, Notes swap some of the main function, leaving only the main decode.cpp function without notes, So when a compiled program is TS system layer decoding process analysis, if we are to achieve other functions such as encode. decode.cpp as long as the main function of the rich encode.cpp put the main function annotation will be removed. 2. VC 6.0 compiler installed in the menu Poject - "Settings pop-up dialog box put pre - translat Platform: |
Size: 100002 |
Author:陈水德 |
Hits:
Description: 1、简介
此代码是IS0 13818-5 MPEG2系统层协议分析代码,经过我的一点修改,现在终于可以在VC++ 6.0下编译运行, 发布上来献给那些为了理解MPEG2系统层协议而苦苦加班的程序员。为了可以在windows下编译,我修改了部分操作系统相关代码,注解掉了一些main函数,只留下decode.cpp中的main函数没有注解,所以编译后的程序是TS流系统层解码分析程序,如果要实现其他功能如encode,只要把decode.cpp中的main函数注解,把encode.cpp中的main函数注解去掉即可。
2、VC++6.0编译设置
需要在菜单Poject-〉Settings 弹出的对话框中把预编译头设置成Not using precompiled headers,如Vc_setting.jpg中的图片所示。
3、运行
编译生成decode2.exe文件后在命令行如下运行
decode2.exe d:\cctv.ts
一开始在没有分析完PAT和PMT表时会打印一些如unexpected pid: 513的消息,请耐心等待一会儿就会发现分析的系统层信息打印了。可能刷屏很快导致你看不清信息,可以将打印信息重定向到某个文件中,如下:
decode2.exe d:\cctv.ts >c:\ts_decode.txt
运行decode2.exe的同时会在当前目录生成过滤后的PES文件,文件名格式stream512,512为PID。
-a brief account of this code is ISO 13818-5 MPEG2 system layer protocol analysis code, After I few modifications, now he can finally in VC 6.0 compiler operation, Published line with those dedicated to understanding MPEG2 system layer protocol and an overtime programmers. To be compiled under the windows, I revised the relevant part of the operating system code, Notes swap some of the main function, leaving only the main decode.cpp function without notes, So when a compiled program is TS system layer decoding process analysis, if we are to achieve other functions such as encode. decode.cpp as long as the main function of the rich encode.cpp put the main function annotation will be removed. 2. VC 6.0 compiler installed in the menu Poject- "Settings pop-up dialog box put pre- translat Platform: |
Size: 99328 |
Author:陈水德 |
Hits:
Description: 1、简介
此代码是IS0 13818-5 MPEG2系统层协议分析代码,经过我的一点修改,现在终于可以在VC++ 6.0下编译运行, 发布上来献给那些为了理解MPEG2系统层协议而苦苦加班的程序员。为了可以在windows下编译,我修改了部分操作系统相关代码,注解掉了一些main函数,只留下decode.cpp中的main函数没有注解,所以编译后的程序是TS流系统层解码分析程序,如果要实现其他功能如encode,只要把decode.cpp中的main函数注解,把encode.cpp中的main函数注解去掉即可。-1, INTRODUCTION This code is IS0 13818-5 MPEG2 system layer protocol analysis code, after that I modified, and now finally can VC++ 6.0 compiler to run under the release for up dedicated to those who understand the MPEG2 system layer protocol and the hard programmers to work overtime. In order to be able to compile under windows, I modified the relevant part of the operating system code, comment out a number of main function, leaving only the main function decode.cpp no comment, so the procedure is compiled TS streaming system layer decoding analysis procedures, If you want to realize other functions such as encode, as long as the main function of decode.cpp comment, the main function of encode.cpp Notes can be removed. Platform: |
Size: 221184 |
Author: |
Hits:
Description: 针对ISO的七层协议,分别实现了代码编程,可以更加深入的理解网络通信协议。-ISO protocol for the seven, respectively, the code implementation programming, can be more in-depth understanding of network communications protocol. Platform: |
Size: 6047744 |
Author:songsb |
Hits:
Description: libiec61850概述
此库通过标准C编写,提供IEC61850的MMS协议实现;它也提供变电站内的GOOSE通信。这个项目的目标是提供一个实现,并且这个实现非常的轻便,可以运行在嵌入式系统和小型控制器上。它还提供了很多简单的例子,可以作为我们自己的程序的开始点。
如下特性被支持:
1 ISO全协议的TCP/IP
2 静态生成IED模型,是靠SCL文件,通过C代码生成
3 动态生成IED模型,是通过API调用或者通过配置文件
4 关联服务(通过密码验证)
5 简单的和复杂的MMS变量读写服务
6 模型浏览服务(GetServerDirectory, GetDeviceDirectory …)
7 数据集服务,包括动态创建和删除数据集
8 IEC61850客户端和服务器API
9 简单的MMS客户端API(使用TASE.2)
10 带缓冲和不带缓冲的报告服务
11 客户端和服务器支持所有的IEC61850控制模型
12 GOOSE发送方和接收方代码可以单独使用
13 硬件提取层和执行可以在Linux和WIN32下
14 转变工具可以将SCL文件转成静态IED模型
15 转变工具可以将SCL文件转变为服务器配置文件
16 文件目录浏览和文件读服务-This library provides an implementation of IEC61850 on top of the MMS (Manufacturing Message Specification) protocol in standard C. It also provides support for intra-substation communication via GOOSE. The goal of this project is to provide an implementation that is very portable and can run on embedded systems and micro-controllers. Also provided is a set of simple examples that can be used as a starting point for own applications.
Up to now this implementation runs on embedded Linux systems as well as on desktop computers running Linux or Windows.
The following features are provided:
• Full ISO protocol stack on top of TCP/IP
• static implementation of the IED model by generation of C code SCL file
• dynamic creation if the IED model by API calls or by configuration file
• Association service (with password authentication)
• Read and write services for simple and complex MMS variables
• Model browsing services (GetServerDirectory, GetDevi Platform: |
Size: 1049600 |
Author:李靖 |
Hits:
Description: 此库通过标准C编写,提供IEC61850的MMS协议实现;它也提供变电站内的GOOSE通信。这个项目的目标是提供一个实现,并且这个实现非常的轻便,可以运行在嵌入式系统和小型控制器上。它还提供了很多简单的例子,可以作为我们自己的程序的开始点。
如下特性被支持:
1 ISO全协议的TCP/IP
2 静态生成IED模型,是靠SCL文件,通过C代码生成
3 动态生成IED模型,是通过API调用或者通过配置文件
4 关联服务(通过密码验证)
5 简单的和复杂的MMS变量读写服务
6 模型浏览服务(GetServerDirectory, GetDeviceDirectory …)
7 数据集服务,包括动态创建和删除数据集
8 IEC61850客户端和服务器API
9 简单的MMS客户端API(使用TASE.2)
10 带缓冲和不带缓冲的报告服务
11 客户端和服务器支持所有的IEC61850控制模型
12 GOOSE发送方和接收方代码可以单独使用
13 硬件提取层和执行可以在Linux和WIN32下
14 转变工具可以将SCL文件转成静态IED模型
15 转变工具可以将SCL文件转变为服务器配置文件
16 文件目录浏览和文件读服务
-This library provides an implementation of IEC61850 on top of the MMS (Manufacturing Message Specification) protocol in standard C. It also provides support for intra-substation communication via GOOSE. The goal of this project is to provide an implementation that is very portable and can run on embedded systems and micro-controllers. Also provided is a set of simple examples that can be used as a starting point for own applications.
Up to now this implementation runs on embedded Linux systems as well as on desktop computers running Linux or Windows.
The following features are provided:
• Full ISO protocol stack on top of TCP/IP
• static implementation of the IED model by generation of C code SCL file
• dynamic creation if the IED model by API calls or by configuration file
• Association service (with password authentication)
• Read and write services for simple and complex MMS variables
• Model browsing services (GetServerDirectory, GetDevi Platform: |
Size: 927744 |
Author:李靖 |
Hits:
Description: 此库通过标准C编写,提供IEC61850的MMS协议实现;它也提供变电站内的GOOSE通信。这个项目的目标是提供一个实现,并且这个实现非常的轻便,可以运行在嵌入式系统和小型控制器上。它还提供了很多简单的例子,可以作为我们自己的程序的开始点。
如下特性被支持:
1 ISO全协议的TCP/IP
2 静态生成IED模型,是靠SCL文件,通过C代码生成
3 动态生成IED模型,是通过API调用或者通过配置文件
4 关联服务(通过密码验证)
5 简单的和复杂的MMS变量读写服务
6 模型浏览服务(GetServerDirectory, GetDeviceDirectory …)
7 数据集服务,包括动态创建和删除数据集
8 IEC61850客户端和服务器API
9 简单的MMS客户端API(使用TASE.2)
10 带缓冲和不带缓冲的报告服务
11 客户端和服务器支持所有的IEC61850控制模型
12 GOOSE发送方和接收方代码可以单独使用
13 硬件提取层和执行可以在Linux和WIN32下
14 转变工具可以将SCL文件转成静态IED模型
15 转变工具可以将SCL文件转变为服务器配置文件
16 文件目录浏览和文件读服务
-This library provides an implementation of IEC61850 on top of the MMS (Manufacturing Message Specification) protocol in standard C. It also provides support for intra-substation communication via GOOSE. The goal of this project is to provide an implementation that is very portable and can run on embedded systems and micro-controllers. Also provided is a set of simple examples that can be used as a starting point for own applications.
Up to now this implementation runs on embedded Linux systems as well as on desktop computers running Linux or Windows.
The following features are provided:
• Full ISO protocol stack on top of TCP/IP
• static implementation of the IED model by generation of C code SCL file
• dynamic creation if the IED model by API calls or by configuration file
• Association service (with password authentication)
• Read and write services for simple and complex MMS variables
• Model browsing services (GetServerDirectory, GetDevi Platform: |
Size: 944128 |
Author:李靖 |
Hits:
Description: 此库通过标准C编写,提供IEC61850的MMS协议实现;它也提供变电站内的GOOSE通信。这个项目的目标是提供一个实现,并且这个实现非常的轻便,可以运行在嵌入式系统和小型控制器上。它还提供了很多简单的例子,可以作为我们自己的程序的开始点。
如下特性被支持:
1 ISO全协议的TCP/IP
2 静态生成IED模型,是靠SCL文件,通过C代码生成
3 动态生成IED模型,是通过API调用或者通过配置文件
4 关联服务(通过密码验证)
5 简单的和复杂的MMS变量读写服务
6 模型浏览服务(GetServerDirectory, GetDeviceDirectory …)
7 数据集服务,包括动态创建和删除数据集
8 IEC61850客户端和服务器API
9 简单的MMS客户端API(使用TASE.2)
10 带缓冲和不带缓冲的报告服务
11 客户端和服务器支持所有的IEC61850控制模型
12 GOOSE发送方和接收方代码可以单独使用
13 硬件提取层和执行可以在Linux和WIN32下
14 转变工具可以将SCL文件转成静态IED模型
15 转变工具可以将SCL文件转变为服务器配置文件
16 文件目录浏览和文件读服务
-This library provides an implementation of IEC61850 on top of the MMS (Manufacturing Message Specification) protocol in standard C. It also provides support for intra-substation communication via GOOSE. The goal of this project is to provide an implementation that is very portable and can run on embedded systems and micro-controllers. Also provided is a set of simple examples that can be used as a starting point for own applications.
Up to now this implementation runs on embedded Linux systems as well as on desktop computers running Linux or Windows.
The following features are provided:
• Full ISO protocol stack on top of TCP/IP
• static implementation of the IED model by generation of C code SCL file
• dynamic creation if the IED model by API calls or by configuration file
• Association service (with password authentication)
• Read and write services for simple and complex MMS variables
• Model browsing services (GetServerDirectory, GetDevi Platform: |
Size: 961536 |
Author:李靖 |
Hits:
Description: 此库通过标准C编写,提供IEC61850的MMS协议实现;它也提供变电站内的GOOSE通信。这个项目的目标是提供一个实现,并且这个实现非常的轻便,可以运行在嵌入式系统和小型控制器上。它还提供了很多简单的例子,可以作为我们自己的程序的开始点。
如下特性被支持:
1 ISO全协议的TCP/IP
2 静态生成IED模型,是靠SCL文件,通过C代码生成
3 动态生成IED模型,是通过API调用或者通过配置文件
4 关联服务(通过密码验证)
5 简单的和复杂的MMS变量读写服务
6 模型浏览服务(GetServerDirectory, GetDeviceDirectory …)
7 数据集服务,包括动态创建和删除数据集
8 IEC61850客户端和服务器API
9 简单的MMS客户端API(使用TASE.2)
10 带缓冲和不带缓冲的报告服务
11 客户端和服务器支持所有的IEC61850控制模型
12 GOOSE发送方和接收方代码可以单独使用
13 硬件提取层和执行可以在Linux和WIN32下
14 转变工具可以将SCL文件转成静态IED模型
15 转变工具可以将SCL文件转变为服务器配置文件
16 文件目录浏览和文件读服务
-This library provides an implementation of IEC61850 on top of the MMS (Manufacturing Message Specification) protocol in standard C. It also provides support for intra-substation communication via GOOSE. The goal of this project is to provide an implementation that is very portable and can run on embedded systems and micro-controllers. Also provided is a set of simple examples that can be used as a starting point for own applications.
Up to now this implementation runs on embedded Linux systems as well as on desktop computers running Linux or Windows.
The following features are provided:
• Full ISO protocol stack on top of TCP/IP
• static implementation of the IED model by generation of C code SCL file
• dynamic creation if the IED model by API calls or by configuration file
• Association service (with password authentication)
• Read and write services for simple and complex MMS variables
• Model browsing services (GetServerDirectory, GetDevi Platform: |
Size: 722944 |
Author:李靖 |
Hits:
Description: 此库通过标准C编写,提供IEC61850的MMS协议实现;它也提供变电站内的GOOSE通信。这个项目的目标是提供一个实现,并且这个实现非常的轻便,可以运行在嵌入式系统和小型控制器上。它还提供了很多简单的例子,可以作为我们自己的程序的开始点。
如下特性被支持:
1 ISO全协议的TCP/IP
2 静态生成IED模型,是靠SCL文件,通过C代码生成
3 动态生成IED模型,是通过API调用或者通过配置文件
4 关联服务(通过密码验证)
5 简单的和复杂的MMS变量读写服务
6 模型浏览服务(GetServerDirectory, GetDeviceDirectory …)
7 数据集服务,包括动态创建和删除数据集
8 IEC61850客户端和服务器API
9 简单的MMS客户端API(使用TASE.2)
10 带缓冲和不带缓冲的报告服务
11 客户端和服务器支持所有的IEC61850控制模型
12 GOOSE发送方和接收方代码可以单独使用
13 硬件提取层和执行可以在Linux和WIN32下
14 转变工具可以将SCL文件转成静态IED模型
15 转变工具可以将SCL文件转变为服务器配置文件
16 文件目录浏览和文件读服务
-This library provides an implementation of IEC61850 on top of the MMS (Manufacturing Message Specification) protocol in standard C. It also provides support for intra-substation communication via GOOSE. The goal of this project is to provide an implementation that is very portable and can run on embedded systems and micro-controllers. Also provided is a set of simple examples that can be used as a starting point for own applications.
Up to now this implementation runs on embedded Linux systems as well as on desktop computers running Linux or Windows.
The following features are provided:
• Full ISO protocol stack on top of TCP/IP
• static implementation of the IED model by generation of C code SCL file
• dynamic creation if the IED model by API calls or by configuration file
• Association service (with password authentication)
• Read and write services for simple and complex MMS variables
• Model browsing services (GetServerDirectory, GetDevi Platform: |
Size: 1014784 |
Author:李靖 |
Hits:
Description: 描述了ISO14229标准协议,供熟悉UDS标准协议,包含故障码组成及说明,14229描述(Describes the ISO14229 standard protocol for familiarity with the UDS standard protocol, including the composition and description of the fault code, 14229 description) Platform: |
Size: 4768768 |
Author:尼莫、
|
Hits:
Description: 在工作中曾完成的一个NFC读卡器,
主要使用的ST公司的新推出的CR95HF芯片,做板测试已OK。
对于从事NFC开发的人员绝对是一种值得备用的资料。
(附件提供原理图,CR95HF编程手册,驱动CR95HF的C源代码,另包含有 对双接口芯片M24LR64的驱动)
CR95HF芯片有如下特点:
标准频率:13.56-MHz
支持多协议:ISO/IEC 14443 A and B,ISO/IEC 15693,ISO/IEC 18092
提供2种标准接口: SPI 和 UART 。
只需简单的7条指令:
(Work was done in a NFC reader, the main use of the ST' s new CR95HF chip board test has to do OK. Personnel engaged in the development of NFC is definitely a worthy alternative information. (Annex provides schematics, CR95HF programming manual, driver CR95HF the C source code, and the other contains the dual interface chip M24LR64 driver) CR95HF chip has the following characteristics: standard frequency :13.56-MHz multi-protocol support: ISO/IEC 14443 A and B, ISO/IEC 15693, ISO/IEC 18092 provides two standard interfaces: SPI and UART. 7 simple instructions:) Platform: |
Size: 279552 |
Author:LeoLau |
Hits:
Description: 该源代码是基于车载平台上的通讯诊断协议,
能够利用LabVIEW, LabWindows?/CVI, Visual C/C++ 6.0中基于CAN的汽车诊断
兼容Windows 7/Vista/XP/2000和LabVIEW Real-Time
诊断协议:CAN (ISO 15765, OBD-II)的KWP2000 (ISO 14230)和诊断 (Diagnostics)
传输协议:ISO传输协议15765-2和Volkswagen TP 2.0
兼容的接口:NI-XNET CAN、CompactRIO CAN、USB CAN和Series 2 NI CAN (PXI、PCI、PCMCIA)
KWP2000和UDS的范例, 包括一个软件ECU仿真器(The source code is based on the communication diagnosis protocol on the vehicle platform.
Auto diagnosis based on C AN in LabVIEW, LabWindows (/ CVI), Visual C/C++ 6.0
Compatible with Windows 7/Vista/XP/2000 and LabVIEW Real-Time
Diagnostic protocols: KWP2000 (ISO 14230) and Diagnostics of CAN (ISO 15765, OBD-II)
Transport protocol: ISO transport protocol 15765-2 and Volkswagen TP 2.0
Compatible interfaces: NI-XNET CAN, CompactRIO CAN, USB CAN and Series 2 NI CAN (PXI, PCI, PCMCIA)
Examples of KWP2000 and UDS, including a software ECU emulator) Platform: |
Size: 249856 |
Author:wankarl |
Hits: