Zaurus es una marca de dispositivos fabricados por Sharp . Producido en varias versiones.
La arquitectura del Zaurus 5000 es estándar. En el núcleo hay un procesador RISC StrongARM SA1110 de 206 MHz. Como controlador adicional, se utiliza un chip propietario, conectado a la CPU mediante un bus de 16 bits. Actúa como enlace entre el procesador y dispositivos como el teclado incorporado, la ranura SD y también participa en la visualización de la imagen en la pantalla.
El procesador está conectado a la memoria principal RAM y ROM Flash ROM mediante un bus de datos de 32 bits. SDRAM de 32 MB y Flash ROM de 16 MB. Toda la memoria está controlada por un controlador de CPU integrado. Se le conecta una ranura CF a través de un bus de 16 bits. El controlador SD se implementa por separado.
Los controladores de CPU integrados también tienen puertos RS-232 , USB e IrDA . El manejo de eventos de pantalla táctil está en un controlador separado.
La arquitectura Zaurus aprovecha al máximo el potencial de las soluciones y tecnologías establecidas, así como el potencial del procesador StrongARM .
Programáticamente, el concepto principal de Sharp en relación con Zaurus es Open Source. Hay un kernel compilado basado en Linux 2.4.x por Lineo. La GUI utiliza el entorno QT/Embedded de Trolltech . Sobre la base de QT/Embedded, se ensamblan el entorno y la carcasa QTopia especialmente diseñados para PDA . Hay una máquina Java completa de Insignia - Jeode.