当前位置:网站首页>VxWorks learning
VxWorks learning
2022-04-21 20:54:00 【Scarcity risk humility】
VxWorks The operating system is the United States WindRiver The company 1983 An embedded real-time operating system designed and developed in (RTOS), Is a key component of the embedded development environment ;
form
VxWorks The operating system consists of the following components :
kernel
Multitasking ( Preemption based on priority , At the same time, it supports time slice scheduling between tasks with the same priority )
Synchronization between tasks
Interprocess communication mechanism
Interrupt handling
Timer and memory management mechanism
I/O System
VxWorks Provides a fast and flexible interface with ANSI C Compatible I/O System , Include UNIX The standard Basic I/O (creat(),remove(),open(),close(),read(),write(),and ioctl()),Buffer I/O (fopen(),fclose(),fread(),fwrite(),getc(),putc()) as well as POSIX Standard asynchronous I/O.VxWorks Include the following drivers : Network driven 、 Pipe drive 、RAM Disk drive 、SCSI drive 、 Keyboard drive 、 Display drive 、 Disk drive 、 Parallel port driver, etc .
file system
Supports four file systems :dosFs,rt11Fs,rawFs and tapeFs
Support in a separate VxWorks There are several different file systems on the system at the same time .
Board level support package BSP(Board Support Package)
Board level support package to VxWorks The operating system provides a unified software interface for the hardware function operation of various boards , It's a guarantee VxWorks The key to OS portability , It includes hardware initialization 、 Interrupt generation and processing 、 Hardware clock and timer management 、 Local and bus memory address mapping 、 Memory allocation and so on . Each board level support package includes one ROM start-up (Boot ROM) Or other activation mechanisms .
Network support
It provides a reference to other VxWorks Systems and TCP/IP Network system " transparent " visit , Include and BSD Socket compatible programming interface , Remote procedure call (RPC),SNMP( optional ), Remote file access ( Including client and server NFS Mechanism and use RSH,FTP or TFTP Non - NFS Mechanism ) as well as BOOTP And the agent ARP、DHCP、DNS、OSPF、RIP. Whether it's a loosely coupled serial line 、 The standard Ethernet connection is also tightly coupled, using the backplane bus of shared memory , be-all VxWorks Network mechanisms follow the standard Internet agreement .
Utility library
VxWorks Provides an extension set of utility routines , Including interrupt handling 、 Watchdog timer 、 Message login 、 Memory allocation 、 Character scanning 、 Line buffer and ring buffer management 、 Linked list management and ANSI C standard .
版权声明
本文为[Scarcity risk humility]所创,转载请带上原文链接,感谢
https://yzsam.com/2022/04/202204212048444195.html
边栏推荐
- 10.2 concentration
- Circular linked list of single and double linked lists (XV)
- Map&Set
- 10.2注意力汇聚
- 2022R2移动式压力容器充装考试练习题及在线模拟考试
- SQL error: ora-01428: parameter '0' is out of range 00000 - “argument ‘%s‘ is out of range“
- 通道满了 继续往里面发 会如何?
- oracle列转行,拆分一个字段为多列
- 通达OA系统对接 单点登录平台使用和开发手册
- 【Daily LeetCoding Challenge14】 K 个一组翻转链表
猜你喜欢

Unity3d C#利用材质(Material)贴图的偏移实现2D游戏单背景图无限移动背景效果功能(含源码)

He was in '98. I can't play with him

Specific methods of configuring Profibus and PROFINET communication in two TIA botu projects

oracle列转行,拆分一个字段为多列

2022-4-11至2022-4-17周报

1、MySQL Workbench 8.0安装

Workflow operation description

After five years of outsourcing, I'm almost a loser

博客推荐|详解 Apache Pulsar 2.10 新特性——自动化集群故障转移

Future development of manufacturing industry after digital transformation
随机推荐
Future development of manufacturing industry after digital transformation
Specific methods of configuring Profibus and PROFINET communication in two TIA botu projects
Construction of distributed second kill system
Win11 efficient calendar recommendation
10.2注意力汇聚
Pretreatment problem
Mysql刷题题解_多表联查_取出用户在某天刷题后再来刷题的平均概率
通达OA表单会签意见样式
4、MySQL Workbench创建访问用户
Workflow operation description
10分钟快速入门RDS
What are the material requirements of the electric slip ring
《动手学机器人学》7.4机器人运动学介绍|机械臂运动学|两轮差速底盘运动学|轮式里程计
为什么:Uncaught ReferenceError: effect is not defined
Trie(字典树)
尿素期货几个点涨停?尿素期货怎么做才安全?
2022R2移动式压力容器充装考试练习题及在线模拟考试
Pytorch中的nn.AdaptiveAvgPool2d(output_size)简单介绍
Trackup | six unique benefits of using project management
【高并发】不得不说的线程池与ThreadPoolExecutor类浅析