Construcción de sistemas embebidos en Linux

Julio 29th, 2010

Linux se ha desplegado como el estándar para una amplia variedad de aplicaciones embebidas en prácticamente todos los segmentos del mercado. Los desarrolladores de hoy se enfrentan a enormes problemas de desarrollo causados por ciclos de desarrollo increíblemente cortos y a la creciente complejidad del hardware y del software impulsada por la demanda de los clientes y las presiones competitivas. Una de las características distintivas de los sistemas embebidos es que cada uno es una combinación única de componentes de hardware y software.

Pulsa aquí para leer el artículo completo en Embedded Computing Design

Escucha a tus clientes

Julio 16th, 2010

El cliente se equivoca a menudo.  La habitual costumbre de solicitar feedback a los clientes e incorporara esos comentarios en los productos es una forma brillante de producir prototipos. Los prototipos son, por supuesto,  esqueletos mal implementados en ese espejo un producto real. Su función es minimizar de forma rápida el riesgo que surge de vagas obligaciones, cuestiones que la ciencia desconoce o de otras inceridumbres. Los prototipos son inestimables cuando son necesarios, pero no son necesarios para cada producto. Al menos, no la mayoría.

Por ello, los equipos de ingenieros necesitan protección ante los clientes a la hora de desarrollar el producto real.
Pulsa aquí para leer el artículo completo en EE Times.

Una buena idea! Y ahora, ¿qué?

Julio 14th, 2010

idea.jpgUna buena idea es un activo muy valioso, y un montón de buenas ideas pueden ser como un tesoro. Pero, ¿qué hacer con esas ideas? Muchas ideas se marchitan, no porque sean malas ideas, sino debido a una torpe presentación. La mayoría de las nuevas ideas que se nos ocurren tienen una mayor posibilidad de éxito si recordamos estas cuatro cosas:

1.    No se trata de ti
La mayoría de las veces, la gente persigue una idea nueva porque ven cómo les puede beneficiar. No te limites a decir por qué crees que tu idea es buena; tienes que ver el mundo desde otro punto de vista y tu idea, desde la perspectiva de la empresa. Si tu jefe se preocupa solo por el coste, hablar de calidad, velocidad, reutilización o elegancia no le van a convencer. Conecta tu idea con el punto de vista de aquellos que tienen que apoyarte
2.     Se trata de a quién conoces.
Llevar a buen término tus ideas es un proceso social. Necesitarás la ayuda y el interés de los demás para hacer tu idea realidad.

Pulsa aquí para seguir leyendo este artículo en Sticky Minds.

Software embebido orientado a la verificación de hardware

Julio 1st, 2010

chip.jpgEn las mejores estimaciones, el esfuerzo de desarrollo de software detrás del diseño de chips de 90 nm, ya ha superado el esfuerzo de desarrollo de hardware. El pronóstico para 2011 es que menos del 40 por ciento del costo global de desarrollo de chips se gastará en el hardware. Ahora mismo, el software ahora domina los ciclos del proyecto y establece cuándo un chip puede entrar en producción. Como resultado, se ha incrementado la importancia de la verificación de software, y a su vez, el software ha asumido un papel fundamental en el proceso de verificación de hardware.

Pulsa aquí para leer el artículo completo en Embedded Computing Design.

La depuración de errores atraerá tu atención tarde o temprano

Junio 29th, 2010

idea.jpgPregunta a un ingeniero qué esta haciendo y habrá altas posibilidades de que su respuesta sea: “Estoy depurando errores”. Día sí y día no, proyecto tras proyecto, los ingenieros depuran errores; es parte de ser ingeniero. A veces, es sencillo y rápido, pero en ocasiones es duro, nada obvio, lleva tiempo y es impredecible. Todo el mundo sabe que la depuración da pavor, pero es necesaria como parte de los procesos de diseño y verificación. Una tendencia alarmante a la vez que innecesaria es el tiempo cada vez mayor que la depuración consume en el ciclo de diseño. A rasgos generales, la razón de esta tendencia es que las prácticas de depuración tradicionales no son apropiadas para los problemas de hoy en día.

Pulsa aquí para seguir leyendo este artículo en Embedded.com

Prototipos de sistemas embebidos para depurar fallos

Junio 21st, 2010

wrong.jpgLos resultados de encuestas realizadas en  2009 y 2010 muestran que los ingenieros de sistemas embebidos reconocen los prototipos como una metodología eficaz para acelerar la depuración de errores en sistemas embebidos, independientemente del tipo de sistema o su velocidad máxima.

