mirror of
git://projects.qi-hardware.com/wernermisc.git
synced 2024-12-24 02:46:48 +02:00
gnu30/: slides for GNU30 talk about Free Hardware
This commit is contained in:
parent
9a093fecd4
commit
d1997bd957
32
gnu30/Makefile
Normal file
32
gnu30/Makefile
Normal file
@ -0,0 +1,32 @@
|
||||
.PHONY: all clean spotless
|
||||
|
||||
FIG = evo future
|
||||
DL = Nano_cola.jpg Atben_atusb_prod_03.jpg Atben_atusb_prod_05.jpg \
|
||||
M1_dmx_video.jpg
|
||||
|
||||
all: talk.pdf
|
||||
xpdf talk.pdf
|
||||
|
||||
talk.pdf: talk.tex $(FIG:%=%.pdf) $(DL)
|
||||
pdflatex talk
|
||||
|
||||
%.pdf: %.fig
|
||||
fig2dev -L pdf $< $@ || { rm -f $@; exit 1; }
|
||||
|
||||
Nano_cola.jpg:
|
||||
wget http://en.qi-hardware.com/w/images/7/78/Nano_cola.jpg
|
||||
|
||||
Atben_atusb_prod_03.jpg:
|
||||
wget http://en.qi-hardware.com/w/images/0/06/Atben_atusb_prod_03.jpg
|
||||
|
||||
Atben_atusb_prod_05.jpg:
|
||||
wget http://en.qi-hardware.com/w/images/c/ce/Atben_atusb_prod_05.jpg
|
||||
|
||||
M1_dmx_video.jpg:
|
||||
wget http://en.qi-hardware.com/w/images/5/55/M1_dmx_video.jpg
|
||||
|
||||
clean:
|
||||
rm -f $(FIG:%=%.pdf)
|
||||
|
||||
spotless:
|
||||
rm -f $(DL)
|
90
gnu30/evo.fig
Normal file
90
gnu30/evo.fig
Normal file
@ -0,0 +1,90 @@
|
||||
#FIG 3.2 Produced by xfig version 3.2.5b
|
||||
Landscape
|
||||
Center
|
||||
Metric
|
||||
A4
|
||||
100.00
|
||||
Single
|
||||
-2
|
||||
1200 2
|
||||
6 5625 6525 6570 6750
|
||||
4 1 4 45 -1 18 8 0.0000 4 90 75 5670 6615 3\001
|
||||
4 0 0 45 -1 23 10 0.0000 4 150 795 5760 6705 StrongARM\001
|
||||
-6
|
||||
2 3 0 0 0 18 50 -1 20 0.000 0 0 -1 0 0 7
|
||||
1305 3600 8100 3600 8325 3825 8100 4050 1305 4050 1530 3825
|
||||
1305 3600
|
||||
2 1 0 2 0 7 45 -1 -1 0.000 0 0 -1 0 0 2
|
||||
6975 3150 6975 3555
|
||||
2 1 0 2 0 7 45 -1 -1 0.000 0 0 -1 0 0 2
|
||||
3150 3150 3150 3555
|
||||
2 1 0 2 0 7 45 -1 -1 0.000 0 0 -1 0 0 2
|
||||
3825 2880 3825 3555
|
||||
2 1 0 2 0 7 45 -1 -1 0.000 0 0 -1 0 0 2
|
||||
4410 3150 4410 3555
|
||||
2 1 0 2 0 7 45 -1 -1 0.000 0 0 -1 0 0 2
|
||||
6030 3150 6030 3555
|
||||
2 1 0 2 0 7 45 -1 -1 0.000 0 0 -1 0 0 2
|
||||
4950 3150 4950 3555
|
||||
2 1 0 2 1 7 45 -1 -1 0.000 0 0 -1 0 0 2
|
||||
4185 4095 4185 4950
|
||||
2 1 0 2 1 7 45 -1 -1 0.000 0 0 -1 0 0 2
|
||||
2700 4095 2700 5625
|
||||
2 1 0 2 1 7 45 -1 -1 0.000 0 0 -1 1 0 2
|
||||
1 1 2.00 60.00 60.00
|
||||
4590 5085 8100 5085
|
||||
2 1 0 2 1 7 45 -1 -1 0.000 0 0 -1 0 0 2
|
||||
5625 4950 5625 5085
|
||||
2 1 0 2 1 7 45 -1 -1 0.000 0 0 -1 0 0 2
|
||||
7200 4950 7200 5085
|
||||
2 1 0 2 1 7 45 -1 -1 0.000 0 0 -1 0 0 2
|
||||
6525 5085 6525 5220
|
||||
2 1 0 2 1 7 45 -1 -1 0.000 0 0 -1 0 0 2
|
||||
4725 5085 4725 5220
|
||||
2 1 0 2 1 7 45 -1 -1 0.000 0 0 -1 0 0 2
|
||||
3375 5760 3375 5625
|
||||
2 1 0 2 1 7 45 -1 -1 0.000 0 0 -1 0 0 2
|
||||
3690 5895 3690 5760
|
||||
2 1 0 2 1 7 45 -1 -1 0.000 0 0 -1 0 0 2
|
||||
6975 4095 6975 4275
|
||||
2 1 0 2 1 7 45 -1 -1 0.000 0 0 -1 0 0 2
|
||||
6975 5895 6975 5760
|
||||
2 1 0 2 1 7 45 -1 -1 0.000 0 0 -1 1 0 2
|
||||
1 1 2.00 60.00 60.00
|
||||
2925 5760 7425 5760
|
||||
2 1 0 2 1 7 45 -1 -1 0.000 0 0 -1 0 0 2
|
||||
4095 5895 4095 5760
|
||||
2 1 0 2 1 7 45 -1 -1 0.000 0 0 -1 0 0 2
|
||||
6525 4095 6525 4275
|
||||
4 1 7 45 -1 18 14 0.0000 4 165 540 2025 3915 1980\001
|
||||
4 1 7 45 -1 18 14 0.0000 4 165 540 2925 3915 1985\001
|
||||
4 1 7 45 -1 18 14 0.0000 4 165 540 3825 3915 1990\001
|
||||
4 1 7 45 -1 18 14 0.0000 4 165 540 4725 3915 1995\001
|
||||
4 1 7 45 -1 18 14 0.0000 4 165 540 5625 3915 2000\001
|
||||
4 1 7 45 -1 18 14 0.0000 4 165 540 6525 3915 2005\001
|
||||
4 1 7 45 -1 18 14 0.0000 4 165 540 7380 3915 2010\001
|
||||
4 1 0 45 -1 18 14 0.0000 4 180 930 6975 3105 Android\001
|
||||
4 1 0 45 -1 18 14 0.0000 4 165 675 3150 3105 80386\001
|
||||
4 1 0 45 -1 18 14 0.0000 4 180 510 4410 3105 Web\001
|
||||
4 1 0 45 -1 18 14 0.0000 4 180 360 6030 3105 CC\001
|
||||
4 1 0 45 -1 18 14 0.0000 4 180 555 4950 3105 ARM\001
|
||||
4 1 0 45 -1 18 14 0.0000 4 240 1350 3825 2835 Unbundling\001
|
||||
4 1 1 45 -1 18 14 0.0000 4 180 645 4230 5175 Linux\001
|
||||
4 1 1 45 -1 18 14 0.0000 4 180 1215 5580 4905 servidores\001
|
||||
4 1 1 45 -1 18 14 0.0000 4 180 1095 4725 5445 academia\001
|
||||
4 1 1 45 -1 18 14 0.0000 4 180 1275 6525 5445 embebidos\001
|
||||
4 1 1 45 -1 18 14 0.0000 4 180 1035 7200 4905 celulares\001
|
||||
4 1 1 45 -1 18 14 0.0000 4 180 555 2700 5850 GNU\001
|
||||
4 1 1 45 -1 18 14 0.0000 4 180 555 3375 5580 GCC\001
|
||||
4 1 4 45 -1 18 8 0.0000 4 90 75 4545 4995 2\001
|
||||
4 2 1 45 -1 18 14 0.0000 4 180 930 6615 4500 Arduino\001
|
||||
4 0 1 45 -1 18 14 0.0000 4 225 1275 6885 4500 Openmoko\001
|
||||
4 1 1 45 -1 18 14 0.0000 4 180 780 6930 6165 GPLv3\001
|
||||
4 1 4 45 -1 18 8 0.0000 4 90 75 2970 5715 1\001
|
||||
4 0 1 45 -1 18 14 0.0000 4 180 780 4005 6165 GPLv2\001
|
||||
4 2 1 45 -1 18 14 0.0000 4 180 780 3780 6165 GPLv1\001
|
||||
4 1 4 45 -1 18 8 0.0000 4 90 75 5265 2970 3\001
|
||||
4 1 4 45 -1 18 8 0.0000 4 90 75 1620 6615 1\001
|
||||
4 0 0 45 -1 23 10 0.0000 4 150 705 1710 6705 FSF (1985)\001
|
||||
4 1 4 45 -1 18 8 0.0000 4 90 75 2970 6615 2\001
|
||||
4 0 0 45 -1 23 10 0.0000 4 150 2415 3060 6705 BSD/386, 386BSD, USL vs. BSDI, ...\001
|
64
gnu30/future.fig
Normal file
64
gnu30/future.fig
Normal file
@ -0,0 +1,64 @@
|
||||
#FIG 3.2 Produced by xfig version 3.2.5b
|
||||
Landscape
|
||||
Center
|
||||
Metric
|
||||
A4
|
||||
100.00
|
||||
Single
|
||||
-2
|
||||
1200 2
|
||||
2 3 0 0 0 18 50 -1 20 0.000 0 0 -1 0 0 7
|
||||
1305 3600 7875 3600 8145 3825 7875 4050 1305 4050 1530 3825
|
||||
1305 3600
|
||||
2 1 0 2 0 7 45 -1 -1 0.000 0 0 -1 0 0 2
|
||||
2250 3150 2250 3555
|
||||
2 1 0 2 0 7 45 -1 -1 0.000 0 0 -1 0 0 2
|
||||
3150 2880 3150 3555
|
||||
2 1 0 2 0 7 45 -1 -1 0.000 0 0 -1 0 0 2
|
||||
6030 3150 6030 3555
|
||||
2 1 0 2 0 7 45 -1 -1 0.000 0 0 -1 0 0 2
|
||||
4725 3150 4725 3555
|
||||
2 1 0 2 4 7 50 -1 -1 0.000 0 0 -1 0 0 3
|
||||
6030 4095 6030 4635 6255 4635
|
||||
2 1 0 2 4 7 50 -1 -1 0.000 0 0 -1 0 0 3
|
||||
4725 4095 4725 5085 4950 5085
|
||||
2 1 0 2 4 7 50 -1 -1 0.000 0 0 -1 0 0 3
|
||||
3150 4095 3150 5535 3375 5535
|
||||
2 1 0 2 4 7 50 -1 -1 0.000 0 0 -1 0 0 3
|
||||
2250 4095 2250 5985 2475 5985
|
||||
2 1 1 2 4 7 50 -1 -1 6.000 0 0 -1 0 0 2
|
||||
2475 5985 5850 5985
|
||||
2 1 1 2 4 7 50 -1 -1 6.000 0 0 -1 0 0 2
|
||||
3375 5535 6075 5535
|
||||
2 1 1 2 4 7 50 -1 -1 6.000 0 0 -1 0 0 2
|
||||
4950 5085 6300 5085
|
||||
2 1 1 2 4 7 50 -1 -1 6.000 0 0 -1 0 0 2
|
||||
6300 4635 6525 4635
|
||||
2 1 0 2 4 7 50 -1 -1 0.000 0 0 -1 1 0 2
|
||||
1 1 2.00 60.00 60.00
|
||||
6525 4635 6750 4635
|
||||
2 1 0 2 4 7 50 -1 -1 0.000 0 0 -1 1 0 2
|
||||
1 1 2.00 60.00 60.00
|
||||
6300 5085 6525 5085
|
||||
2 1 0 2 4 7 50 -1 -1 0.000 0 0 -1 1 0 2
|
||||
1 1 2.00 60.00 60.00
|
||||
6075 5535 6300 5535
|
||||
2 1 0 2 4 7 50 -1 -1 0.000 0 0 -1 1 0 2
|
||||
1 1 2.00 60.00 60.00
|
||||
5850 5985 6075 5985
|
||||
4 1 7 45 -1 18 14 0.0000 4 165 540 2025 3915 2005\001
|
||||
4 1 7 45 -1 18 14 0.0000 4 165 540 2925 3915 2007\001
|
||||
4 1 7 45 -1 18 14 0.0000 4 165 540 3825 3915 2009\001
|
||||
4 1 7 45 -1 18 14 0.0000 4 165 540 4725 3915 2011\001
|
||||
4 1 7 45 -1 18 14 0.0000 4 165 540 5625 3915 2013\001
|
||||
4 1 7 45 -1 18 14 0.0000 4 165 540 6525 3915 2015\001
|
||||
4 1 7 45 -1 18 14 0.0000 4 165 540 7380 3915 2017\001
|
||||
4 1 1 45 -1 18 14 0.0000 4 225 930 2250 3105 RepRap\001
|
||||
4 1 1 45 -1 18 14 0.0000 4 225 1275 3150 2835 Openmoko\001
|
||||
4 1 0 45 -1 18 14 0.0000 4 180 525 6030 3105 NSA\001
|
||||
4 1 0 45 -1 18 14 0.0000 4 180 1005 4725 3060 Cortex A\001
|
||||
4 0 1 45 -1 18 14 0.0000 4 240 1980 6165 6075 Peachy Printer, ...\001
|
||||
4 0 1 45 -1 18 14 0.0000 4 225 2010 6390 5625 Neo900, FF OS, ...\001
|
||||
4 0 1 45 -1 18 14 0.0000 4 240 1995 6615 5175 Single-chip Linux\001
|
||||
4 0 1 45 -1 18 14 0.0000 4 180 1245 6840 4725 Cloud V2.0\001
|
||||
4 1 1 40 -1 18 96 0.0000 4 1200 990 4905 5760 ?\001
|
195
gnu30/talk.tex
Normal file
195
gnu30/talk.tex
Normal file
@ -0,0 +1,195 @@
|
||||
\documentclass[14pt,trans]{beamer}
|
||||
\usepackage{color}
|
||||
\usepackage{url}
|
||||
\usepackage{colortbl}
|
||||
\usepackage{soul}
|
||||
\usepackage[utf8]{inputenc}
|
||||
\usefonttheme{structurebold}
|
||||
\setbeamertemplate{navigation symbols}{}
|
||||
\setbeamertemplate{items}[ball]
|
||||
%\setbeamersize{sidebar width left=-5mm}
|
||||
\title{\Large Desde Software Libre hacia Hardware Libre}
|
||||
\author{Werner Almesberger \\\url{werner@almesberger.net}}
|
||||
\date{28 de septiembre de 2013}
|
||||
|
||||
\setul{}{1.5pt}
|
||||
|
||||
\begin{document}
|
||||
|
||||
\begin{frame}
|
||||
\titlepage
|
||||
\begin{itemize}
|
||||
\item Partes traducidas por David Samblás
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
||||
% --- Introducción ------------------------------------------------------------
|
||||
|
||||
\begin{frame}{Overview}
|
||||
\begin{itemize}
|
||||
\item Evolución de la Cultura Libre \\
|
||||
GNU, Linux, Hardware
|
||||
\item Qué es el Hardware Libre ?
|
||||
\item Cómo seguirá ?
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
||||
% --- Evolución ---------------------------------------------------------------
|
||||
|
||||
\begin{frame}{Evolución}
|
||||
\begin{center}
|
||||
\includegraphics[width=1.05\textwidth]{evo.pdf}
|
||||
\end{center}
|
||||
\end{frame}
|
||||
|
||||
% --- Que es ? ---------------------------------------------------------------
|
||||
|
||||
\begin{frame}{Qué es el Hardware Copyleft ?}
|
||||
Expresión creada por Wolfgang Spraul de Qi-Hardware.
|
||||
\begin{itemize}
|
||||
\item Principios semejantes a los del Software libre, \\
|
||||
aplicados al Hardware
|
||||
\item Diseño {\color{red}\underline{y}} producción
|
||||
\item Todo bajo licencias Abiertas \\
|
||||
GPL, GFDL, CC-BY, CC-BY-SA, OHL, $\ldots$
|
||||
\item Compatible y afín al Software Libre
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
||||
% --- The Four Freedoms -------------------------------------------------------
|
||||
|
||||
\begin{frame}{Las Cuatro Libertades}
|
||||
|
||||
Según la definición de Software Libre: $[1]$
|
||||
|
||||
\begin{enumerate}
|
||||
\item[0]<2-> Ejecutar el programa
|
||||
\begin{itemize}
|
||||
\item Usar el hardware
|
||||
\end{itemize}
|
||||
\item[1]<3-> Estudiar el código
|
||||
\begin{itemize}
|
||||
\item Estudiar los archivos de diseño (Esquemas y planos)
|
||||
\end{itemize}
|
||||
\item[1]<4-> Adaptar el código fuente a tus necesidades
|
||||
\begin{itemize}
|
||||
\item Adaptar los archivos de diseño
|
||||
\item Tener acceso a las herramientas para hacerlo
|
||||
\end{itemize}
|
||||
\item[2$-$3]<5-> Redistribuir copias (incluyendo modificaciones)
|
||||
\begin{itemize}
|
||||
\item Redistribuir los archivos de diseño
|
||||
\item Construir o producir el hardware
|
||||
\end{itemize}
|
||||
\end{enumerate}
|
||||
|
||||
{\small $[1]$~\url{http://www.gnu.org/philosophy/free-sw.html}}
|
||||
\end{frame}
|
||||
|
||||
% --- Why Copyleft Hardware ---------------------------------------------------
|
||||
|
||||
\begin{frame}{Porqué Hardware Copyleft ?}
|
||||
Uno puede $\ldots$
|
||||
\setbeamertemplate{items}[default]
|
||||
\begin{itemize}
|
||||
\item Aprender de el (hasta de los pequeños detalles)
|
||||
\item Saber que esta pasando dentro de "la caja negra"
|
||||
\begin{itemize}
|
||||
\item Sin posibilidad de spyware
|
||||
\item Análisis de las (dis)funcionalidades
|
||||
\end{itemize}
|
||||
\item Adaptar el diseño a nuevos usos y entornos
|
||||
\item Reutilizar parte del diseño en otros proyectos
|
||||
\item Conseguir longevidad del dispositivo por los siguientes medios: $\ldots$
|
||||
\begin{itemize}
|
||||
\item arreglando/actualizando/mejorando el diseño
|
||||
\item reparando/modificando el dispositivo
|
||||
\item produciendo mas dispositivos (actualizados)
|
||||
\end{itemize}
|
||||
\item Elegir el mejor lugar de producción
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
||||
% --- El Futuro ---------------------------------------------------------------
|
||||
|
||||
\begin{frame}{El Futuro}
|
||||
\begin{center}
|
||||
\includegraphics[width=1.05\textwidth]{future.pdf}
|
||||
\end{center}
|
||||
\end{frame}
|
||||
|
||||
% --- Ben NanoNote ------------------------------------------------------------
|
||||
|
||||
\begin{frame}{Ben NanoNote}
|
||||
|
||||
\begin{center}
|
||||
\includegraphics[height=2.5cm]{Nano_cola.jpg}
|
||||
\end{center}
|
||||
\begin{columns}
|
||||
\begin{column}[r]{6cm}
|
||||
\begin{itemize}
|
||||
\item Objetivo: Validar el proceso de producción
|
||||
\item Diseño basado en un diccionario chino-ingles de marca blanca
|
||||
\item OS Linux: OpenWrt, Jlime (basado en OE)
|
||||
\item 336 MHz MIPS CPU
|
||||
\end{itemize}
|
||||
\end{column}
|
||||
\begin{column}[r]{6.5cm}
|
||||
\begin{itemize}
|
||||
\item 32MB RAM, 2GB NAND
|
||||
\item QVGA LCD, teclado
|
||||
\item USB device, tarjetas 8:10, audio
|
||||
\item $\approx$1300 Unidades vendidas
|
||||
\item Esquemas abiertos (KiCad)
|
||||
\end{itemize}
|
||||
\end{column}
|
||||
\end{columns}
|
||||
\end{frame}
|
||||
|
||||
% --- Ben-WPAN ----------------------------------------------------------------
|
||||
|
||||
\begin{frame}{Ben-WPAN}
|
||||
|
||||
\begin{center}
|
||||
\includegraphics[width=30mm]{Atben_atusb_prod_03.jpg}
|
||||
\qquad
|
||||
\includegraphics[width=50mm]{Atben_atusb_prod_05.jpg}
|
||||
\end{center}
|
||||
\begin{columns}
|
||||
\begin{column}{12cm}
|
||||
\begin{itemize}
|
||||
\item Objetivo: Proporcionar a Ben comunicación inalámbrica "sin trabas"
|
||||
\item IEEE 802.15.4 (LR-WPAN)
|
||||
\item 250 kbps (2 Mbps no estandar)
|
||||
\item Ben tarjeta 8:10 (atben), USB (atusb)
|
||||
\item Diseñado por Werner Almesberger
|
||||
\item Diseño 100\% abierto (con KiCad)
|
||||
\item Proceso de fabricación altamente automatizado
|
||||
\end{itemize}
|
||||
\end{column}
|
||||
\end{columns}
|
||||
\end{frame}
|
||||
|
||||
% --- Milkymist One -----------------------------------------------------------
|
||||
|
||||
\begin{frame}{Milkymist One}
|
||||
|
||||
\begin{columns}
|
||||
\begin{column}[l]{4cm}
|
||||
\includegraphics[width=5cm]{M1_dmx_video.jpg}
|
||||
\end{column}
|
||||
\begin{column}[r]{9cm}
|
||||
\begin{itemize}
|
||||
\item Sintetizador de Vídeo
|
||||
\item Creado por ``one man army'' Sebastien Bourdeauducq
|
||||
\item Entrada y salida de Vídeo , audio, Ethernet, USB host, MIDI, $\ldots$
|
||||
\item Basado en FPGA (Núcleo Lattice LM32)
|
||||
\item Verilog bajo GPL
|
||||
\item Herramientas FPGA propietarias
|
||||
\item Archivos de diseño abiertos (con Altium)
|
||||
\end{itemize}
|
||||
\end{column}
|
||||
\end{columns}
|
||||
\end{frame}
|
||||
|
||||
\end{document}
|
Loading…
Reference in New Issue
Block a user