TRON Keyboard

Bluestein1 pts0 comments

BTRON - Wikipedia

Jump to content

Search

Search

Donate

Create account

Log in

Personal tools

Donate

Create account

Log in

BTRON

2 languages

Español<br>日本語

Edit links

From Wikipedia, the free encyclopedia

Operating system<br>Business TRONWorking stateActiveInitial release1984Marketing targetPersonal computers, workstations, PDAsSupported platformsIntel 80286Default<br>user interfaceGraphical user interface<br>BTRON (Business TRON ) is one of the subprojects of the TRON Project proposed by Ken Sakamura, which is responsible for the business phase. It refers to the operating systems (OS), keyboards, peripheral interface specifications, and other items related to personal computers (PCs) that were developed there.

Originally, it refers to specifications rather than specific products, but in reality, the term "BTRON" is often used to refer to implementations. Currently, Personal Media Corporation's B-right/V is an implementation of BTRON3, and a software product called "Cho-Kanji" that includes it has been released.

Specifications<br>[edit]

As with other TRON systems, only the specification of BTRON has been formulated, and the implementation method is not specified. Implementation is mentioned in this section to the extent necessary to explain the specification, but please refer to the Implementation section for details.

BTRON1, BTRON2, BTRON3<br>[edit]

The BTRON project began with Matsushita Electric Industrial and Personal Media prototyping "BTRON286," an implementation on a 16-bit CPU 286 for the CEC machine described below. BTRON1 specifications include the BTRON1 Programming Standard Handbook, which describes the OS API, and the BTRON1 Specification Software Specification. which describes the OS API.

BTRON2 is planned to be implemented on TRONCHIP, and only the specification[1] has been created and published. It is planned to be implemented on evaluation machines equipped with TRON chips made by Fujitsu[2] and named "2B".[3] One of its features is that all OS-managed computing resources such as memory, processes, and threads are handled in a real/pseudomorphic model, a feature of BTRON.

SIGBTRON's TRON chip machine MCUBE implemented "3B," which is 32-bit and uses an ITRON-specification RTOS (modified from "ItIs") for the microkernel. 3B and The B-right specification used in Cho-Kanji, etc. is "BTRON3" (currently, the microkernel is I-right); the specification that B-right/V conforms to is published as the BTRON3 specification.

μBTRON<br>[edit]

This is a BTRON subset that was envisioned as a popular version. With the performance of computer hardware at the time of its conception, a computer that can implement the ideal BTRON would be a workstation-class computer, so it is also positioned as BTRON for general households.

BTRON is a subset of a dedicated machine with fixed applications (like a dedicated machine word processor), and is based on the concept of a "dedicated communication machine. Specific applications include "communication with oneself (creative activities)", "communication with others (Internet communication)", and "communication with machines" (e.g. data exchange with peripheral devices, such as digital cameras).[4][5]

Linkage with the last peripheral device was envisioned as the key to adding functions to a dedicated machine to which no additional programs could be added. This peripheral device was called "electronic stationery". For communication with these peripherals, a prototype of the real-time "μBTRON bus" (see below) was developed. Note that BrainPad TiPO, a BTRON-equipped PDA realized later, was given the name "electronic stationery" and also called μBTRON, but it was not subsumed to become a dedicated machine and did not implement the μBTRON bus.

Hardware<br>[edit]

TRON keyboard<br>[edit]

Further information: TRON Project § TRON Keyboard

Although it does not bear the BTRON moniker, the TRON keyboard is intended for use with BTRON.

μBTRON bus<br>[edit]

The basic specification is based on IEEE 802.5 with modifications.[6] A real-time[7] bus specification for LANs that can be considered as an alternative to MIDI.

Other references in this section: Tanaka, K.; Shimizu, Y.; Tamai, K.; Tsunoda, S.; Kato, H. (1992). Performance evaluation of Proceedings. 1992. Ninth. pp. 40–45. doi:10.1109/TRON.1992.313270. S2CID 109551151.

Features<br>[edit]

TAD<br>[edit]

For data handled by BTRON, a basic format for exchange called TAD (Tron Application Databus) has been defined, and basic data can be freely exchanged between arbitrary applications, advocating Databus. Standards have been established for text (including word-processing modifications) and graphics (both raster and vector), and for the rest, a header indicating the length of the chunks is common at the beginning, so that applications can skip over unsupported data if they find it. Data chunks are referred to as segments in the BTRON specification, etc.[8]

In addition, since the TRON chip was big-endian, TAD was also designed in...

btron tron specification edit machine communication

Related Articles