OpenMandriva: Mageia (Mageia 9) 20/Agosto/2023 - Anuncio, Descargas.
Blogdrake recomienda descargar las imágenes de instalación (iso) vía torrent para evitar corrupción de datos, aprovechar mejor su ancho de banda y mejorar la difusión de las distribuciones.
Hardware libre y Linux
Hola a todos;
Tras una temporada utiliznado linux en casa, voy cogiendo el traquillo a muchas cosas, instalación de drivers, solución de problemas, etc, además el soporte para este sistema operativo es genial, y cualquier problema que tengo se soluciona rápidamente posteando aqui ;-)
Tras este uso, me doy cuenta que realmente el problema que itne linux es que muchas empresas no tienen todavía asumido que deben apostar por un sistema operativo que está subiendo como la espuma. Hay cosas que a pesar de intentarlo repetidamente no he conseguido solucionar como por ejemplo conectar algunos de los dispositivos que teng opor usb. Seguro que alguno de por aqui todaiva recuerda el lio que me traje con Pacho hce algún tiempo intentnado sincronizar una Palm Zire 31. Tras mes y pico de intentos decidí descansar. Ahora que tengo alguna información nueva, quizá lo intente de nuevo. Otro de los casos es por ejemplo el MP3 que tengo, un Iriver iFP-380T. Por supuesto estos problemas son derivados de la falta de ateción que prestan los fabricantes de estos dispositiovs a Linux, o al menos es así como yo lo veo.
Tras esta pequeña "paliza", del párrafo anterior, voy a el otro gran punto, el diseño de Hardware y sistemas empebidos con Linux.
Yo trabajo como ingeniero de sistemas embebidos, programando en C cosas de relativa complejidad sobre micros, trales como sistemas de ficheros, protocolos de comunicaciones, etc, y muy a mi pesas el usos de W$ se me hace imprescindible. ¿Por qué?.
Para el desarrollo de mi trabajo necesto compiladores específicos para el micro que utilizo, como el Code Warrior, y lo que es más importante, herramientas que me permitan la carga del programa desarrollado en el Pc al sistema embebido. Otro indispensable es el emulador, para encontrar los errores de software en este tipo de sistemas. Pues bien, todas estas herramientas funcionan única y exclusivamente a W$, o por lo menos no he tenido constancia de esto para Linux.
La verdad es que es una pena, estoy encantado con Linux y Mandriva y en el trabajo pues W$.
PD: El otro dia vi que ferrervicent ponia un link a una plca desarrollada con un PIC. SAbe alguien si existen herrameintas para esta marca de microcontroladores para Linux?? A veces los usos para juguetear.. :-)
Un saludo a todos y espero comentarios
- Blog de altella
- Entra a tu cuenta o crea una para poder comentar.
Usuario
# 13922 Hard libre + Soft libre = LIBERTAD (de la buena)
Como mucha gente, tambien he tenido (y tengo) problemas con harware "only hasenfroch" con linux, para empezar un mp3 packard bell vibe 100 que me regalaron por navidad y que el dichoso aparato necesita su soft especifico para cargar canciones, (supongo que pasara algo como en tu iriver) por lo que en linux no funciona. Detecta que es un disco duro, y se ven las canciones, lo que pasa que el trasto lleba una base de datos o algo parecido sobre las canciones, artistas, año, y si no cargas la musica actualizando eso, pues no sale en el reproductor, simplemente en que hubieran puesto un navegador de archivos dentro del aparato ya estaba.
Y sobre los pics, la placa a la que hice referencia usa un pic 16fxx de la casa microchip, en windows usaba icprog, que supongo que conoceras porque es archiconocido, y en linux aun no he probado nada de programacion de pics, pero tienes PICPROG, programador de pics por puerto paralelo.
Y te preguntaras: y que pasa con los programadores por puerto de serie??
pues aqui tienes la solucion al problema, como modificar la te20 o jdm (la programadora hardware libre mas utilizada) para que funcione bajo picprog.
Bueno, esa es por lo menos una solucion facil, pero de todos modos te recomiendo que te leas este pdf (es casi de lectura obligada para este tema ; )
Yo solo he programado el 16f84A y ademas para una aplicacion especifica ya hecha no para desarrollo de aplicaciones, aunque con el proyecto skypic supongo (y espero) que aprendere bastante sobre desarrollo de aplicaciones para pic.
Solo comentar, que me incié en la electronica y me interesé (aun sigo en proceso de inicio, pues voy a 4rto de la eso) por la misma cuestion que con linux, por saber porque, porque y como funcionaban las cosas. Pregunta que toda persona se ha hecho y que por unas empresas capitalistas no deberian evitar que nos la continuaramos hiciendo.
Tambien añadir que la combinacion electronica libre + hardware libre es explosiva, no tiene limites, si en el software libre no hay limites para la imaginacion con la combinacion es la libertad al cuadrado, Pasaros por paginas personales de universidades i vereis la calidad de algunos microrobots basados en microlinux, y otros como este no tan micros basados en pc's tambien con linux. Una verdadera pasada la robotica con linux!!
Saludos y linux
BOFH
# 13924 No tengo ni idea sobre el tema..
Pero por ejemplo sobre microcontroladores pic a lo mejor es interesante ktechlab.
Ya en plan electrónica en general hay un programa que utilizan bastante aunque no es libre. Es el eagle y creo que hay una versión de demostración, puedes ver la página web cadsoft.
Salu2
------------
cloud_tdh@jabber.org
Participa en los libros colaborativos
----------------------
Colabora con la Documentación
Usuario
# 13925 El eagle esta bien
Uso el eagle para por ejemplo editar archivos de placas y sacar solo las capas que me interesan (pistas, serigrafia,etc.. ) para hacer la insolacion. La verdad es que eagle es suficiente para mi, pero tambien estaria bien encontrar una alternativa libre ; )
BOFH
# 13927 Que tema más interesante...
Me leido ya el pdf que has puesto. La verdad es un tema que me interesa pero con tanto tipo de microcontrolador, programadores, entrenadores, etc... Ando perdidisimo. ¿Podrías recomendarme algún howto con algún ejemplo concreto que se pudiese hacer en Linux? Según leo tengo la sensación de que si nos quejamos los informáticos de la cantidad de formatos propietarios que hay me parece que en la electrónica no andan cortos.
Te haces tu las placas? Algún manual para hacer la insolación y esas cosas...
Salu2
-----------
cloud_tdh@jabber.org
Participa en los libros colaborativos
----------------------
Colabora con la Documentación
Usuario
# 13955 Es un tema muy interesante, tienes razon
Si, la verdad es que al principio lia un poco tener tanta variedad, pero es com linux, que si kde o gnome, que si vim o emacs, que si nfs's, ssh's o kernels.
Yo te recomiendo cualquier desarrollo en la serie de controladores pic 16fxx (16f84, 16f876, etc.. ), pues son bastante sencillos de programar (segun me ha dicho un amigo que esta estudiando electronica (creo que es ciclo superior))
Bueno, lo primero que debes hacer es aprender algo de electronica analogica, yo como no tenia ni idea, y ademas aun no la daba en tecnologia, fui a una tienda de electronica y me compre una especie de maletin con un libro, una placa board (una placa con muchos agujeritos para hacer circuitos prototipos), componentes pasivos varios, y algunos integrados. Bueno, total que le dije al amigo este del que os hablo que me estaba interesando la electronica, y empeze a hacer circutos para diversas cosas utiles(piratear la television por cable, un robotito que seguia lineas (controlado por componentes pasivos)) etc.., bueno, que este amigo me dio algunos circuitos para que hiciera, como una programadora por puerto de serie para pic's, etc.. y me leí (por arriba) algunos libros tochos de teoria de electronica que me dejaron. (me quedé casi igual, pero sabia algo mas)
- un microcontrolador supongo que sabras lo que es, los pic por ejemplo son como un microprocesador (de capacidad muy micro) que tiene su memoria endebida para grabar los programas, es ampliable en memoria con chips externos, dependiendo de un modelo u otro tienes diferentes caracteristicas, como mas o menos temporizadores, mas o menos salidas o entradas etc...
-un programador, o mas conocido como tarjeta programadora, es un circuito que se conecta al ordenador generalmente por puerto de serie o paralelo para grabar los programaes en el microcontrolador, yo por ejemplo me hice el jdm, con el que puedo grabar memorias de 8 patillas, micros de 8 patillas, de 19 y de 29 (igual me voy un poco), ademas permite conectar a otros circuitor para grabar sin quitar el chip, o grabar tambien memorias eproms (los de las tarjetas de telefono)... y no, no se puede hacer una tarjeta con saldo infinito : P, que seguro que mas de uno lo estara pensando. jeje
- un entrenador es un circuito para aprender a utilizar un microcontrolador, disponen de varias entradas para sensores, salidas diversas, como motores, luces, pantallas, sirve basicamente para aprender y hacer desarrollos de aprendizage.
Sobre los how-to, yo no se de ninguno, pues nunca lo he buscado, pero internet estara plagado, busca en iearobotics.com, que trabajan todo en linux, y tienen proyectos muy interesantes.
Las placas no las hago yo, porque no tengo insoladora, la insoladora es basicamente una camara obscura con tubos ultravioleta, en medio se pone una placa fotosensible cubierta de cobre con "el positivo" de las pistas por las caras impreso en papel de buena calidad o si es posible transparencia, despues al meter en acido la placa (como un revelado) se va eliminando la parte que no ha sido protegida por la tinta de la transparencia (y le ha dado la luz ultravioleta) y se quedan las pistas con un acabado profesional. Podria hacerme una insoladora casera, con por ejemplo el armazon de un viejo escanner y unos tubos de luz normales (que tambien va). Pero como el maestro de mi amigo le deja usar la del instituto, que es a doble cara, con control electronico del tiempo de insolador, de calentamiento etc.. , pues queda un resultado verdaderamente profesional.
Si vas a hacer placas te recomiendo empezar comprandote una "placa board" para hacer prototipos, y si lo quieres pasar a circuito y no tienes insoladora, està el metodo tradicional del acido, pintas con un permanente las pistas y al meter en acido quedan protegidas, la parte que no, se le elimina el cobre, si haces bien las pistas queda un acabado bastante bueno.
Si tienes alguna tienda de electronica cerca, ves, pregunta por que te recomiendan para empezar, pues muchas veces tienen las placas ya hechas, compras los componentes y solo queda soldar.
Material imprescindible:
-Soldador (a ser posible de marca, se nota mucho la diferencia entre uno de marca, como JBC, y uno del todo a 100)
Tambien es recomendable un "tester" o multimetro, los hay baratos ( 6 euros ) y con las funciones basicas, pero es como todo, tambien hay mas completos
Lo mas recomendable es buscar algun concido que sepa de electronica, asi cualquier duda tiene facil solucion.
---------------------
Saludos y linux