| WindowsCE.net en MipScale | ||
|---|---|---|
1. Arranque del sistema
Necesitamos cualquier programa de comunicaciones como el hyperterminal de Windows.
Conectar el puerto serie del MipScale con el puerto serie del PC mediante un cable serie cruzado (de PC a PC) que nos servirá de consola.
Arrancar el programa de comunicaciones en el PC configurado en nuestro ejemplo en COM1 con los parámetros siguientes:
Conectar el MipScale a la fuente de alimentación y pulsar el botón de RESET (del MipScale), por la consola del PC nos saldrán los mensajes de arranque del bootloader. Nada más resetear, mantener presionada la tecla ENTER del PC para acceder al menú, como se muestra a continuación:
******************************************************
******************************************************
******************************************************
******************************************************
******************************************************
OEMInitDebugSerial using UART1
Microsoft Windows CE Ethernet Bootloader Common Library Version 1.0
Built Mar 13
2003 23:05:42
Mipsa Bootloader 4.4 for the Mipscale board (Built Nov 29 2005)
Resetting factory default configuration ...
Press [ENTER] to access the menu
Please type password:***** (HAY QUE PONER LA PALABRA
mipsa)
Ethernet Boot Loader Configuration:
1) IP address: 192.1.1.6
2) Subnet mask: 255.255.0.0
3) DHCP: Disabled
4) Reset to factory default configuration
5) Load image using ethernet
6) Load image using serial port
7) Load bootloader using serial port
8) Launch existing flash resident image now
Enter your selection:
- EN ESTA VERSIÓN DE BOOTLOADER SE PERMITE TAMBIÉN, COMO SE PUEDE OBSERVAR, LA CARGA DE LA IMAGEN DEL SO POR ETHERNET, AUNQUE PARA ELLO HAY QUE TENER INSTALADO EN EL PC EL PLATFORM BUILDER DE WINDOWS CE. CON LAS DISTINTAS OPCIONES SE PUEDE CONFIGURAR EL EQUIPO EN LA RED.
- SI PULSAMOS 8 EN EL PC LANZAMOS LA IMAGEN QUE SE ENCUENTRA EN FLASH.
- SI PULSAMOS 6 EN EL PC, EL MipScale SE PREPARA PARA RECIBIR POR RS-232 UNA NUEVA IMAGEN DEL SISTEMA OPERATIVO. DESPUÉS HABRÍA QUE CERRAR EL PROGRAMA DE COMUNICACIONES HYPER TERMINAL O TERA TERM PARA DESBLOQUEAR EL PUERTO DEL PC Y PODER ENVIAR LA IMAGEN VÍA RS-232.
a.) Ejecutamos en el PC el fichero sendOS.bat
(El sistema de carga de una nueva imagen debe utilizar el fichero auxiliar, llamado sendOS.bat, que debemos ejecutar en nuestro PC. Este .bat realiza una copia del fichero que contiene la imagen del Sistema Operativo, MipScale.nb0, por el puerto COM1 en el MipScale.)
Este paso tardará unos 30 minutos.
b.) Cuando el proceso, sendOS.bat finaliza, ejecutamos de nuevo el programa de comunicaciones del PC en donde podemos ver los mensaje de la instalación de la nueva Imagen.


