lunes, 6 de febrero de 2012

Filosofía de proyectos

Como ya dije, la idea es hacer una plataforma hardware genérica y flexible que facilite la creación de proyectos a mayor escala con el mínimo esfuerzo posible. La filosofía que se seguirá, será crear el módulo principal (que llevará el micro) y luego ir creando pequeños módulos con funcionalidades concretas (LCD, RS232, USB, IR...) que se pueden adherir al módulo principal. Como es lógico, lo que se va a perseguir en cada proyecto es: flexibilidad y modularidad.

  • Se intentará que un diseño sea lo más flexible posible para que cambios imprevistos no nos obliguen a realizar algo parecido a lo que ya está hecho y para que las cosas que se hagan, sirvan para cuantas más aplicaciones mejor.
  • Por otro lado, se crearán pequeños módulos que puedan ser utilizados en varios proyectos. Según se vayan haciendo módulos, costará menos esfuerzo realizar un proyecto que incluya este módulo.

Los proyectos consistirán en una parte hardware y otra parte software.

  • El diseño del hardware se realizará a mano (PSPICE y compañía son para cobardes) y el diseño de los PCB se harán con EAGLE PCB. Los diseños los compartiré para que cada uno haga los cambios que crea oportunos. 
  • El software estará escrito en C, y dependiendo de la naturaleza del proyecto, serán librerías o programas completos. También se compartirá el código para que cada uno realice los cambios que crea oportunos.

No hay comentarios:

Publicar un comentario