Tag Archives: Embedded

Creación de una imagen Emdebian para tu FriendlyArm

0
Filed under ARM, Debian, Embedded, GNU, mini2440
Tagged as , , ,

En una entrada anterior escribí sobre cómo compilar e instalar u-boot en una tarjeta mini2440 y después escribí otra receta sobre cómo compilar Linux para la misma tarjeta. Ahora falta la última parte: instalar un sistema operativo, en concreto una versión de Debian para dispositivos empotrados: Emdebian.

Conceptos sobre planificación en Sistemas Críticos

0
Filed under Embedded, Tiempo Real
Tagged as ,

Actualmente me estoy preparando el que espero sea el último examen de la carrera (que bien suena, pensé que nunca llegaría a decirlo :-P ), que oficialmente es mañana. El caso es que a éstas alturas del verano y tras haber pasado, pongamos (por poner), 24 meses en los que se puede decir que me ha pasado de todo, ahora estoy que no me entra nada en la cabeza ni soy capaz de estar mas de cinco minutos concentrado con nada, así que me he dicho “pues escribe a ver si así te concentras mas”, y aquí estoy.

Sobre lo que voy a escribir ahora es acerca de algunos conceptos sobre planificación en Sistemas Críticos, que es el tema que me ocupa ahora (y que, para qué engañarnos, el que mas me preocupa). Hay montones de ecuaciones que en principio son sencillas, pero numerosas, y además varios tipos de protocolos y de tipos de asignaciones de prioridad, así que lo mejor que puedo hacer es resumirlas y ya de paso tenerlas a mano, pues me parecen tan útiles como interesantes.

GCC y el padding

0
Filed under Embedded, GCC, General, Programación
Tagged as , , ,

Discusión sobre problemas de Alineamiento de datos y Padding cuando se compila con GCC.

ARM mini2440: Configurando uBoot para arranque desde SD para FriendlyArm

0
Filed under ARM, Embedded, mini2440
Tagged as , ,

Cómo hacer arrancar nuestro Kernel desde una tarjeta SD en nuestra querida FriendlyARM.

ARM mini2440: Compilando Linux para FriendlyArm

0
Filed under ARM, Embedded, mini2440
Tagged as , ,

En una entrada anterior escribí sobre cómo compilar e instalar u-boot en una tarjeta mini2440. Ahora voy a explicar cómo compilar un núcleo Linux para ésta misma plataforma. En una próxima receta tengo intención de explicar los pasos para configurar u-boot y hacer arrancable éste núcleo en nuestra amada tarjeta. De momento, vamos lo que interesa: El núcleo.

Instalando uBoot en una mini2440 (Friendlyarm)

2
Filed under ARM, Embedded, GNU, mini2440
Tagged as , , ,

u-boot es un bootloader libre para dispositivos empotrados de bajo poder computacional. Para los no versados en el tema, es algo así como el grub de tu PDA o de tu navegador GPS, pero con notables diferencias, claro está. En ésta receta hablaré sobre como instalarlo y como usarlo para crear distintas particiones en la memoria Flash de tu handheld para, de este modo, poder instalar un sistema arrancable. Para ello, pondré como ejemplo la tarjeta mini2440 que compré hace unos días.

Creación de módulos e interfaces en nesC para TinyOS 2

0
Filed under Embedded, Programación, tinyOS
Tagged as , ,

Después de pelearme con tinyOS he conseguido comprender mas o menos como va el tema de los módulos y wiring (conexionado lógico entre módulos). Aquí dejo un ejemplo muy básico y la explicación que ilustra lo suficiente para poder comenzar a hacer cosillas.

Traceando código C en los AVR “in circuit”: avarice

0
Filed under AVR, Depuración, Embedded
Tagged as ,

Cómo tracear un programa en C para AVR en GNU/Linux con avarice “in circuit”

Simulación de código C para AVR

0
Filed under AVR, Depuración, Embedded
Tagged as ,

Cómo depurar un programa en C para AVR en GNU/Linux con avr-gdb

openWrt: Cómo compilar aplicaciones para la fonera

0
Filed under Embedded, Programación
Tagged as , , , ,

HowTo sobre como compilar aplicaciones y crear paquetes ipk para tu fonera.