當前位置:編程學習大全網 - 源碼下載 - VxWorksfopen源代碼

VxWorksfopen源代碼

VxWorks操作系統是美國WindRiver公司於1983年設計開發的嵌入式實時操作系統(RTOS)。嵌入式操作系統是壹個小型操作系統。

VxWorks操作系統由以下組件組成:

1,vxworks內核

多任務調度(采用基於優先級的搶占,同時支持相同優先級任務間的分時調度)

任務間的同步

進程間通信機制

中斷處理

定時器和存儲器管理機制

2.vxworksI輸入輸出系統

VxWorks提供了與ANSI C兼容的快速靈活的I/O系統,包括基本I/O (creat()、remove()、open()、close()、read()、write()和ioctl()。)、UNIX標準的緩沖區I/O (fopen()、fclose()。VxWorks包括以下驅動:網絡驅動、管道驅動、RAM磁盤驅動、SCSI驅動、鍵盤驅動、顯示驅動、磁盤驅動、並口驅動等。

3.vxworks文件系統

支持四種文件系統:dosFs、rt11Fs、rawFs和tapeFs。

支持幾個不同的文件系統在壹個VxWorks系統上共存。

板支持包

板級支持包為VxWorks操作系統提供統壹的軟件接口來操作各種板的硬件功能,是保證VxWorks操作系統可移植性的關鍵。它包括硬件初始化、中斷產生和處理、硬件時鐘和定時器管理、本地和總線存儲器地址映射、存儲器分配等。每個板級支持包包括壹個ROM引導ROM或其他引導機制。

4.vxworks網絡支持

它提供了對其他VxWorks系統和TCP/IP網絡系統的“透明”訪問,包括兼容BSD套接字、遠程過程調用(RPC)、SNMP(可選)、遠程文件訪問(包括客戶端和服務器的NFS機制以及使用RSH、FTP或TFTP的非NFS機制)、BOOTP和代理ARP、DHCP、DNS、OSPF和RIP的編程接口。無論是松耦合串行線、標準以太網連接還是具有內存共享的緊耦合背板總線,所有VxWorks網絡機制都遵循標準互聯網協議。

  • 上一篇:壹起揭秘 洋蔥OMALL 有什麽不壹樣?
  • 下一篇:od中cpu各項指的是什麽
  • copyright 2024編程學習大全網