Products

IntervalZero Phar Lap ETS

Hệ thống ETS của IntervalZero là giải pháp tối ưu cho các thiết bị dựa trên kiến ​​trúc x86 của Intel. ETS cung cấp tính năng dễ sử dụng và dự đoán được hiệu suất, kết hợp với độ tin cậy cao. ETS được chứng minh trong hàng ngàn môi trường yêu cầu cao, chẳng hạn như: các giải pháp truyền đa phương tiện, các hệ thống quét dưới micron, các hệ thống định vị tàu biển và các sản phẩm RFID.

Các tính năng

  • Mạnh mẽ (Robust), x86 RTOS hiệu suất cao: Tần suất gián đoạn duy trì> 30 KHz
  • Dấu vết hoạt động nhỏ nhất: <500KB với I / O, đồ họa và TCP / IP>
  • Hỗ trợ cho tất cả các nền tảng phần cứng máy tính chuẩn
  • Tính linh hoạt của thiết kế: Có thể triển khai được trong các mô hình hạt nhân hoặc mô hình ứng dụng đơn hoặc phân chia
  • Hoàn toàn tuân thủ Win32 API: Không cần phải sử dụng trình bao mã để lập bản đồ API
  • Hệ thống tệp thời gian thực: Truy cập phương tiện truyền thông tốc độ cao với hỗ trợ FAT16 và FAT32
  • Hoàn thành hỗ trợ CPU IA32 X86: 386, 486, Pentium, Pentium II, Pentium III, Pentium 4, Pentium M, Xeon, cũng như CPU ​​của AMD
  • Nhà phát triển Studio của Microsoft 6.0, .NET 2002: Phát triển, biên dịch và gỡ lỗi trong môi trường phát triển chuẩn của Windows
  • Thuật toán lập lịch trình vòng-rô-bô và ưu tiên: Bao gồm việc tránh đảo ngược ưu tiên? đảm bảo các chủ đề ưu tiên thấp hơn không ảnh hưởng đến hiệu năng của chủ đề ưu tiên cao hơn
  • Tích hợp Winsock Tốc độ Thời gian thực TCP / IP
  • USB thời gian thực: USB 1.1 và 2.0 tương thích với bộ điều khiển và thiết bị EHCI, UHCI và OHCI
  • Bảo vệ bộ nhớ: Tăng cường kiến ​​trúc x86 để đảm bảo ứng dụng mạnh mẽ

Cấu trúc

  • Cấu trúc ETS Kernel giúp cho việc triển khai được linh hoạt vì nó cho phép các nhà phát triển hệ thống sử dụng hoặc thực hiện hay phân chia Kernel/ ứng dụng.
    Khả năng tách ứng dụng ETS cho phép cập nhật trong trường của hạt nhân hoặc ứng dụng.
  • Hạt nhân ETS được thiết kế xung quanh một trình định thời tốc độ cao sử dụng các thuật toán preemptive và round-robin. ETS hỗ trợ các luồng không giới hạn và đảm bảo kiểm soát tốt trên các ứng dụng với 256 mức độ ưu tiên luồng tập tin. Trình định thời đảm bảo rằng các luồng ngữ cảnh quan trọng chuyển mạch và năng suất cho các luồng ưu tiên cao hơn xảy ra trong khoảng 500 nano giây đến dưới 2 microsecond (phần triệu của giây).
  • ETS là hệ điều hành thời gian thực duy nhất hỗ trợ một API mạnh mẽ của Win32 và một mô hình DLL chuẩn. Các tính năng này kết hợp với nhau, đơn giản hóa đường dẫn di chuyển ứng dụng từ mã Windows và cho phép các ứng dụng ETS được phát triển theo cách thức hợp thành với một dấu bộ nhớ được giảm thiểu.
  • Tổ chức thực hiện các sự kiện một cách chính xác là rất quan trọng trong một hệ thống thời gian thực. ETS giúp cho các nhà phát triển có thể linh hoạt trong việc xác định độ phân giải giờ phù hợp cho hệ thống của họ. Giá trị của khoảng thời gian có thể là từ 1 micro giây (một phần triệu của giây) đến 18.2 mili giây.

Thực hiện linh hoạt

ETS cung cấp cho nhà thiết kế hệ thống một nền tảng có tính năng cao cấp để xây dựng một hệ thống bao gồm tích hợp thời gian thực TCP / IP và USB 1.1 và 2.0. Các giao diện người dùng phức tạp và các dịch vụ Web được hỗ trợ đầy đủ với một gói đồ họa kèm theo và một máy chủ Web tích hợp.

Môi trường phát triển

Phát triển ETS được thiết kế bởi những nhà kỹ sư phần mềm tâm huyết. Với việc cung cấp một bộ công cụ tích hợp toàn diện để tích hợp vào Microsoft Visual Studio, thời gian phát triển và gỡ lỗi được giảm thiểu. Các công cụ này cung cấp cho các kỹ sư phần mềm khả năng tương tác xem các ứng dụng trong thời gian thực để hiểu các tương tác giữa phần cứng, hạt nhân (Kernel) ETS và ứng dụng ETS để gỡ lỗi và phân tích hành vi.

Môi trường phát triển plug-in ETS

  • Visual System Builder cung cấp các kỹ sư phần mềm với khả năng xác định cấu hình từ dưới lên của hạt nhân (Kernel) ETS và các thành phần để xác định sự phù hợp tối ưu cho hệ thống cuối.
  • Embedded Studio Express là một công cụ mạnh mẽ tích hợp vào Visual Studio IDE và cung cấp một khuôn khổ đơn giản và nhất quán cho sự phát triển nhanh chóng của các ứng dụng dựa trên ETS.
  • TCP/IP cung cấp đầy đủ quyền truy cập vào các API ETS TCP / IP để phát triển trình điều khiển mạng và hỗ trợ các giao thức lớp cao hơn.
  • Link-Loc là một liên kết tập trung vào ETS kết hợp với Microsoft Visual Studio IDE để cung cấp chức năng liên kết được tối ưu hóa cho ETS.
  • USB Hỗ trợ thời gian thực cho các thiết bị USB 1.1 và 2.0.

Liên kết liên quan

HOMEPAGE LINK

Thông tin liên hệ