TRON (
acronym
An acronym is a word or name formed from the initial components of a longer name or phrase. Acronyms are usually formed from the initial letters of words, as in '' NATO'' (''North Atlantic Treaty Organization''), but sometimes use syllables, a ...
for The Real-time Operating system Nucleus) is an
open architecture
Open architecture is a type of computer architecture or software architecture intended to make adding, upgrading, and swapping components with other computers easy. For example, the IBM PC, Amiga 500 and Apple IIe have an open architecture suppor ...
real-time operating system
A real-time operating system (RTOS) is an operating system (OS) for real-time applications that processes data and events that have critically defined time constraints. An RTOS is distinct from a time-sharing operating system, such as Unix, which ...
kernel
Kernel may refer to:
Computing
* Kernel (operating system), the central component of most operating systems
* Kernel (image processing), a matrix used for image convolution
* Compute kernel, in GPGPU programming
* Kernel method, in machine lea ...
design. The project was started by Professor Dr.
Ken Sakamura
Ken or KEN may refer to:
Entertainment
* ''Ken'' (album), a 2017 album by Canadian indie rock band Destroyer.
* ''Ken'' (film), 1964 Japanese film.
* ''Ken'' (magazine), a large-format political magazine.
* Ken Masters, a main character in ...
of the
University of Tokyo
, abbreviated as or UTokyo, is a public research university located in Bunkyō, Tokyo, Japan. Established in 1877, the university was the first Imperial University and is currently a Top Type university of the Top Global University Project by ...
in 1984. The project's goal is to create an ideal
computer architecture
In computer engineering, computer architecture is a description of the structure of a computer system made from component parts. It can sometimes be a high-level description that ignores details of the implementation. At a more detailed level, the ...
and network, to provide for all of society's needs.
The
Industrial TRON (ITRON) derivative was one of the world's most used
operating system
An operating system (OS) is system software that manages computer hardware, software resources, and provides common daemon (computing), services for computer programs.
Time-sharing operating systems scheduler (computing), schedule tasks for ef ...
s 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 TRON project was integrated into
T-Engine Forum
T-Engine Forum is a non-profit organization which develops an open standard for real time embedded system development and to develop ubiquitous computing environment. They develop open specifications for ITRON, T-Kernel and ubiquitous ID archi ...
in 2010.
Today, it is supported by popular
Secure Socket Layer (SSL) and
Transport Layer Security
Transport Layer Security (TLS) is a cryptographic protocol designed to provide communications security over a computer network. The protocol is widely used in applications such as email, instant messaging, and voice over IP, but its use in secu ...
(TLS)
libraries
A library is a collection of materials, books or media that are accessible for use and not just for display purposes. A library provides physical (hard copies) or digital access (soft copies) materials, and may be a physical location or a vir ...
such as
wolfSSL
wolfSSL is a small, portable, embedded SSL/TLS library targeted for use by embedded systems developers. It is an open source implementation of TLS (SSL 3.0, TLS 1.0, 1.1, 1.2, 1.3, and DTLS 1.0, 1.2, and 1.3) written in the C programming langu ...
.
Architecture
TRON does not specify the
source code
In computing, source code, or simply code, is any collection of code, with or without comment (computer programming), comments, written using a human-readable programming language, usually as plain text. The source code of a Computer program, p ...
for the kernel, but instead is a "set of interfaces and design guidelines" for creating the kernel. This allows different companies to create their own versions of TRON, based on the specifications, which can be suited for different
microprocessor
A microprocessor is a computer processor where the data processing logic and control is included on a single integrated circuit, or a small number of integrated circuits. The microprocessor contains the arithmetic, logic, and control circu ...
s.
While the specification of TRON is publicly available, implementations can be
proprietary at the discretion of the implementer.
Sub-architectures
The TRON framework defines a complete architecture for the different computing units:
*
ITRON
Itron is an American technology company that offers products and services on energy and water resource management. Its headquarters is in Liberty Lake, Washington, United States. Its products are related to smart grid, smart gas and smart water ...
(Industrial TRON): an architecture for real-time operating systems for embedded systems; this is the most popular use of the TRON architecture
**
JTRON (Java TRON): a sub-project of ITRON to allow it to use the
Java platform
Java is a set of computer software and specifications developed by James Gosling at Sun Microsystems, which was later acquired by the Oracle Corporation, that provides a system for developing application software and deploying it in a cro ...
*
BTRON (Business TRON): for
personal computer
A personal computer (PC) is a multi-purpose microcomputer whose size, capabilities, and price make it feasible for individual use. Personal computers are intended to be operated directly by an end user, rather than by a computer expert or tech ...
s,
workstation
A workstation is a special computer designed for technical or scientific applications. Intended primarily to be used by a single user, they are commonly connected to a local area network and run multi-user operating systems. The term ''worksta ...
s,
PDAs, mainly as the
human–machine interface
In the industrial design field of human–computer interaction, a user interface (UI) is the space where interactions between humans and machines occur. The goal of this interaction is to allow effective operation and control of the machine f ...
in networks based on the TRON architecture
* CTRON (Central and Communications TRON): for mainframe computers, digital switching equipment
* MTRON (Macro TRON): for intercommunication between the different TRON components.
* STRON (Silicon TRON): hardware implementation of a real-time kernel.
Character encoding
*
TRON (encoding), a way that TRON represents characters (as opposed to
Unicode
Unicode, formally The Unicode Standard,The formal version reference is is an information technology standard for the consistent encoding, representation, and handling of text expressed in most of the world's writing systems. The standard, ...
).
[
][
]
History
In 1984, the TRON project was officially launched. In 1985,
NEC announced the first ITRON implementation based on the ITRON/86 specification. In 1986, the TRON Kyogikai (unincorporated TRON Association) was established,
Hitachi
() is a Japanese multinational corporation, multinational Conglomerate (company), conglomerate corporation headquartered in Chiyoda, Tokyo, Japan. It is the parent company of the Hitachi Group (''Hitachi Gurūpu'') and had formed part of the Ni ...
announced its ITRON implementation based on the ITRON/68K specification, and the first TRON project symposium is held. In 1987,
Fujitsu
is a Japanese multinational information and communications technology equipment and services corporation, established in 1935 and headquartered in Tokyo. Fujitsu is the world's sixth-largest IT services provider by annual revenue, and the la ...
announced an ITRON implementation based on the ITRON/MMU specification,
Mitsubishi Electric
, established on 15 January 1921, is a Japanese multinational electronics and electrical equipment manufacturing company headquartered in Tokyo, Japan. It is one of the core companies of Mitsubishi. The products from MELCO include elevators a ...
announced an ITRON implementation based on the ITRON/32 specification, and Hitachi introduced the Gmicro/200
32-bit
In computer architecture, 32-bit computing refers to computer systems with a processor, memory, and other major system components that operate on data in 32- bit units. Compared to smaller bit widths, 32-bit computers can perform large calcula ...
microprocessor
A microprocessor is a computer processor where the data processing logic and control is included on a single integrated circuit, or a small number of integrated circuits. The microprocessor contains the arithmetic, logic, and control circu ...
based on the TRON VLSI CPU specification.
In 1988, BTRON computer prototypes were being tested in various schools across Japan as the planned standardized computer for education.
[p. 1596 ] The project was organized by both the
Ministry of International Trade and Industry
The was a ministry of the Government of Japan from 1949 to 2001. The MITI was one of the most powerful government agencies in Japan and, at the height of its influence, effectively ran much of Japanese industrial policy, funding research and d ...
and the
Ministry of Education
An education ministry is a national or subnational government agency politically responsible for education. Various other names are commonly used to identify such agencies, such as Ministry of Education, Department of Education, and Ministry of Pub ...
.
However, Scott Callon of
Stanford University writes that the project ran into some issues, such as BTRON being incompatible with existing DOS-based PCs and software.
At the time
NEC controlled 80-90% of the education market with DOS infrastructure, so adopting BTRON would have meant getting rid of all existing infrastructure. The existing incompatible PC software had also been personally written by school personnel, who opposed BTRON for this incompatibility with their earlier projects. There was also no software yet for the brand new computer. The project was additionally at least a year behind schedule and didn't perform better than earlier systems although that had been promised, which was possibly affected by the OS having been made by a firm that hadn't written one before. Because of these reasons, at the end of 1988 the Ministry of Education decided that it would not support the project unless BTRON was also made compatible with DOS. The Ministry of International Trade and Industry had hoped to avoid supporting NEC's domination of the PC market with DOS.
In April 1989, as the negotiations for the possible however difficult BTRON integration with the NEC DOS architecture were still ongoing, the
Office of the U.S. Trade Representative issued a preliminary report accusing BTRON which only functioned in Japan of being a trade barrier and asked the government not to make it standard in schools.
TRON was included along with rice, semiconductors, and telecommunications equipment in an April 1989 list of items targeted by Super-301 (complete stop of import based on section 301 of the Omnibus Trade and Competitiveness Act of 1988). It was removed from the list after the USTR inspection team visited the TRON Association in May.
In June the Japanese government expressed their regret at U.S. intervention but accepted this request not to make it standard in schools, thus ending the BTRON project.
Callon opines that the project had nevertheless run into such difficulties that the U.S. intervention allowed the government to save face from cancelling the project.
According to a report from
The Wall Street Journal
''The Wall Street Journal'' is an American business-focused, international daily newspaper based in New York City, with international editions also available in Chinese and Japanese. The ''Journal'', along with its Asian editions, is published ...
, in 1989 US officials feared that TRON could undercut American dominance in computers, but that in the end PC software and chips based on the TRON technology proved no match for
Windows
Windows is a group of several proprietary graphical operating system families developed and marketed by Microsoft. Each family caters to a certain sector of the computing industry. For example, Windows NT for consumers, Windows Server for ...
and
Intel
Intel Corporation is an American multinational corporation and technology company headquartered in Santa Clara, California, Santa Clara, California. It is the world's largest semiconductor chip manufacturer by revenue, and is one of the devel ...
's processors as a global standard. In the 1980s
Microsoft
Microsoft Corporation is an American multinational corporation, multinational technology company, technology corporation producing Software, computer software, consumer electronics, personal computers, and related services headquartered at th ...
had at least once lobbied Washington about TRON until backing off, but Ken Sakamura himself believed Microsoft wasn't the impetus behind the Super-301 listing in 1989. Known for his off the cuff remarks, in 2004 governor of Tokyo
Shintaro Ishihara
was a Japanese politician and writer who was Governor of Tokyo from 1999 to 2012. Being the former leader of the radical right Japan Restoration Party, he was one of the most prominent ultranationalists in modern Japanese politics. An ultranat ...
mentioned in his column post concerning international trade policy that TRON was dropped because
Carla Anderson Hills had threatened
Ryutaro Hashimoto
was a Japanese politician who served as the Prime Minister of Japan from 1996 to 1998. He was the leader of one of the largest factions within the ruling LDP through most of the 1990s and remained a powerful back-room player in Japanese politic ...
over it.
On 10 November 2017, TRON Forum, headquartered in
Tokyo
Tokyo (; ja, 東京, , ), officially the Tokyo Metropolis ( ja, 東京都, label=none, ), is the capital and List of cities in Japan, largest city of Japan. Formerly known as Edo, its metropolitan area () is the most populous in the world, ...
, Japan, which has been maintaining the TRON Project since 2010, has agreed with the
Institute of Electrical and Electronics Engineers
The Institute of Electrical and Electronics Engineers (IEEE) is a 501(c)(3) professional association for electronic engineering and electrical engineering (and associated disciplines) with its corporate office in New York City and its operat ...
, headquartered in the US, to transfer ownership of TRON µT-Kernel 2.0, the most recent version of ITRON, for free. Stephen Dukes, Standards Committee, vice chair, IEEE Consumer Electronics Society said that IEEE will "accelerate standards development and streamline global distribution" through the agreement. By the agreement, TRON Forum has become an IP licensee of embedded TRON.
Administration
The TRON project was administered by the TRON Association. It was integrated into T-Engine Forum in 2010 and subsequently the TRON project activities have been taken over and continued by the forum.
As of 10 November 2017, TRON µT-Kernel 2.0 is jointly managed by the IEEE and the Forum.
T-Engine
T-Engine Forum is a
non-profit organization
A nonprofit organization (NPO) or non-profit organisation, also known as a non-business entity, not-for-profit organization, or nonprofit institution, is a legal entity organized and operated for a collective, public or social benefit, in co ...
which develops open specifications for ITRON,
T-Kernel
T-Kernel is an open source real-time operating system (RTOS) designed for 32-bit microcontrollers. It is standardized by the T-Engine Forum, which distributes it under a '' T-License'' agreement. There is also a corresponding Micro T-Kernel (μT-K ...
, and ubiquitous ID architecture.
The chair of T-Engine Forum is Dr.
Ken Sakamura
Ken or KEN may refer to:
Entertainment
* ''Ken'' (album), a 2017 album by Canadian indie rock band Destroyer.
* ''Ken'' (film), 1964 Japanese film.
* ''Ken'' (magazine), a large-format political magazine.
* Ken Masters, a main character in ...
. In July 2011, there were 266 members in T-Engine forum. Executive committee members includes top Japanese giants like Fujitsu, Hitachi,
NTT DoCoMo, and
Denso. A-level members who are involved in design and development of specifications for T-Engine and T-Kernel, or of Ubiquitous ID technology include companies such as eSOL,
NEC and
Yamaha Corporation
is a Japanese multinational corporation and conglomerate with a very wide range of products and services. It is one of the constituents of Nikkei 225 and is the world's largest musical instrument manufacturing company. The former motorcycle d ...
. B-level members who are involved in development of product using T-Engine specification and T-Kernel include companies like
ARM,
Freescale
Freescale Semiconductor, Inc. was an American semiconductor manufacturer. It was created by the divestiture of the Semiconductor Products Sector of Motorola in 2004. Freescale focused their integrated circuit products on the automotive, embe ...
,
MIPS Technologies
MIPS Technologies, Inc., formerly MIPS Computer Systems, Inc., was an American fabless semiconductor design company that is most widely known for developing the MIPS architecture and a series of RISC CPU chips based on it. MIPS provides proce ...
,
Mitsubishi
The is a group of autonomous Japanese multinational companies in a variety of industries.
Founded by Yatarō Iwasaki in 1870, the Mitsubishi Group historically descended from the Mitsubishi zaibatsu, a unified company which existed from 187 ...
,
Robert Bosch GmbH
Robert Bosch GmbH (; ), commonly known as Bosch and stylized as BOSCH, is a German multinational engineering and technology company headquartered in Gerlingen, Germany. The company was founded by Robert Bosch in Stuttgart in 1886. Bosch i ...
,
Sony Corporation
, commonly stylized as SONY, is a Japanese multinational conglomerate corporation headquartered in Minato, Tokyo, Japan. As a major technology company, it operates as one of the world's largest manufacturers of consumer and professional ...
,
Toshiba
, commonly known as Toshiba and stylized as TOSHIBA, is a Japanese multinational conglomerate corporation headquartered in Minato, Tokyo, Japan. Its diversified products and services include power, industrial and social infrastructure systems ...
, and
Xilinx
Xilinx, Inc. ( ) was an American technology and semiconductor company that primarily supplied programmable logic devices. The company was known for inventing the first commercially viable field-programmable gate array (FPGA) and creating the fi ...
. The supporting members and academic members involved with the forum include many universities such as
University of Tokyo
, abbreviated as or UTokyo, is a public research university located in Bunkyō, Tokyo, Japan. Established in 1877, the university was the first Imperial University and is currently a Top Type university of the Top Global University Project by ...
in Japan and
Dalian Maritime University
Dalian Maritime University () is a university located in Dalian, Liaoning, China. It is a key maritime institution under the Ministry of Transport of the People's Republic of China, and is a Chinese state Double First Class University Plan univ ...
in China.
See also
*
ITRON
Itron is an American technology company that offers products and services on energy and water resource management. Its headquarters is in Liberty Lake, Washington, United States. Its products are related to smart grid, smart gas and smart water ...
*
T-Kernel
T-Kernel is an open source real-time operating system (RTOS) designed for 32-bit microcontrollers. It is standardized by the T-Engine Forum, which distributes it under a '' T-License'' agreement. There is also a corresponding Micro T-Kernel (μT-K ...
*
RTOS
A real-time operating system (RTOS) is an operating system (OS) for real-time applications that processes data and events that have critically defined time constraints. An RTOS is distinct from a time-sharing operating system, such as Unix, which m ...
References
External links
TRON project
*
*
*
TRON WebTRON specifications in English
BTRON
B-Freein Japanese; Free BTRON OS project; archived
EOTAin Japanese; Free BTRON "EOTA"
(pre-emptive multitasking feature mentioned amongst others)
(URL translated to English / PC Watch article / PDA running BTRON / launched 1998 / 640x240 4-grayscale LCD, IrDA, PCMCIA Type II, 170 × 100 × 20 mm)
Chokanji aka Cho Kanji. From Personal Media Corporation (PMC
A BTRON-specifications OS which runs on PC hardware. The PMC laptop "Cho Kanji Note W2B", announced on October 30, 2003, includes a Cho Kanji partition with a full suite of productivity applications, including a word processor, spreadsheet, drawing software, card database software, communications software, and an e-mailer and browse
Chokanji V screenshotwith English language kit.
* Pictures of laptops running Chokanji:
R1(from 2003–04; Pentium III M, 866 MHz)
T2(from 2003–06; Pentium M, 900 MHz)
W2B(from 2003–10; Pentium M, 1.0 GHz)
Y2C(from 2004-03; Pentium M, 1.2 GHz)
R3EG(from 2004–11; Pentium M, 1.1 GHz)
MTRON
T-Engine Forumin English
Ubiquitous ID Centerin English; What is ubiquitous computing?
TOPPERS project
TOPPERS projectin English
{{Authority control
Real-time operating systems
Science and technology in Japan