Linux下扩展串口配置方法

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

编号:

版本号:V1.0

受控状态:

分发号:

Linux下扩展串口配置方法

应用注记

编制:日期:

审核:日期:

标审:日期:

质量:日期:

批准:日期:

北京盛博协同科技有限责任公司

版本控制

(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:基地址0x100中断10。

2:基地址0x108中断10。

3:基地址0x110中断10。

4:基地址0x118中断10。

相关文档
最新文档