Example: air traffic controller

TEL.045-222-3761 FAX.045-222-3760 営業部 ... - grape.co.jp

E-mail thr 2-3-3 B19F 220-6119 ThreadX ITRON "Industrial TRON" ThreadX FileX TraceX Express Logic NetX GUIX StackX BenchX picokernel Piconet UDP Fast Path Event Chaining Preemption-Threshold Express Logic ThreadX C CISC 2KB ThreadX 2,000 900 900 450 1,200 550 900 RAM 500 ROM 2,000 200 MHz API ThreadX API ThreadX C /* Get a semaphore with suspension */ status = tx_semaphore_get(&semaphore_0, TX_WAIT_FOREVER); /* Check status.

「ThreadX-μITRON」は、トロン協会のITRON仕様準拠登録製品であ り、μITRON4.0仕様スタンダード・プロファイル機能以外にも、ミュー

Information

Domain:

Source:

Link to this page:

Please notify us if you found a problem with this document:

Other abuse

Transcription of TEL.045-222-3761 FAX.045-222-3760 営業部 ... - grape.co.jp

1 E-mail thr 2-3-3 B19F 220-6119 ThreadX ITRON "Industrial TRON" ThreadX FileX TraceX Express Logic NetX GUIX StackX BenchX picokernel Piconet UDP Fast Path Event Chaining Preemption-Threshold Express Logic ThreadX C CISC 2KB ThreadX 2,000 900 900 450 1,200 550 900 RAM 500 ROM 2,000 200 MHz API ThreadX API ThreadX C /* Get a semaphore with suspension */ status = tx_semaphore_get(&semaphore_0, TX_WAIT_FOREVER); /* Check status.

2 */ if (status != TX_SUCCESS) break; /* Sleep for 2 ticks to hold the semaphore */ tx_thread_sleep(2); /* Release the semaphore */ status = tx_semaphore_put(&semaphore_0); /* Check status. */ if (status != TX_SUCCESS) break; RTOS ThreadX ITRON 30% 50% ThreadX Service TimeSuspendResumeContext SwitchT h r e a d s--Thread sQueue sQueue sGet s--Put sContext sInterrupt s(min) s(max) 200 MHz Preemption Threshold ThreadX ThreadX Express Logic OS RTOS ThreadX ITRON ThreadX- ITRON ThreadX/SMP ThreadX ThreadX RTOS ThreadX ARM MIPS SH 3 120 ThreadX Picokernel ISR

3 Save/restore RTOS 2 OS ThreadX ThreadX ThreadX ThreadX ThreadX ARM ARM Developer Suite RealView RealView MDK KEIL Analog Devices Visual DSPC omputex CSIDEG reen Hills Software MULTI2000 Event Analyzer for ThreadX Thread-safe librariesIAR IAR Embedded WorkbenchLauterbach TRACE32 MetaWare SeeCodeNXP CodeWarrior Development StudioRenesas C/C++ HEW Texas Instruments Code Composer StudioWindRiver Workbench WindRiver Compiler ( Diab) WindRiver ICE, WindRiver Probe( vision ICE II / vision Probe II vision CLICK)

4 GNU CAD-UL Microtec EPI Watcom Borland Microsoft Visual Studio Xilinx EDK ThreadX Kernel Aware ARM 7/9/10/11 Cortex-M0/M1/M3/M4/R4/R5/A5/A7/A8/A9/A15 Axx 64bit ALTERA Nios II Cyclone VAtmel AVR32 SAM Analog Devices SHARC BF51x/52x/53x/54x/56x BF70xCEVA TeakLite-IIIC ypress FM3 FM4 Energy Micro EFM32 Infinion XMC-4000 Microchip PIC24/dsPIC PIC32 MIPS 32_4Kx/24Kx/34Kx/74Kx MIPS64_5Kx/OcteonNXP LPC2xxx LPC17xx LPC18xx LPC4xxxPowerPC ColdFire Kinetis SH H8 V85x/V83x V850 RX RZSTM icroelectronics STM32 Synopsys ARC4 600 700 Tensilica Xtensa/DiamondTexas Instruments AM335 AM35xx OMAP TivaTOSHIBA TX03 ( ) 70% 3 ThreadX- ITRON ITRON / / ThreadX RTOS ITRON ITRON ThreadX- ITRON ThreadX ThreadX ThreadX ITRON ThreadX/SMP Symmetric Multi Processor SMP

