FAQ

¿Que es el PCP?

El PCP, o Pequeño Computador Personal es un proyecto para integrar un computador completo, CPU incluida, para poder usarse como herramienta para la enseñanza.

¿Cual es su objetivo?

Su objetivo es acercar la computacion a cualquier persona que no tenga experiencia directa con una maquina desnuda, pudiendo personalizar todos los aspectos de esta.

¿Como funciona?

El PCP tiene integrado una CPU de 32 bits de proposito general llamado Ithladin, la cual esta implementada en C++. Asi, podemos tener acceso al codigo y ver internamente como funciona.

¿Que aporta el PCP para la enseñanza?

Dado que es un sistema abierto y personalizable, podemos ver en todo momento que esta sucediendo. Asi, es posible configurar una salida alternativa (RS232 por ejemplo) para indicar el estado actual del sistema… instruccion en ejecucion, estado de los registros, mensajes de depuracion…

¿Sobre que hardware funciona?

El sistema actualmente se compone de un Atmega 328, una sram de 32 kbytes, almacenamiento en tarjeta SD y E/S a traves del modulo MicroVGA.

¿Que caracteristicas tiene?

CPU de 32 bits, 32 kb de memoria, almacenamiento SD, teclado PS2 y salida de video VGA 80×25 modo texto.

¿Como se programa?

Dado que la CPU Ithladin es una cpu que no existe en el mercado y sus especificaciones estan hechas a medida hemos realizado un ensamblador propio, Ithasm.

¿Que necesito para tener mi propio PCP?

En breve publicaremos esquemas de la placa, mientras tanto en el codigo se incluye un emulador del PCP para PC/Linux o cualquier sistema que tenga su compilador C++ y ncurses.

¿Quien ha realizado esto?

Varias personas de la asociacion ViejuNET, podeis ver mas datos en la pagina de creditos.

¿Donde existe documentacion sobre el sistema?

En el wiki de ViejuNET.

¿Como puedo actualizar el firmware?

En primer lugar hay que instalar el ide de Arduino, se puede encontrar en esta pagina:

http://arduino.cc/en/main/software

El firmware se ha testado funcionando con la version 1.0.1 del ide, es posible que otras versiones funcionen tambien.

Tras instalar el ide, hay que añadirle las librerias que dan soporte al hardware del PCP, las cuales se pueden encontrar en la pagina de descargas.

Tras esto, y teniendo descargado el codigo fuente del PCP, arrancamos el ide, abrimos el sketch ‘pcp.ino’, seleccionamos la placa arduino ‘Arduino Uno’, el puerto serie que corresponda al adaptador RS232 del PCP y ejecutamos Archivo / Cargar. Tras unos instantes el firmware se cargara en el Atmega 328.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos necesarios están marcados *

*

Puedes usar las siguientes etiquetas y atributos HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>