怎样配置ISA多串口卡的驱动
来源:互联网 发布:软件检测员 编辑:程序博客网 时间:2024/06/02 21:13
在需要扩充有限的串口情况下,可以利用ISA多串口卡作为实施方案,这样可以避免重新编写驱动程序和为只有卡而没有BSP开发包苦恼。当然,这种方法也有不足的地方,就是一般不能共享中断,资源有限,限制不能扩展比较多的串口。在PB中,自带了一个本机样本串口驱动程序,利用该驱动能够配置3个串口,除去用着调试用的串口(3F8H),分别为(2F8H,3E8H,2E8H),一般主板支持2个串口,另外一个就必须另外添加硬件来满足。
如果还想配置一个串口使用,又不想更改(3F8H)的作用,可以找一个ISA多串口卡,要求该卡可以通过调线自动选择除去这四个地址外的地址,例如250H,中断也可以通过跳线选择。一般IRQ3、IRQ4分配给了2F8H、3E8H,IRQ5分配给2E8H。这样第四个串口可以选择250H、IRQ7作为硬件资源。
在PB中需要作如下修改:
1、在工程设置中添加编译环境信息:
Variable | value |
BSP_SERIAL4 | 1 |
2、在platform.reg修改注册表两处:
[HKEY_LOCAL_MACHINE/Drivers/Resources/IO]
|
IF BSP_SERIAL4 [HKEY_LOCAL_MACHINE/Drivers/BuiltIn/Serial4/Unimodem] |
至于注册表中的各项信息的含义可参考Windows CE下驱动程序开发基础。
3、在intltrns文件夹中的cepc.str添加如下信息:
//------------------------------------------------------------------------------ // [HKEY_LOCAL_MACHINE/Drivers/BuiltIn/Serial4] #define LOC_FRIENDLYNAME_SERIAL4 "COM4 上的串行电缆:" |
然后重新编译,就OK了!
- 怎样配置ISA多串口卡的驱动
- 配置ISA Server的自动发现特性
- 6410的串口驱动
- 怎样配置vc的环境来编译驱动
- 怎样配置vc的环境来编译驱动
- Linux多串口驱动
- ISA VPN配置(简易)
- 串口过滤驱动(过滤所有的串口)
- 为 ISA 服务器的自动发现配置 DHCP
- 配置单网卡的ISA缓存服务器:ISA2006系列
- 嵌入式Linux的串口驱动
- 串口的过滤驱动例子
- 嵌入式Linux的串口驱动
- hisi35xx串口驱动的完善
- linux的串口驱动分析
- Windows下PCIe接口的多串口卡驱动开发小结
- c# 怎样监听已经打开的串口
- SecureCRT软件的串口模式怎样设置
- 万一的 Delphi 博客
- DOS 和Unix 文件--vim转化
- 第一天开通
- 软件架构的过程
- 上传图片并生成略缩图
- 怎样配置ISA多串口卡的驱动
- C#中COM操作(一)---实例化
- HTML-free Web-applications with ExtJS
- 绿色版mysql安装步骤
- [转]DirectShow下载安装
- 聚集索引和非聚集索引
- 自己动手打造Apache和Mysql绿色免安装版
- C#中COM操作(二)---接口查询
- c# list 转数组