En la búsqueda constante para reducir el tiempo de lanzamiento al mercado, reducir el tiempo dedicado a una tarea importante como la depuración es, sin duda, de gran valor. La creación de prototipos nos ayuda a acortar el tiempo de diseño global y, a su vez, aumenta la productividad del ingeniero.

Los innovadores, flexibles y potentes generadores de prototipos son uno de los elementos clave para acelerar la depuración de los sistemas embebidos. La innovación en la instrumentación puede llevar a los diseñadores a incrementar su productividad al ayudarle a diseñar mejor y más rápido.

Lee el artículo completo en Embedded0 Computing Desing. 

Testea tus diseños basados en MEMS para detectar fallos de hardware

Junio 10th, 2010

La inspección interna no destructiva de sistemas microelectromécanicos (MEMS) a través de grupos de micro  imágenes acústicas es muy útil en la búsqueda, caracterización y eliminación de anomalías y defectos.
Durante el desarrollo de un producto, la inspección acústica es de gran ayuda a la hora de modificar procesos para evitar posibles defectos. Durante la producción, la inspección acústica permite localizar los puntos de rechazo y detectar la deriva del proceso.

mems.jpg

El transductor ultrasónico que escanea los circuitos envía ultrasonidos UHF a la superficie y registra los ecos que devuelve. Cada pulso de un eco ocurre miles de veces por segundo a medida que el transductor se mueve por la superficie. Cada escaneo de coordenadas x-y produce un pixel en la imagen acústica, que en la resolución utilizada para circuitos MEMS, supone millones de píxeles.

Pulsa aquí para leer el artículo completo en Embedded.com

La transición al testing ágil

Junio 7th, 2010

Aevolution.jpg algunos equipos de testing les puede confundir cómo hacer la transición a ágil. Si formas parte de un equipo, probablemente tengáis pruebas manuales para la regresión, bien porque nunca habéis tenido tiempo para automatizarlas o bien porque habéis estado testeando desde la interfaz gráfica y no tiene sentido automatizarlas. En tu equipo habrá estupendos testers que puedan encontrar problemas en aplicaciones complejas pero que, sin embargo, no tienden a automatizar sus pruebas y necesitan un producto final antes de empezar a testearlo. Entonces, ¿cómo se puede equiparar el ritmo de trabajo de los testers al de los desarrolladores?

Este es un problema bastante común. En muchas empresas y organizaciones, los desarrolladores creen que han evolucionado a ágil mientras que los testers siguen atascados en pruebas manuales y no pueden mantener el ritmo. El problema no es que los testers sean demasiado lentos, sino que el equipo debe trabajar de forma paralela y, hasta que no lo consiga, los testers parecerán demasiado lentos.

Pulsa aquí para leer el artículo completo en Sticky Minds.

Seguridad PKI para sistemas embebidos

Mayo 28th, 2010

Los sistemas embebidos se han desplegado a lo largo de diversos mercados: medicina, tele comunicaciones, electrodomésticos o automoción entre otros. Como el uso de Internet aumente, cada vez más dispositivos embebidos ya aplicaciones se han conectado a la red y han sacado partido de las ventajas que ofrece. Algunos expertos predicen que el número de dispositivos conectados a Internet pronto superará el de usuarios humanos, y que llegarán a niveles mucho más altos.

pki.jpg

El éxito de los productos conectados a Internet y los buenos resultados que obtienen las aplicaciones, han generado notables progresos en la prestación de facilitad de uso y seguridad, eliminado así un importante obstáculo para el uso generalizado por parte de todo tipo de personas y de todas las edades. Miles de usuarios realizan ahora con tal confianza transacciones bancarias, trámites administrativos y gestiones empresariales. Compran libros, coches, pólizas de seguros, planes de jubilación, acciones y muchas otras cosas.
Pero… ¿cómo son de seguros los millones de dispositivos que se conectan a Internet?

Pulsa aquí para leer este artículo completo en Embedded Computing Design.

QA&TEST Research & Analysis Centre

Mayo 21st, 2010

QA&TEST ha inaugurado recientemente su centro de estudios QA&TEST Research  & Analysis Centre llevando a cabo un primer estudio de investigación sobre “Retos y Oportunidades del Testing y la Calidad de Software Embebido”.

research.jpg

Este primer estudio tuvo como objetivo identificar las principales áreas de interés para la industria del software en el ámbito de las pruebas y la calidad. Con este inicio se ha pretendido, además de analizar el estado de la industria y qué retos y oportunidades nos planteamos enfrentar en el futuro,  contribuir a desencadenar investigaciones más profundas en este área que serán llevadas a cabo por el centro de estudios de QA&TEST en el futuro.

Read the rest of this entry »