|Company / developer||Qualcomm|
|OS family||Embedded operating system|
|Initial release||1999 |
|Kernel type||Microkernel based on L4A Pistachio and Iguana|
The REX Operating System (Real-Time Executive Operating System) is an RTOS developed by Qualcomm for the ARM-based mobile phone Dual-Mode Subscriber Station (DMSS) or Advanced Mode Subscriber Software (AMSS) development. As of 2007 most Korean cell phones run on REX.
Originally developed for the Intel 80186 it was then ported to ARM and x86 architectures are no longer supported. REX is not POSIX compliant or open source and requires a license from Qualcomm for use.
It does not seem to be actively developed or marketed as of 2012 but is used in currently or recently sold low end cell phones, typically for use by pay-as-you-go customers, like the Samsung SPH-M300.
REX is a Real-time operating system with the following features:
- Preemptive multitasking
- Task management
- Task synchronization
- Exclusive lock
- Interrupt management
- Uses less than 5K of ROM
REX does not provide any memory protection features but does have memory management capabilities.
- Staff. "REX and Common Software". Retrieved 2012-03-10.
- Keonwoo Kim, Dowon Hong, Kyoil Chung, and Jae-Cheol Ryou. "Data Acquisition from Cell Phone using Logical Approach". Retrieved 2012-03-10.
- Edgewall Software. "HTC Vision". Retrieved 2012-03-12.
- Saad Zaman Asif. Next Generation Mobile Communications Ecosystem: Technology Management for Mobile Communications. John Wiley and Sons, 2011-01-11, p. 299.
|This operating system–related article is a stub. You can help Wikipedia by expanding it.|
|This mobile software article is a stub. You can help Wikipedia by expanding it.|