- 21
- 0
- 约1.69万字
- 约 18页
- 2018-07-25 发布于江苏
- 举报
在860里增加TL16C554多串口芯片驱动(一)
在860里增加TL16C554多串口芯片驱动(一)
一.设备概述
MPC860t有4个SCC(serial communications controller串口通讯控制器)和2个SMC(serial management controller串口管理控制器),一共可以扩展6个串口。但笔者开发的通讯控制器项目中,由于考虑到需要扩展8个或更多串口,SCC和SMC扩展显然不能满足要求,需要需求一种新的可扩展的串口芯片 。
我们采用两个TL16C554芯片来解决这个问题。
一个TL16C554芯片集成了四个ST16550 ACE(异步通讯元件ASYNCHRONOUS COMMUNICATIONS ELEMENT)。
二.串口驱动简介
I/O SystemyyChan2yyChan1xxChan2xxChan1yyDrv xxDrv ttyDrv
I/O System
yyChan2
yyChan1
xxChan2
xxChan1
yyDrv
xxDrv
ttyDrv
注意:此处xxDrv,yyDrv表示一个特定的驱动程序,下同
. ttyDrv 虚拟驱动,用以
.管理I/O System
.调用实际的驱动程序来管理硬件
. Model
Target Agent(
Targe
原创力文档

文档评论(0)