我们 再进行网络关断时常会使用一个函数:“=ioctl(pnio-ctrl,50,par1)”
是怎么回事呢? 首先ioctl是vxworks系统控制i/o设备的系统函数,而pnio-ctrl是系统安装的pn软件文件,当程序执行该函数时,执行对pn网络内站点的开关控制,而pn软件文件能读的给入符号是50和60,接通或者断开网络,因此执行了开关网络设备的功能。
现在我们说一下vxworks是什么系统
vxworks是美国 wind river system 公司(以下简称风河公司,即wrs公司)推出的一个实时操作系统。tornado 是wrs 公司推出的一套实时操作系统开发环境,类似microsoftvisualc,但是提供了更丰富的调试、仿真环境和工具。
vxworks操作系统是美国windriver公司于1983年设计开发的一种嵌入式实时操作系统(rtos),是嵌入式开发环境的关键组成部分。良好的持续发展能力、高性能的内核以及友好的用户开发环境,在嵌入式实时操作系统领域占据一席之地。它以其良好的可靠性和卓越的实时性被广泛地应用在通信、军事、航空、航天等高精尖技术及实时性要求极高的领域中,如卫星通讯、军事演习、弹道制导、飞机导航等。在美国的f-16、fa-18战斗机、b-2隐形轰炸机和爱国者导弹上,甚至连1997年4月在火星表面登陆的火星探测器、2008年5月登陆的凤凰号,和2012年8月登陆的好奇号也都使用到了vxworks上。
vxworks 提供了一个快速灵活的与 ansi c 兼容的 i/o 系统,包括 unix 标准的basic i/o(creat(),remove(),open(),close(),read(),write(),andioctl().),buffer i/o(fopen(),fclose(),fread(),fwrite(),getc(),putc()) 以及posix 标准的异步 i/o。vxworks 包括以下驱动程序:网络驱动、管道驱动、ram盘驱动、scsi驱动、键盘驱动、显示驱动、磁盘驱动、并口驱动等。
它提供了对其它vxworks系统和tcp/ip网络系统的透明访问,包括与bsd套接字兼容的编程接口,远程过程调用(rpc),snmp(可选项),远程文件访问(包括客户端和服务端的nfs机制以及使用rsh,ftp 或 tftp的非nfs机制)以及bootp 和代理arp、dhcp、dns、ospf、rip。无论是松耦合的串行线路、标准的以太网连接还是紧耦合的利用共享内存的背板总线,所有的 vxworks 网络机制都遵循标准的internet协议。
嵌入式vxworks系统的主要应用领域主要有以下几方面:
1.数据网络:如:以太网交换机、路由器、远程接入服务器等
2.远程通讯:如:电信用的专用分组交换机和自动呼叫分配器,蜂窝电话系统等
3.医疗设备:如:放射理疗设备
4.消费电子:如:个人数字助理等
5.交通运输:如:导航系统、高速火车控制系统等
6.工业:如:机器人
7.航空航天:如:卫星跟踪系统
8.多媒体:如:电视会议设备
9.计算机外围设备:如:x终端、i/o 系统等
总之,vxworks的系统结构是一个相当小的微内核的层次结构。内核仅提供多任务环境、进程间通信和同步功能。这些功能模块足够支持vxworks在较高层次所提供的丰富的性能的要求。
不会PS还想做图?微软、京东出黑科技:说一句话就能生成图片!
具有处理±VCC信号能力的微型、双路SPDT开关芯片IC
ka3842好坏判断
AI和机器学习应用需求疯涨或使GDDR内存供应短缺
如何通过机器学习来理解情绪划分,保持积极心态
如何通过函数ioctl了解 Vxworks系统详细资料讲解
浅谈Underlay网络和Overlay网络
LTC1645热插拔控制电路工作原理
为NVIDIA MLPerf Training v2.0性能提供动力的全堆栈优化
霍尼韦尔为对抗新冠疫情而推出数字体温筛查系统
低功耗MSP430芯片的介绍
人工智能革命生存指南
佳能EOS 200D最新消息:流出白色和银色款 将于佳能6D2一起发布
智能电视的未来?拼硬件始终不是长久之计
我国锂电池出口业务受全球疫情冲击 将影响一季度海外业务收入
Micro LED直显技术已经开始引领新一代消费浪潮
在制药公司中使用人工智能可以帮助提供更好的诊断
基于TensorFlow Lite的几项技术更新
IBM研制出新型人工智能芯片是什么样子
中小河流水文监测系统是什么,它有哪些特点