linux
Sistema Operativo embebido Linux - Linux para Microcontroladores
Enviado por kaldearan el Dom, 05/03/2009 - 12:57.Linux es un sistema operativo totalmente portable y versátil. Linux embebido se refiere principalmente al Kernel de Linux que es la base de cada sistema operativo.
- blog de kaldearan
- Leer más
- %count lecturas
Instalar la SDK en Windows XP
Enviado por Ionela el Jue, 05/22/2008 - 08:16.Este artìculo explica como emplear el SDK de FOX Board en el sistema Windows empleando VMware Virtual Machine efectuando Linux
Desafortunadamente no es una versiòn SDK de FOX Board que puedes efectuar en el Windows. La manera màs sencilla para hacer essto es la de utilizar Virtual Machine like VMWare que puede ejecutar un sistema Linux en tu desktop. Afortunadamente VMWare deja una versiòn gratuita de un player que realiza imagenes prebuilt de sistemas operativos listos para emplear.
Desde esta pàgina podeis descargar una imagen y el completo SDK de FOX Board ya instalado.
Niveles de instalaciòn
|
|
Ahora tu SDK de FOX Board està listo para ser empleado.
Como copiar files entre Windows y la Virtual Machine
Linux Debian Sarge 3.1 tiene como default a SSH server ya instalado.
SSH es como un FTP server pero no està integrado en Windows entonces para cambiar los files entre Windows y Virtual Machine tienes que utilizar WinSCP, un cliente software SSH gratis para Windows.
Verifica la direcciòn Ip de Linux Virtual Machine escribiendo:
debian:/home/fox/devboard-R2_01# ifconfig
Cambia el IP en fly si necesario escribiendo:
debian:/home/fox/devboard-R2_01# ifconfig eth0 192.168.0.91
Puedes empezar WinSCP desde windows:

A WinSCP Login configuration box
and set:
- Host name: 192.168.0.91
- Port number: 22
- User name: root
- Password: pass
- Protocol: scp
Ahora apreta Save si quieres salvar tu configuraciòn o haz Login para haber acceso a virtual machine:

WinSCP directory view
A la izquierda tienes ahora el directory de tu real Windows machine y a la derecha el directory de la virtual machine.
Para copiar un file de un directory a otro arrastralo y dejalo caer.
Como continuar ahora
Con el SDK puedes compilar tus aplicaciones, hacer un porting de aplicaciones disponible en Internet, cambiar la configuraciòn de Kernel, etc.
Para hacer esto, sigue los artìculos disponibles en SDK How Tos sectores de FOX Board documentation index.
WMWare troubleshooting
Esta es una lista de como risolver algunos problemas que puedes encontrar empleando VMware en cambio de un real machine Linux.
Como transferir el firmage a la memoria flash de FOX Board
Es posible reprogramar todos los contenidos de memoria flash con una nueva imagen desde el ethernet, web o ftp. Mira este artìculo para otras informaciones:
Para reprogramar la memoria flash por medio de ethernet desde Virtual Machine tienes que configurar tu board como bridge como se vee en la foto:

Configuraciòn Ethernet en VM
Despues de esta resepta el eth0 IP direcciòn de la VM Linux empleando una direcciòn visible desde la FOX Board como 192.168.0.91 escribiendo:
debian:/home/fox/devboard-R2_01# ifconfig eth0 192.168.0.91
puedes empezar el programming escribiendo:
debian:/home/fox/devboard-R2_01# boot_linux -f
En la FOX Board cierra el jumper BOOT y reset.
La opciòn -f actualizerà la lectura solo manteniendo todos los cambiamentos hechos en el filesystem rewritable (cambia el file configurado y añade las aplicaciones del usuario).
De este modo puedes cambiar solo la aplicaciòn contenida en los files system y la configuraciòn de file.
Pet completamente rewrite toda la memoria Flash (incluyendo la configuraciòn de la direcciòn MAC) usa:
debian:/home/fox/devboard-R2_01# boot_linux -F
La opciòn predefinida boot_linux emplea fimage como default file de imagen. Para especificar un filename diferente utiliza:
debian:/home/fox/devboard-R2_01# boot_linux -f -i filename
Cambia la estructura del teclado
La estructura del teclado de esta imagen VMWare es US. Para cambiarlo escribe:
# kbdconfig
select Select keymap desde la lista completa y despuès la estructura del teclado de tu paìs.
Otros mètodos para cambiar la estructura del teclado
Carga la estructura justa del teclado seleccionando la justa en el /usr/share/keymaps/i386/qwerty directory y cargarlo con el mando loadkeys . Por ejemplo para cargar la estructura del teclado italiano el mando justo es:
# loadkeys /usr/share/keymaps/i386/qwerty/it.kmap.gz
Settar la dimensiòn de memoria di VM
Contribuciòn de F. Stanischewski
Cuando se instala la VMplayer asigna 256 MB de RAM. La VM ejecuta propio con 128 MB. Para cambiar la dimensiòn *.vmx file con un testo editor.
memsize = "256"
to
memsize = "128"
Ademàs lo puedes hacer por medio de VMplayer menu abajo Player -> Troubleshoot -> Change Memory Allocation...

