没有合适的资源?快使用搜索试试~ 我知道了~
完成端口 IOCP 串口模块 C#
共65个文件
dll:13个
cs:11个
pdb:6个
4星 · 超过85%的资源 需积分: 7 68 下载量 11 浏览量
2010-10-18
14:24:57
上传
评论 1
收藏 392KB RAR 举报
温馨提示
本模块是串口通讯的底层模块。是利用完成端口(IOCP)的思想,使用事件队列方式实现的串口通讯底层接口。 本模块实现串口通讯工业级收发模式,为协议层提供底层接口。通讯基本单位为“通讯元”,每个“通讯元”包括“发送的命令(数据)”、“等待接收的命令(数据)长度”、“超时处理函数的绑定”、“接收数据处理函数的绑定”等部分组成。一个“通讯元”完成一次完整的收发过程。“通讯元”提交到事件队列中执行,一个“通讯元”执行过程中,事件队列线程挂起,等待“通讯元”完成。 本模块支持多串口,通过设置portID来区别同时使用的各串口。 本模块提供一个串口配置界面。能自动检测并列出本地串口,提供串口检测的功能。串口配置界面有多种显示方式:1.可以独立窗口形式显示;2.可以嵌入其他窗体或容器中。本模块的串口配置信息可以选择以配置文件方式进行存储。 本模块提供Skin和language子模块的源码,可以自行修改其皮肤和运行的语言。 本模块提供一个基本的应用实例。 注意:本模块不支持非协议性串口通讯的实现,例如用串口实现聊天程序。本模块只为协议性通讯服务。 欢迎大家使用,此模块待测评中,如有不足之处敬请原谅。
资源推荐
资源详情
资源评论
收起资源包目录
serialPortInterface.rar (65个子文件)
serialPortInterface
Demonstrate.suo 12KB
Demo
Demonstrate.suo 14KB
Demonstrate.sln 922B
Demonstrate
bin
Debug
Demonstrate.exe.config 255B
Demonstrate.vshost.exe.config 255B
Demonstrate.vshost.exe 6KB
Demonstrate.exe 20KB
modules
serialPortInterface
language.dll 16KB
Skin.dll 52KB
m_serialPortInterface.dll 28KB
Demonstrate.pdb 30KB
m_serialPortInterface.conf 105B
DemoForm.cs 3KB
obj
Demonstrate.csproj.FileListAbsolute.txt 3KB
Demonstrate.csproj.FileList.txt 373B
Debug
ResolveAssemblyReference.cache 14KB
Demonstrate.Properties.Resources.resources 180B
Demonstrate.DemoForm.resources 180B
Demonstrate.csproj.GenerateResource.Cache 845B
Demonstrate.exe 20KB
Refactor
TempPE
Demonstrate.pdb 30KB
Properties
Resources.Designer.cs 3KB
Settings.settings 405B
Resources.resx 5KB
Settings.Designer.cs 1KB
AssemblyInfo.cs 1KB
Program.cs 473B
DemoForm.resx 6KB
Demonstrate.csproj 3KB
app.config 255B
DemoForm.Designer.cs 5KB
Demonstrate.csproj.user 536B
module
language.dll 16KB
Skin.dll 52KB
m_serialPortInterface.dll 28KB
串口模块serialPortInterface说明文档1.0.pdf 119KB
src
Skin
bin
Debug
Skin.dll 52KB
Skin.pdb 14KB
obj
Skin.csproj.FileListAbsolute.txt 762B
Debug
Skin.dll 52KB
Skin.csproj.GenerateResource.Cache 838B
Skin.SkinRes.resources 35KB
Refactor
TempPE
skinData.Designer.cs.dll 4KB
SkinRes.Designer.cs.dll 4KB
Skin.pdb 14KB
Resources
BANR007.GIF 5KB
Plastic Square Clock.png 24KB
SkinRes.Designer.cs 3KB
Properties
AssemblyInfo.cs 1KB
Skin.cs 493B
Skin.suo 3KB
Skin.csproj 3KB
SkinRes.resx 6KB
Skin.csproj.user 536B
language
Language.cs 2KB
bin
Debug
language.dll 16KB
language.pdb 8KB
obj
language.csproj.FileListAbsolute.txt 558B
Debug
language.dll 16KB
language.pdb 8KB
Refactor
language.dll 16KB
TempPE
language.csproj.FileList.txt 138B
Properties
AssemblyInfo.cs 1KB
language.csproj 2KB
language.csproj.user 536B
共 65 条
- 1
hanxhan000
- 粉丝: 6
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
前往页