c.) Finalizado el envío de la imagen del SO (se cierra la ventana correspondiente al .bat), podemos esperar unos minutos más a que termine el proceso o bien podemos abrir de nuevo el Hyper Terminal o Tera Term para observar el resto del proceso.
...
...
...
Launching...
Launching Image at 98341000h...
*******Beginning System Initialization*******
SDCLK[1] = MemClk/2
MemClk = 99.53 MHz
Run Mode = 4 * MemClk
Turbo Mode = Run Mode
Mode: RUN
Beginning SDRAM Scrub...
SDRAM Scrub Complete
LAN91C111:Not present
Init:PCMCIA
Init:Battery
Init:Key
USB:Not present
Init:Display
Touch:Detected!
Mipsa MipScale Operating System v6.2 13/02/2006
Press a key to enter menu. ==================>>>
MANTENEMOS PULSADA UNA TECLA EN EL PC
HASTA
VISUALIZAR MENÚ DE CARGA Y DE CONFIGURACIÓN MENU_1.
Menu:
1. Load File in Ram
2. Load File in Flash
3. Exit Menu
-Si pulsamos la tecla ‘1’, podremos cargar un fichero en RAM.
-Si pulsamos la tecla ‘2’, podremos cargar un fichero en FLASH.
-Si pulsamos la tecla ‘3’, continuará la carga del sistema.
-Si pulsamos la tecla oculta ‘*’ ( asterisco ) , se buscará el fichero MIP.INI en RAM y no en FLASH. Esto es útil para arrancar desde RAM en ocasiones que la FLASH no esté operativa.
-Si pulsamos la tecla oculta ‘@’ ( arroba ) , accederemos al siguiente menú oculto ( MENU_2 ):
Se elige la opción 2 tantas veces como sea necesario para poder grabar los ficheros necesarios, los cuales se explican en el siguiente apartado.
NOTA IMPORTANTE:
Si el equipo tiene pantalla y teclado debe programar la configuración de estos, ya que por defecto el sistema Operativo está preparado para trabajar con pantalla PDA Sharp - Portrait mode y teclado Matrix 16 keys
Si pulsamos la tecla oculta ‘@’ ( arroba ), accederemos al siguiente menú oculto MENU_2 :
Display => Screen:SHARP PDA width:240 height:320
Keyboard=> 20 Keys
Suspend=> On
System Language: Spanish
RDP Language Keyboard: Spanish
Standard Language Keyboard: Spanish
Hardware configuration
1. Display Configuration
2. Keyboard Configuration
3. Suspend Configuration
4. Keyboard Language
5. Select System Language
6. Back to previous menu
En primer lugar, nos aparece la información sobre el hardware que está operativo en la actualidad ( Pantalla, teclado e idioma)
Si pulsamos la tecla ‘1’, aparecerá el MENU_3.
Si pulsamos la tecla ‘2’, aparecerá el MENU_4.
Si pulsamos la tecla ‘3’, aparecerá el MENU_5.
Si pulsamos la tecla ‘4’, aparecerá el MENU_6.
Si pulsamos la tecla ‘5’, volveremos al MENU_7.
Si pulsamos la tecla ‘6’, volveremos al MENU_1.
El MENU_3 es como sigue:
Display configuration
1. Sharp 5'7" - Landscape mode
2. Sharp 5'7" - Portrait mode
3. PDA Sharp - Landscape mode
4. PDA Sharp - Portrait mode
5. Sharp VGA 10'4" - Landscape mode
6. Sharp VGA 10'4"- Portrait mode
7. Optrex VGA 6'5" - Landscape mode
8. Optrex VGA 6'5" - Portrait mode
9. Back to previous menu
A la hora de hacer las elecciones, debemos saber que la pantalla PDA Sharp es la pantalla pequeña ( la del terminal, 3.5"), y que landscape significa que es más grande el ancho que el alto y portrait que es más grande el alto que el ancho.
Si pulsamos ‘9’ volveremos al MENU_2.
El MENU_4 es como sigue:
Keyboard configuration
0. No keyboard
1. Matrix 16 keys
2. Matrix 20 keys
3. Matrix 35 keys
4. Back to previous menu
Elegiremos el tipo de teclado dependiendo del número de teclas que tenga nuestro teclado. Pulsando la tecla ‘4’ volveremos al MENU_2.
El MENU_5 es como sigue:
Suspend configuration
0. No Suspend
1. Suspend on
2. Back to previous menu
Elegiremos si queremos suspend o no en el sistema. Pulsando ‘2’ volveremos al MENU_2.
El MENU_6 es como sigue:
Language keyboard
configuration
1. Standard - Spanish
2. Standard - English
3. RDP - Spanish
4. RDP - English
5. Back to previous menu
La opción ‘1’ nos permite elegir lenguaje español en el teclado.
La opción ‘2’ nos permite elegir lenguaje inglés en el teclado.
La opción ‘3’ nos permite elegir lenguaje español para RDP (Terminal Server ).
La opción ‘4’ nos permite elegir lenguaje inglés para RDP (Terminal Server ).
Pulsando la opción ‘5’ volveremos al MENU_2.
El MENU_7 es como sigue:
System Language
0. Spanish Language
1. English Language
2. Back to previous menu
Una vez hecho cualquier cambio, basta resetear la placa para que los cambios tomen efecto.
A PARTIR DE SO MIPSCALE 6.1 TODA ESTA CONFIGURACIÓN TAMBIÉN SE PUEDE REALIZAR DE FORMA MUCHO MÁS CÓMODO SIMPLEMENTE CONFIGURANDO EL FICHERO MIPCONFIG.INI.
¿CÓMO ENCUENTRA EL SISTEMA EL FICHERO MIPCONFIG.INI:
En primer lugar buscará en MIP FLASH. Si no lo encuentra, buscará en la tarjeta PCMCIA y en la tarjeta MMC. Si no lo encuentra, buscará en el USB stick.
Hay que tener en cuenta que si utilizamos cualquiera de estos dispositivos (PCMCIA, MMC, USB) como medio para comunicarle al sistema la configuración mediante el fichero MIPCONFIG.INI, deberá estar insertado en el sistema durante el arranque para ser detectado y poder ser leído el fichero.
Una vez encontrado y procesado el archivo, se dejará en MIP FLASH con tamaño a cero. De esta manera, en sucesivos arranques el sistema operativo ya sabrá que la configuración ha sido realizada y no volverá a buscar el archivo.
Si tras realizar una vez la configuración, deseamos realizarla otra vez, habrá que eliminar el fichero MIPCONFIG.INI de tamaño 0 bytes de MIP FLASH, o reemplazarlo por otro fichero MIPCONFIG.INI que tenga los parámetros a cambiar.
Una vez leído el fichero MIPCONFIG.INI por el sistema, será necesario un reset del sistema para que los cambios tomen efecto.
PARÁMETROS MIPCONFIG.INI:
Tipo de teclado Standard:
KEYSTANDARD = SPANISH
| ENGLISH
En este parámetro se indica si el teclado a utilizar ( por ejemplo, USB ) será español o inglés.
Tipo de teclado RDP ( Remote Desktop Protocol ):
KEYRDP = SPANISH
| ENGLISH
En este parámetro se indica si el teclado RDP a utilizar será español o inglés.
Número de teclas del teclado matricial:
KEYS = 0
| 16
| 20
| 35
En este parámetro indicamos el número de teclas del teclado de matriz que vamos a utilizar.
Tipo de pantalla a utilizar:
DISPLAY = SHARP57
| PDASHARP
| SHARP104
| OPTREX65
SHARP57 es la pantalla de 5,7 pulgadas.
PDASHARP es la pantalla del terminal, de 3,5 pulgadas.
SHARP104 es la pantalla de 10,4 pulgadas.
OPTREX65 es la pantalla de 6,5 pulgadas.
Tipo de orientación a utilizar en la pantalla:
ORIENTATION = LANDSCAPE
| PORTRAIT
LANDSCAPE significa apaisado (“más ancho que alto”).
PORTRAIT significa portaretrato ("más alto que ancho”).
Indicación de si queremos suspend o no:
SUSPEND = YES
| NO
Indicaremos si está permitido o no hacer un suspend con la combinación de teclas “ON/OFF” y “+”.
Lenguaje del sistema:
LANGUAGE = SPANISH
| ENGLISH
Indicaremos el idioma del sistema operativo.
Debemos cargar en MipScale a través de la consola o por pantalla los ficheros necesarios para que el sistema funcione con las distintas funcionalidades que queramos.
Algunas de las utilidades básicas que proporcionamos con nuestra plataforma son las que a continuación se enumeran:
1. mip.ini (fichero de inicialización de la plataforma
MipScale)
2. Console.exe (utilidad de consola)
3. SRLOOP.exe (graba el registro persistente una vez cada
60 minutos)
4. SRONCE.exe (graba el registro persistente cada vez que
se ejecuta esta aplicación)
5. CTest.exe (programa demo por consola)
6. DTest.exe (programa demo por pantalla)
Todos estos ficheros deben ser cargados en la carpeta MIP FLASH. Para ver el resto de utilidades ir a la zona de descarga.
Para ver cómo se realiza la carga de un fichero en FLASH pulsa clic.
4. Ayuda al usuario de WindowsCE.