Configurando floppy drive
Contribuite di F. Stanischewski
Edita il file *.vmx con un testo editor si existe un floppy
floppy0.fileName = "A:"
si no
floppy0.present = "FALSE"
Configurando CD-ROM drive
Contribuite di F. Stanischewski
En la instalaciòn inicial el drive de CD-ROM està configurado para un sistema Linux:
ide1:0.present = "TRUE" ide1:0.fileName = "/dev/cdrom" ide1:0.deviceType = "atapi-cdrom"
En caso de un sistema Windows tienes que editar el file *.vmx con un testo editor y sostituir lineas con los contenidos
ide1:0.present = "TRUE" ide1:0.fileName = "auto detect" ide1:0.deviceType = "cdrom-raw" ide1:0.autodetect = "TRUE" ide1:0.startConnected = "TRUE"
Problemas despuès el restart con la conexiòn de red
Contribuite of F. Stanischewski
Despuès shutting down el VM Player y el restarting cada vez la conexiòn de red se rompe. La motivaciòn es "Automatic Bridging" de VM Player a un adaptador de red en el modo como un bridging.
Para volver atràs una conexiòn start el programa vmnetcfg.exe en el directory donde el vmplayer.exe è installato.
Ir a la pàgina Automatic Bridging y cambiar off el automàtico bridging .
Ir a la pàgina y Host Virtual Network Mapping y seleccionar para VMnet0 un adaptador existente.
Acceso de files di VM para un host system
Contribuite di F. Stanischewski
El sistema VM es totalmente incapsulado. Entonces, hay dos sistemas files diferentes. Para activar el acceso de files la manara màa fàcil es instalar Samba en el sistema de Linux VMplayer. Luego un nuevo drive puede ser montado adentro del sistema host.
- %count lecturas
Instalar la SDK en Linux
Enviado por Ionela el Jue, 05/22/2008 - 08:15.Este artìculo describe como instalar SDK de Fox Board en tu sistema Linux para aplicaciones cross-compiling para la Fox Board.
El SDK de Fox Board es una colecciòn Open Source para desarollar aplicaciones, instalar dispositivos drivers y volver a compilar todo. El Linux kernel para hacer funcionar la Fox Board. Esto està fundado en el estàndar SDK suministrado por Axis (http://developer.axis.com) y un grande nùmero de patches, aplicaciones y utility añadidas por John Crispin
(http://www.phrozen.biz) y muchos otros entusiastas desarolladores de Fox Board.
El ùltima versiòn introduce el Linux kernel 2.6.15 e2.4.31.
El SDK de FOX Board està adecuado solo para el sistema operativo Linux SDK. Para Windows XP està posible emplear Virtual Machine disponible en esta pàgina:Install the SDK on Windows XP.
Para los utilizadores que no quieren instalar SDK, està posible compilar una sencilla aplicaciòn C empleando nuestro
Web Compiler. Es una interfaz de Web a el C compiler de GNU efectuado en el server Linux de Acme Systems que compila su peticiòn tu programa sorgente C y responde con un còdigo ejecutable listo para efectuarlo en tu FOX Board.
Requisitos de sistema
Los requistos de base de tu sistema necesarios para instalar el SDK de FOX Board son:
- Linux. cualquier tipo de Linux bastante nuevo tendrìa que funcionar.
- Una interfaz de red ethernet.
- Una conexiòn Internet activa.
- Capacidad de trasformarse root (alguna fase de instalaciòn quiere un acceso root).
- GCC C compiler, CRIS cross-compiler, GNU make, GNU wget, Subversion, awk (o gawk), bc, byacc (o yacc if byacc es un link hacia ese),
lex o flex, perl, sed, tar, zlib, md5sum, pmake, curses o ncurses, bison, which
Instrucciones para poner las peticiones de base en diferentes tipos de Linux
Red Hat Fedora Core 3 y 4Red Hat Fedora Core 3 y 4 tienen todo el requisito en su instalaciòn de base. Tienes solo instalar CRIS cros-compiler y pmake. Descarga estos file: Cambia el usuario como root y los puedes instalar: $ su Password: your_root_password # rpm -U pmake-1.45-16.i386.rpm # rpm -U cris-dist-1.63-1.i386.rpm |
|
Debian SargeInstala la subversion escribiendo: $ sudo apt-get install subversion Descarga estos file: Cambia el usuario como root y los puedes instalar despuès escribe: $ su Password: your_root_password # dpkg -i pmake_1.98-3_i386.deb # dpkg -i cris-dist_1.63-1_i386.deb |
|
Ubuntu 5.10 Breezy Badger, 6.06 Dapper Drake, 6.10 Edgy EftInstala estos paquetes: $ sudo apt-get install make $ sudo apt-get install gcc $ sudo apt-get install libc6-dev $ sudo apt-get install libncurses5-dev $ sudo apt-get install pmake $ sudo apt-get install zlib1g-dev $ sudo apt-get install flex $ sudo apt-get install bison $ sudo apt-get install subversion Apretar Enter cada vez que aparece: Do you want to continue [Y/n]? (Quieres continuar [S/n]? Sul' Ubuntu 6.10 Edgy Eft el link simbòlico /bin/sh ìndica en /bin/dash en cambio de /bin/bash como las versiones anteriores entonces puedes conseguir algùn error cuando instalas el SDK. Para evitar esto escribe: $ sudo ln -sf /bin/bash /bin/sh antes emplea SDK y: $ sudo ln -sf /bin/dash /bin/sh para volver atràs. (gracias a 05merejk para contribuir) Descarga estos files: Cambia el usuario roor y instala pmake y Cris compiler: $ su Password: your_root_password # dpkg -i pmake_1.98-3_i386.deb # dpkg -i cris-dist_1.63-1_i386.deb |
|
Linux Slackware 10.2 and 11.0Descarga estos files: Cambia el usuario root y puedes instalar escribiendo: $ su Password: your_root_password # installpkg pmake-1.45-i386-16fib.tgz # installpkg cris-dist_1.63-1_i386-1fib.tgz |
Procedimiento de instalaciòn SDK
Descarga estos files en tu directory de trabajo (ie: /home/fox):
Como alternativa para coger esta instalaciòn script, desde el interno de tu secciòn console de Linux test, puedes llamar este mando desde el interno del nuevo directory donde serà incorporado tu nuevo SDK:
# wget http://www.acmesystems.it/download/install_svn_sdk.sh
Hacerlo efectuable y efectùalo:
# chmod +x install_svn_sdk.sh # ./install_svn_sdk.sh ...
Despuès de un rato (unos minutos para descargar los paquetes necesarios y instalarlos) te serà preguntado:
... ### Selected product: "fox" ### etrax100boot must be run by root. Para que sea màs sencillo (pero menos seguro) puedes hacer etrax100boot setuid root. Do you want to make etrax100boot setuid root now [yn]? (default n) (Quieres hacer etrax100boot setuid root now [s/n]? (default n)
Tendrìas que responder y para activar una fase descubierta correcto como un user normal y aprobar los derechos para SDK para ser acto a emplear el ethernet hardware (èl pide privilegios root) para parpadear tu Fox Board. Serà pedida tu password root. Esta es solo para permitir etrax100boot, este es el programa capaz de parpadear tu Fox, para efectuar como root.
Ahora eres listo para lanzar. Puedes ir al directory devboard-R2_01:
# cd devboard-R2_01
Y efectùa la configuraciòn de menu di SDK:
# make menuconfig
Desde este menu puedes seleccionar muchas cosas como el tipo de tu FOX Board, la versiòn Kernel, cuales drivers y aplicaciones quieres incluir en tu final fimagine.
Para generar una nueva fimage salva,despuès puedes salir y escribir:
# ./configure # make
Despuès de unos minutos tendràs tu fimage file lista para programare la memoria flash en la FOX Board. Para aprender como trasladar una nueva flash fimage en la memoria flash de FOX Board lee estos artìculos:
SDK: configuraciòn, mandos y update
Este artìculo explica como configurar tu SDK y mantenerlo updated para el ùltimo patched disponible:
Links conectados
- Subversion web site (http://subversion.tigris.org/)
- %count lecturas
FOX-Board
Enviado por Ionela el Jue, 05/22/2008 - 08:13.La FOX Board se envìa ya lista con un file de imagen de Linux. En esta guìa monstramos los primeros pasos para empezar a trabajar con esta.
Requisitos minimos
Esta es una lista con todo lo que sirve para empezar:
- un alimentador regulado DC 5V como PS5V1A
- un PC con un web browser como Firefox o Internet Explorer, un client Telnet , un client FTP y/o un client SSH
- un cable cross de red para conectar tu PC a el FOX o a el hub de red o switch con dos cables LAN normales
Requisitos alimentador
- Leer más
- %count lecturas
Top POS (Point Of Sale) Resources
Enviado por froa0112 el Mié, 05/14/2008 - 19:54. POS
Point of Sale Reference Designs
Una guìa detallada para desarollar un Point of Sale. Full Reference Projects, Hardware Resources (ARM Microcontrollers, graphics y Peripherals), High-level software (Java, PHP) y interesantes articulos. Para leer antes de empezar a desarollar, en particular con Software POS Open Source
- blog de froa0112
- Leer más
- %count lecturas



