ITRON
The ITRON project was the first sub-project of the TRON project. It has formulated and defined Industrial TRON (ITRON) specification for an embedded real-time OS (RTOS) kernel. Originally undertaken in 1984, ITRON is a Japanese open standard for a real-time operating system initiated under the guidance of Ken Sakamura. This project aims to standardize the RTOS and related specifications for embedded systems, particularly small-scale embedded systems. The ITRON RTOS specification is targeted for consumer electronic devices, such as mobile phones and fax machines. Various vendors sell their own implementations of the RTOS. Details ITRON, and μITRON (sometimes also spelled uITRON or microITRON) are the names of RTOS specifications derived from ITRON projects. The 'μ' character indicates that the particular specification is meant for the smaller 8-bit or 16-bit CPU targets. Specifications are available for free. Commercial implementations are available, and offered under many diff ... [...More Info...]       [...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   |
|
TRON Project
TRON (The Real-time Operating system Nucleus) is an open architecture real-time operating system kernel design. The project was started by Ken Sakamura of the University of Tokyo in 1984. The project's goal is to create an ideal computer architecture and network, to provide for all of society's needs. For different scenarios, the need for different OS kernels was identified. (See, for example, papers written in English in TRON Project 1988 ) The Industrial TRON (ITRON) derivative was one of the world's most used operating systems in 2003, being present in billions of electronic devices such as mobile phones, appliances and even cars. Although mainly used by Japanese companies, it garnered interest worldwide. However, a dearth of quality English documentation was said to hinder its broader adoption. The situation has improved since TRON Forum has taken over the activities to support TRON Project since 2015. (See thspecification pagethat lists many English documents. ) T ... [...More Info...]       [...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   |
|
T-Kernel
T-Kernel is an open source real-time operating system (RTOS) designed for 32-bit microcontrollers. It is standardized by T-Engine Forum, which distributed it under '' T-License'' agreement. There is also a corresponding Micro T-Kernel (μT-Kernel) implementation designed for embedded systems with 16-bit or 8-bit microcontrollers. Today, it is distributed bTRON Forum a successor of T-Engine Forum under T-License 2.2. TRON real-time operating system family history In 1984, Dr. Ken Sakamura, then a research assistant at the University of Tokyo, started The Real-time Operating system Nucleus (TRON Project) at the University of Tokyo, with a goal of designing an open real-time operating system (RTOS) kernel. The TRON framework tries to define a complete architecture for the different computing architecture layers to address the needs of different applications. Industrial TRON (ITRON) specification OS has been the most popular TRON architecture for OS kernel layer. ITRON specificat ... [...More Info...]       [...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   |
|
CxProcess
CxProcess is the trademark of an image processing technology used in Minolta and Konica Minolta digital cameras. Image processing in a camera converts the raw image data from a CCD image sensor into the format that is stored on the memory card. This processing is one of the bottlenecks in the speed of digital cameras. Between 2001 and 2006, CxProcess was used in various Minolta and Konica Minolta digital compact cameras, bridge cameras, and DSLRs. In order to distinguish the image processing algorithms from the image processor, the image processor was named SUPHEED (for ''superior image and speed'') since 2003. It can be seen as the predecessor of Sony's Bionz image processor since their taking-over of Konica Minolta's camera business in 2006. CxProcess was originally introduced with the Minolta DiMAGE 5 in 2001. SUPHEED was introduced with the DiMAGE A1 in 2003, which was also the first to implement CxProcess II. Cameras such as the DiMAGE 7 series (DiMAGE 7, 7i, 7Hi), A1 ... [...More Info...]       [...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   |
|
Expeed
The Nikon Expeed image processor, image/video processors (often styled ''EXPEED'') are media processors for Nikon dslr, Nikon's digital cameras. They perform a large number of tasks: * Bayer filtering * demosaicing * image sensor corrections/dark-frame subtraction * image noise noise reduction, reduction * Unsharp masking, image sharpening * image scaling * gamma correction * image enhancement/Active D-Lighting * colorspace conversion * chroma subsampling * framerate conversion * image distortion, lens distortion/chromatic aberration correction * image compression/JPEG encoding * video compression * Electronic visual display, display/HDMI, video interface driving * digital image editing * face detection * Audio signal processing, audio processing/Audio compression (data)#Audio, compression/MP3, encoding and * computer data storage/data transmission. Expeed's Multiprocessor, multi-processor system on a chip solution integrates an image processor in multi-core processor architec ... [...More Info...]       [...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   |
|
T-License
T-License is the software license used by TRON Forum for distributing the source code of its real-time operating systems (RTOSs) such as T-Kernel and Micro T-Kernel (often written as μT-Kernel: μ pronounced as "micro", not "mu"). The license fee is free if products are developed according to T-License conditions. The current version of T-License is version 2.2. T-License has been created to fit the need of embedded computer system market where the source code may contain information tied to proprietary hardware information. So, unlike GNU General Public License, T-License does not require the release of the (modified) source code of a program even if such a program is used by a third party. The requirement to express that the use of T-Kernel or μT-Kernel by a logo in a product somewhere on the product itself or the manual can be alleviated by a TRON Forum member. Because of this, not all products released in the market that use T-Kernel or μT-Kernel mention the ... [...More Info...]       [...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   |
|
ECos
The Embedded Configurable Operating System (eCos) is a free and open-source real-time operating system intended for embedded systems and applications which need only one process with multiple threads. It is designed to be customizable to precise application requirements of run-time performance and hardware needs. It is implemented in the programming languages C and C++ and has compatibility layers and application programming interfaces for Portable Operating System Interface (POSIX) and The Real-time Operating system Nucleus (TRON) variant μITRON. eCos is supported by popular SSL/TLS libraries such as wolfSSL, thus meeting all standards for embedded security. Design eCos was designed for devices with memory sizes in the range of a few tens or several hundred kilobytes, or for applications with real-time requirements. eCos runs on a wide variety of hardware platforms, including ARM, CalmRISC, FR-V, Hitachi H8, IA-32, Motorola 68000, Matsushita AM3x, MIPS, NEC V850, ... [...More Info...]       [...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   |
|
RTEMS
Real-Time Executive for Multiprocessor Systems (RTEMS), formerly Real-Time Executive for Missile Systems, and then Real-Time Executive for Military Systems, is a real-time operating system (RTOS) designed for embedded systems. It is free and open-source software. Development began in the late 1980s with early versions available via File Transfer Protocol (ftp) as early as 1993. OAR Corporation managed the RTEMS project in cooperation with a steering committee until the early 2000's when project management evolved into a subset of the core developers managing the project. In 2014, hosting was moved from OAR Corporation to the Oregon State UniversitOpen Source Lab hosting Design RTEMS is designed for real-time embedded systems and to support various open application programming interface (API) standards including Portable Operating System Interface (POSIX) and μITRON (dropped in RTEMS 4.10). The API now known as the Classic RTEMS API was originally based on the Real-Time Executiv ... [...More Info...]       [...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   |
|
FR-V
The Fujitsu FR-V (Fujitsu RISC- VLIW) is one of the very few processors ever able to process both a very long instruction word (VLIW) and vector processor instructions at the same time, increasing throughput with high parallel computing while increasing performance per watt and hardware efficiency. The family was presented in 1999. Its design was influenced by the VPP500/5000 models of the Fujitsu VP/2000 vector processor supercomputer line. Featuring a 1–8 way very long instruction word (VLIW, Multiple Instruction Multiple Data (MIMD), up to 256 bit) instruction set it additionally uses a 4-way single instruction, multiple data (SIMD) vector processor core. A 32-bit RISC instruction set in the superscalar core is combined with most variants integrating a dual 16-bit media processor also in VLIW and vector architecture. Each processor core is superpipelined as well as 4-unit superscalar. A typical integrated circuit integrates a system on a chip and further multipli ... [...More Info...]       [...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   |
|
Java (software Platform)
Java is a set of computer software and specifications that provides a software platform for developing application software and deploying it in a cross-platform computing environment. Java is used in a wide variety of computing platforms from embedded devices and mobile phones to enterprise servers and supercomputers. Java applets, which are less common than standalone Java applications, were commonly run in secure, Sandbox (computer security), sandboxed environments to provide many features of native applications through being embedded in HTML pages. Writing in the Java (programming language), Java programming language is the primary way to produce code that will be deployed as Java byte code, byte code in a Java virtual machine (JVM); byte code compilers are also available for other languages, including Ada (programming language), Ada, JavaScript, Kotlin (programming language), Kotlin (Google's preferred Android language), Python (programming language), Python, and Ruby (p ... [...More Info...]       [...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   |
|
Micro T-Kernel
μT-Kernel is an open source real-time operating system (RTOS) designed for 16- and 8-bit microcontrollers. "μ” in the name stands for "micro" and pronounced as such. It is not pronounced as "mu". It is freely available under T-License. Supported CPU list is available. The latest version, μT-Kernel 3.0, is available from Github. μT-Kernel was standardized by T-Engine Forum (now merged into TRON Forum) and later it became the basis of IEEE Standard 2050-2018, "IEEE Standard for a Real-Time Operating System (RTOS) for Small-Scale Embedded Systems" published by the Institute of Electrical and Electronics Engineers (IEEE) Standards Association (IEEE SA). Its specification is available both in English and JapaneseThe source code is available from the TRON Forum website and GitHub. An article comparing nine RTOSs in which μT-Kernel was evaluated and given favorable remarks appeared in IEEE publication. History μT-Kernel was developed as a smaller subset of T-Kernel, ... [...More Info...]       [...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   |
|
Institute Of Electrical And Electronics Engineers
The Institute of Electrical and Electronics Engineers (IEEE) is an American 501(c)(3) public charity professional organization for electrical engineering, electronics engineering, and other related disciplines. The IEEE has a corporate office in New York City and an operations center in Piscataway, New Jersey. The IEEE was formed in 1963 as an amalgamation of the American Institute of Electrical Engineers and the Institute of Radio Engineers. History The IEEE traces its founding to 1884 and the American Institute of Electrical Engineers. In 1912, the rival Institute of Radio Engineers was formed. Although the AIEE was initially larger, the IRE attracted more students and was larger by the mid-1950s. The AIEE and IRE merged in 1963. The IEEE is headquartered in New York City, but most business is done at the IEEE Operations Center in Piscataway, New Jersey, opened in 1975. The Australian Section of the IEEE existed between 1972 and 1985, after which it split into state- ... [...More Info...]       [...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]   |