Intewell-C 是東土自主研發(fā)、可以運行在工業(yè)現(xiàn)場多種類型的終端設備上、實現(xiàn)其智能化改造的操作系統(tǒng)。Intewell-C提供的強實時特性保障工業(yè)設備可以高效處理時間敏感的現(xiàn)場業(yè)務,支持多種工業(yè)通信協(xié)議保障了不同智能化設備間的數(shù)據(jù)交互,Intewell-C的在線業(yè)務動態(tài)部署能力能方便的拓展設備的業(yè)務功能使設備滿足不同業(yè)務應用需要。
相對于當前傳統(tǒng)的嵌入式操作系統(tǒng),Intewell-C可以支持更豐富的硬件架構(gòu),其精簡、可靈活裁剪的系統(tǒng)架構(gòu)可適應傳統(tǒng)及新型的工業(yè)現(xiàn)場端設備,在性能上尤其在工業(yè)領域高實時性方面優(yōu)于其他系統(tǒng)內(nèi)核。
Intewell軟件包下載:.cn/file/upload/workzip/IntewellDeveloper_V0.5.0_Beta(90d).rar
系統(tǒng)架構(gòu)
高性能、搶占式、強實時的操作系統(tǒng)內(nèi)核
支持對稱多處理(SMP)方式多核
支持進程
POSIX實時擴展部分接口
支持X86體系結(jié)構(gòu),支持PowerPC體系結(jié)構(gòu),支持ARM體系結(jié)構(gòu),支持國產(chǎn)龍芯處理器,支持國產(chǎn)申威處理器
支持PCI多種總線結(jié)構(gòu),適應多種行業(yè)應用的需要
豐富的外圍設備驅(qū)動支持
高效、穩(wěn)定的TCP/IP網(wǎng)絡協(xié)議棧
穩(wěn)定、高可靠的文件系統(tǒng),包括:FAT兼容文件系統(tǒng)(dosFS)、虛擬根文件系統(tǒng)(VRFS)、只讀文件系統(tǒng)(RomFS)、及面向Nand Flash的文件系統(tǒng)(Yaffs2)
穩(wěn)定、高性能的USB2.0、USB3.0協(xié)議棧
產(chǎn)品規(guī)格 | |
內(nèi)核 | 支持基于優(yōu)先級的搶占式多任務調(diào)度算法 支持進程 支持優(yōu)先級搶占、時間片輪轉(zhuǎn)任務調(diào)度策略,支持256個任務優(yōu)先級 支持任務獨立時間片 支持優(yōu)先級繼承策略,以防止優(yōu)先級反轉(zhuǎn) 支持定時器管理,支持時間和周期性兩種定時器觸發(fā)方式 支持中斷嵌套,保障高優(yōu)先級的中斷得到及時響應 支持信號量、異步信號、事件、消息隊列等任務間通信、同步和互斥管理方式,支持消息發(fā)送等待 支持擴展點,可在系統(tǒng)初始化階段、任務切換等時刻擴展系統(tǒng)行為 |
體系結(jié)構(gòu)支持包(ASP) | 體系結(jié)構(gòu)支持包(ASP)提供目標硬件平臺CPU相關(guān)支持,對內(nèi)核屏蔽硬件平臺細節(jié),使操作系統(tǒng)內(nèi)核實現(xiàn)多平臺支持更為簡單 體系結(jié)構(gòu)支持包對如下功能模塊提供支持:CPU;中斷;CACHE;MMU |
板級支持包(BSP) | 板級支持包(BSP)提供目標板/目標機上各硬件設備驅(qū)動,針對特定硬件板卡提供配套硬件設備驅(qū)動 支持的驅(qū)動包括:處理器定時器、中斷控制器驅(qū)動;PCI總線驅(qū)動;PS2鍵盤/鼠標驅(qū)動;控制臺驅(qū)動;串口驅(qū)動;ATA存儲設備驅(qū)動;DMA控制器驅(qū)動;Intel 8254x/Intel82574/i350/i210 網(wǎng)絡控制器設備驅(qū)動;USB控制器驅(qū)動 |
設備驅(qū)動(Driver) | 設備驅(qū)動(Driver)提供硬件設備驅(qū)動,針對硬件設備類型提供配套驅(qū)動支持,將同類設備驅(qū)動共性部分與板級支持包特性部分進行分離,使在多硬件平臺下支持不同型號的同類設備更為方便、快捷 支持的設備驅(qū)動包括:網(wǎng)卡,硬盤,USB,PCI,串口 |
文件系統(tǒng) | 支持硬盤、FLASH、RAMDISK等文件存儲介質(zhì) 支持FAT兼容文件系統(tǒng)(dosFS)、虛擬根文件系統(tǒng)(VRFS)、只讀文件系統(tǒng)(RomFS)、及面向Nand Flash的文件系統(tǒng)(Yaffs2) 符合POSIX和C99標準的文件操作接口 掉電保護(除非寫操作被打斷) 支持多種文件系統(tǒng),移動存儲介質(zhì),自動文件系統(tǒng)探測 Cache透明機制,保證數(shù)據(jù)寫入文件系統(tǒng),增強了文件系統(tǒng)可靠性 支持Unicode編碼文件名 提供更快的文件訪問速度 |
網(wǎng)絡協(xié)議棧 | Intewell-C的TCP/IP網(wǎng)絡協(xié)議棧符合TCP/IP協(xié)議工業(yè)標準,支持多任務應用開發(fā)模型,利用Intewell-C的TCP/IP網(wǎng)絡協(xié)議棧,開發(fā)人員可以為一個嵌入式設備增加和配置網(wǎng)絡功能;為下一代設備應用程序需求研制,提供豐富的網(wǎng)絡特性,并進一步提升性能。 Intewell-C的TCP/IP網(wǎng)絡協(xié)議棧的基本特性包括: 支持自動配置緩沖池系統(tǒng) 更豐富的協(xié)議支持,如SCTP、DHCP、VRRP等 支持Windows Socket標準編程接口 支持Berkerly Socket標準編程接口 支持數(shù)據(jù)零拷貝技術(shù) 支持多網(wǎng)卡和冗余網(wǎng)卡 |
USB2.0、3.0協(xié)議棧 | Intewell-C的 USB協(xié)議棧支持USB2.0、USB3.0協(xié)議,提供UHCI、OHCI、EHCI、XHCI多種USB控制器支持,Intewell-C USB協(xié)議棧包含如下特性: 支持多種USB控制器,如UHCI、OHCI、EHCI、XHCI 支持USB2.0,USB3.0協(xié)議 USB設備采用統(tǒng)一的設備驅(qū)動機制 |
POSIX接口 | 支持POSIX接口,使用戶已有的基于POSIX接口編寫的應用程序能夠繼續(xù)發(fā)揮作用,實現(xiàn)嵌入式軟件的復用 支持的POSIX接口主要包括消息隊列,線程管理,線程私有變量,線程條件變量,線程互斥鎖,調(diào)度管理,信號量管理,異步信號,時鐘與定時 |
開發(fā)工具 | 提供Intewell-C配套開發(fā)工具,該開發(fā)工具支持多核應用程序的開發(fā)和調(diào)試??蛻裟軌蚋焖俚夭渴鸶鞣N復雜的多核解決方案,提高應用開發(fā)的效率。同時,該工具能夠深度集成用于設備軟件開發(fā)的多種工具,向用戶提供協(xié)同一致的工作平臺,提供成套的設備應用軟件開發(fā)支撐,使該開發(fā)工具的功能能夠涵蓋設備軟件生產(chǎn)過程、管理協(xié)同過程和質(zhì)量過程等軟件開發(fā)全生命周期,為軟件開發(fā)團隊創(chuàng)建一體化的協(xié)同平臺 |
硬件配置要求 | |
支持的處理器 | Intel x86體系結(jié)構(gòu):Pentium 系列,酷睿 2系列,I3/I5/I7,N2600; 龍芯2K/2H; 申威SW410; PowerPC系列; ARM系列; |
支持的總線 | PCI |
開發(fā)工具操作系統(tǒng) | Win7 64位,Win10 64位 |