资源描述
编 号:
版 本 号:V1.0
受控状态:
分 发 号:
Linux下扩展串口配置方法
应用注记
编 制: 日期:
审 核: 日期:
标 审: 日期:
质 量: 日期:
批 准: 日期:
北京盛博协同科技有限责任公司
版本控制
版本
日期
CAMD
作者
说明
V1.0
2013-06-17
C
徐佳谋
创建
(C:创建;A:补充;M:修改;D:删除)
目 录
1 概述 1
1.1 文档目的 1
1.2 基本说明 1
1.3 定义 1
1.4 参考资料 1
1.5 注意事项 1
2 方法 1
2.1 环境 1
2.2 方法 1
3 附录 2
3.1 串口资源 2
1 概述
1.1 文档目的
本文旨在说明在Linux操作系统下扩展串口的方法,供测试人员、技术支持人员和用户参考。
1.2 基本说明
Linux操作系统自带串口驱动(i8250芯片兼容),公司研发的串口扩展卡(A3CSD、MSP4I)不需要重新开发驱动,只需要一定配置即可使用。本文给出配置的方法供参考。
1.3 定义
Linux:一种开源、现代操作系统。
Fedora:一种Linux系统的发行版本。
A3CSD:北京盛博协同公司开发的扩展串口卡。
MSP4I:北京盛博协同公司开发的扩展串口卡。
PM4060:北京盛博协同公司开发的处理器板卡。
1.4 参考资料
《如何在LINUX下驱动多串口扩展卡》。
1.5 注意事项
Linux操作系统不同内核,不同发行版本存在一定差异,本文方法只保证在所试环境成功。
BIOS中必须释放扩展串口卡需要使用到的资源。
方法中使用的资源必须与扩展串口卡使用的资源一致。
如果所用Linux操作系统中没有方法中的命令,请安装或从类型系统拷贝。
2 方法
2.1 环境
1. LX3160(BC30CV31);
2. A3CSD(串口资源见附录);
3. CF 4G(Fedora 7);
4. 鼠标、键盘、显示器、电源、线缆等。
2.2 方法
1. 启动linux操作系统,以root身份进入命令控制台。
2. 运行mknod /dev/ttyS9 c 4 64命令创建串口设备文件。
3. 运行setserial /dev/ttyS9 port 0x100 irq 10 uart 16550A命令,链接设备文件到芯片。
4. 重复步骤3,根据资源添加其他串口。
5. 若想Linux启动后串口随即生效,把上述命令添加到启动脚本rc.local中。
图1
3 附录
3.1 串口资源
A3CSD板卡串口资源如下:
1. COM1:基地址0x100中断10。
2. COM2:基地址0x108中断10。
3. COM3:基地址0x110中断10。
4. COM4:基地址0x118中断10。
第2页(共2页)
展开阅读全文