5 OS Single core ThreadX SMP CPU ThreadX ThreadX ThreadX ThreadX ThreadX ThreadX ThreadX API 1 ITRON OS OS ThreadX/SMPT hreadX 4 TUV ThreadX IEC-61508 IEC-62304 ISO26262 EN50128 SGS-T VSaar IEC61508 IEC62304 ISO26262 EN50128 SGS-T VSaar SGS T V IEC62304 ISO26262 EN50128 IEC61508 SGS-T VSaar ThreadX SGS-T VSaar ThreadX RTOS ThreadX ThreadX RTOS ThreadX C 100 Express Logic ThreadX Safety IEC61508

6 IEC62304 ISO26262 EN50128 SIL Safety Integrity Level ThreadX UL UL ThreadX UL 60730-1 Annex H CSA E60730-1 Annex H IEC 60730-1 Annex H UL 60335-1 Annex R IEC 60335-1 Annex R UL 1998 IEC/UL 60730-1 H IEC 60335-1 R IEC 60730 H IEC 60335-1 R MCU UL1998 UL 60730/60335 ThreadX OS MISRA ThreadX MISRA-C:2004 and MISRA C:2012 MISRA C MISRA Motor Industry Software Reliability Association C C OS ThreadX ThreadX Broadcom Intel Marvell 425,000,000H P 50,000,000 Intel QLogic 30,000,000 Infineon Datang TV18,000,000 CSR Zoran 18,000,000HP PENTAX CSR Z o r a n DVD 7,250,000 CSR Zoran 3,750,000ST QuantumDSL 3,200,000 Conklin 2,500,000 Welch-Allyn 2,000.

7 000 IBiquity 2 NASA CAL Audio Ademco ThreadX SGSSAARFUNKTIONALE SICHERHEITGEPR FTFUNCTIONAL SAFETYAPPROVED5 ThreadX ThreadX C CISC 6KB 6 30k APIC API FLASH FAT12/16/32-bit / RAM / I/O C ThreadX FAT ThreadX HP PC FileX 6 API Piconet Piconet NetX NetX Duo C ThreadX NetX Transmission Control Protocol (TCP) Protocol (IP) Control Message Protocol (ICMP) Group Management Protocol (IGMP)

8 Resolution Protocol (ARP) Address Resolution Protocol (RARP) Datagram Protocol (UDP) Socket116 bytesTCP Socket228 bytes API API NetX Duo NetX API ThreadX NetX Duo PhaseIIIPv6 Ready ThreadX TCP/IP NetX IPv4 TCP/IP NetX Duo IPv4 IPv6 Express Logic ThreadX ThreadX NetX NetX Duo FTP HTTP NetX/NetX Duo Apps Bundle: AutoIP, DNS , SNTP, Telnet, TFTP, NAT, POP3, SMTP, FTP, PPP, HTTP, DHCP SNMP v1, v2, v3 IPsec for NetX Duo mDNS/DNS-SD for NetX Duo TLS/DTLS for NetX Duo 7 UI PC (6KB )

9 ANSI C ThreadX - ITRON Windows XP Visual Studio PC UI GUIX Express Logic GUI UI GUIX GUIX Studio 6KB CortexM ANSI C Renesas RZ/A RSK RZ/N1 YCONNECT-IT-RZN1D RX63N YLCDRX63N Board STMicro STM322xG-Eval Board STM324xG-Eval Board STM32F746G Discovery Board NXP LPC4088 KickStart Board LPCX presso54608 evaluation Board TI AM335x Starter kitBoard Tiva-C TM4C129x board Microchip SAMA5D3x-MB Board GUIX Studio UI WYSIWYG GUIX C GUIX Studio Unicode GUIX Studio PNG JPG GUIX Pixelmaps GUIX