viernes, 17 de octubre de 2014

Crear DLL en Visual C++ para consumir en C#

Claro que si, como su título lo indica, la raíz de este tutorial es porque hay muy poca información en español sobre como realizar este tipo de tareas.

Entonces, me veo en la necesidad de hacer algo útil y que sirva para aquellos que no dejamos de utilizar el lenguaje C/C++ para nuestras tareas rutinarias.




Hasta pronto

@_jdepaz
desarrollo.escuintla@gmail.com

sábado, 17 de mayo de 2014

FriendlyARM Mini2440 Ubuntu Linux 10.04.4

FriendlyARM es un equipo electrónico tipo mini PC que viene integrado con un procesador ARM, en este caso el modelo Mini2440 tiene un procesador ARM 9.

¿Para qué FriendlyARM?

En la industria, en ocasiones se requiere utilizar equipos autónomos para ciertas tareas en donde un computador personal de escritorio o portátil no tiene espacio, es allí donde esto equipos conocidos como "mini-pc", los cuales tienen varios puertos de comunicación (USB, Ethernet, Serial) son los adecuados para tales espacios y tareas específicas.

FriendlyARM varias características, entre la cuales están que correo bajo Linux y es programable mediante aplicaciones desarrolladas en C++ utilizando el compilador "arm-linux-gcc" y utilizando las librerías de QT (Qtopia) para interfaz gráfica.

El manual que estoy entregando contiene los primeros pasos para realizar la instalación del SDK en Ubuntu Linux 10.04.4.

Luego, seguirá la aproximación para desarrollar aplicaciones y probarlas directamente en el dispositivo.


http://www.slideshare.net/JDEPAZ/friendlyarm-mini2440-ubuntu-1004

Hasta la próxima

José de Paz
@_jdepaz
desarrollo.escuintla@gmail.com


jueves, 5 de diciembre de 2013

Lenovo Ideapad S210 Touch - falla en teclado y solución - keyboard failure

Compre este equipo en Ktronix San Diego en el mes de Noviembre-2013:

Lenovo Ideapad S210 Touch
Intel Celeron 1007U
2Gb RAM; 500Gb HD
11.6' multitouch
2 puertos USB 2.0
1 puerto HDMI
1 puerto RJ45
1 puerto lector tarjetas SD
Windows 8


y opino lo siguiente:

Al preguntarle al vendedor sobre las celdas de la bateria, me dijo que lo mínimo es de 4 celdas y el máximo es de 6. Con el uso pude verificar que la bateria se descarga rápidamente (1 a 1.5 horas), revisando las especificaciones técnicas veo que dice que la bateria es de 3 celdas, entonces por el lado de la batería de 1 a 10 le doy un 5.

Ahora, resulta que no había utilizado todas las teclas (aunque desarrollo software no las había utilizado) y cuando quise usar las teclas "<>" (que estan en una misma tecla) y la tecla "} ]" (que también estan en una misma tecla) resulta que no funcionan, probe todas las teclas y únicamente esas dos no funcionaban.

Y resulta que además, como viene con 2gb de RAM, cuando la compre le pregunte al vendedor si yo podria agregarle más memoria, (4gb) y me dijo que si, que no habia problema, entonces le compre 4gb de RAM y me doy cuenta tambièn que el equipo sólo tiene un slot para memoria; en este punto doy una puntuación de 4, pero bueno le cambie la memoria por una de 4gb, entonces revisando las políticas de cambio de Ktronix, leí que dicen que el producto pierde garantía cuando se manipula, destapa o se violan los sellos, entonces al presentar el fallo en las teclas "<> }]" pense que por ese lado ya no podría realizar ningún cambio.

Buscando en la red encuentro que estos equipos tienen un fallo técnico en el teclado y para solucionarlo se debe aplicar una actualización del BIOS, con mis conocimientos de ingeniería de sistemas, este paso de actualizar BIOS no era nada del otro mundo al quererlo aplicar, descargue el archivo para actualizar el BIOS y al reiniciar el equipo, las teclas "<> }]" funcionaron correctamente.

Ahora bien, por aca el enlace y los pasos para descargar y ejecutar la actualización del BIOS: Foro sobre el reporte del fallo: Sitio de descarga de archivo para actualizar BIOS:


Foro del tema


Sitio para descarga del path para el BIOS