当前位置:  技术问答>linux和unix

UNIX下,终端辅口与外设通讯的问题

    来源: 互联网  发布时间:2015-09-17

    本文导语:  现在在做终端的外设通讯,即终端与密码键盘、磁条读写器以及打印机的通讯。 现在我有外设的指令集,但是,对于如何用发射到终端辅口以及如何从辅口取回数据有一些迷茫。 不知道用ioctl这个函数是否可以?如...

现在在做终端的外设通讯,即终端与密码键盘、磁条读写器以及打印机的通讯。
现在我有外设的指令集,但是,对于如何用发射到终端辅口以及如何从辅口取回数据有一些迷茫。
不知道用ioctl这个函数是否可以?如果可以的话
能否给一些关于此函数的详细说明。
谢谢

|
以磁条读写器为例:

struct termio tm;

ioctl(0, TCGETA, &ORG_tm);

ioctl(0, TCGETA, &tm);
tm.c_iflag &= ~IXON;
tm.c_cflag &= ~PARENB;
tm.c_lflag &= (~ISIG & ~ECHO & ~ICANON);
tm.c_cc[VMIN] = 0;
tm.c_cc[VTIME] = 1;
ioctl(0, TCSETA, &tm);

printf("%s", gopen);
……
printf("%c", green_on) ;
……
printf("%s", gclose);

ioctl(0, TCSETA, &ORG_tm);

其中gopen是打开辅口串,gclose是关闭辅口串,green_on是点亮磁条读写器绿灯的控制串,当然,你在控制磁条读写器的过程中还要用
do {
key = getchar();
t--;
}while(key == -1 && t > 0);
一类的代码来接收磁条读写器返回的状态或磁条信息

    
 
 

您可能感兴趣的文章:

  • sco unix5.05+升腾终端,如何查看取消升腾终端上的打印任务?
  • 不在终端下工作,根本就不算是用过UNIX/LINUX
  • 高分求解,unix终端上的串口怎么标示
  • UNIX/Linux IP终端与主机的联机怎样进行设置?
  • 请问unix终端的光条式菜单程序是用什么语言开发的?谢谢
  • 在unix下怎样使用图形终端??
  • SCO UNIX终端打印机控制问题!
  • 对于现在的linux/unix而言,终端波特率的设置,还有实际意义么?
  • Unix&控制台前端&用户终端?!
  • 求练习unix指令的免费终端地址
  • 请问Linux能否象Unix一样支持终端机?
  • 只有一台终端,不用多用户卡,能不能直接用并口或串口和unix主机联接?
  • unix在终端下如何查看如何查看 光盘里的内容? 如何进入光盘所在目录? 用什么命令可以查看光盘里文件的目录?
  • 小弟刚刚开始学 Unix/Linux下的C/C++编程,只能用curses写过一些终端图形程序,想问一下,现在unix/linux下都开发一些什么样的应用程序啊?不包括嵌入式开发。
  • sco unix 下的超级终端
  • 我在UNIX下用PRO*C写了个程序,每次执行都得一个多小时,我想把它放到后台执行,也就是我想交给服务器执行,而我想产掉终端窗口,应该怎么做呢
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • UNIX Domain Socket通讯是否要求主机上要有网卡?
  • Unix下的网络通讯问题!
  • UNIX下的进程间通讯?
  • 求救啊 高分求救 UNIX下关于进程通讯的问题~
  • 关于unix网络编程--进程间通讯 和 solaris的安装问题
  • unix下怎样进行进程间通讯,共享资源等。
  • unix下通过(共享内存) 进行 (进程间通讯)???
  • 谁能给我提供一个SCO UNIX下SOCKET通讯的例程,先谢
  • java命名空间java.util.regex类pattern的类成员方法: unix_lines定义及介绍
  • 刚刚接触Unix系统和Unix编程。急需Unix下多线程程序设计和网络Socket程序设计方面的资料。
  • unix/Linux下c++ boost thread库读写锁介绍
  • 关于UNIX的历史 : 1973年,K.Thompson和D.M.ritchie,用C改写UNIX。那么,在此之前,UNIX是用什么写的?
  • php将标准字符串格式时间转换成unix时间戳_strtotime
  • 没有unix系统我如何学习unix
  • php将unix时间戳转换成字符串时间函数(date)
  • unix盘哪里有下载的??哪里有比较好的unix论坛??万分感谢!!!!!!!!!
  • unix/Linux下c/c++ pthread库读写锁函数介绍
  • 急!装完unix5.06,再装win2000。重启后不能进unix.
  • UNIX特急!!!digital unix问题,请专家快来!!!
  • UNIX支持中文否,请推荐UNIX好书
  • SCO UNIX 5.0用软盘启动之后无法启动UNIX
  • 散分!!unix 用户调查!!!你使用哪款unix
  • hp unix 和 sco unix的区别
  • 入门问题,我想向UNIX编程方向发展,单目前不会UNIX,我该如何做
  • 强烈建议将linux/Unix栏目放到“软件开发者”大类里面来。----Unix开发的人助威支持!!!
  • 现在那些unix比较流行?Linux和 Unix有 什么区别?
  • 小问题, Unix 如何建立一个文件 ,unix 文件有后缀名吗
  • 我想学习Unix,请高手给个下载网址,用linux来学习Unix差别大吗?
  • 请问各位unix大虾,哪有免费的unix下载?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3