Date:2013-09-28 10:42:21 (10 years 6 months ago)
Author:Werner Almesberger
Commit:d1997bd9570ed088331dbcadf884aac5b17c8e9d
Message:gnu30/: slides for GNU30 talk about Free Hardware

Files: gnu30/Makefile (1 diff)
gnu30/evo.fig (1 diff)
gnu30/future.fig (1 diff)
gnu30/talk.tex (1 diff)

Change Details

gnu30/Makefile
1.PHONY: all clean spotless
2
3FIG = evo future
4DL = Nano_cola.jpg Atben_atusb_prod_03.jpg Atben_atusb_prod_05.jpg \
5     M1_dmx_video.jpg
6
7all: talk.pdf
8        xpdf talk.pdf
9
10talk.pdf: talk.tex $(FIG:%=%.pdf) $(DL)
11        pdflatex talk
12
13%.pdf: %.fig
14        fig2dev -L pdf $< $@ || { rm -f $@; exit 1; }
15
16Nano_cola.jpg:
17        wget http://en.qi-hardware.com/w/images/7/78/Nano_cola.jpg
18
19Atben_atusb_prod_03.jpg:
20        wget http://en.qi-hardware.com/w/images/0/06/Atben_atusb_prod_03.jpg
21
22Atben_atusb_prod_05.jpg:
23        wget http://en.qi-hardware.com/w/images/c/ce/Atben_atusb_prod_05.jpg
24
25M1_dmx_video.jpg:
26        wget http://en.qi-hardware.com/w/images/5/55/M1_dmx_video.jpg
27
28clean:
29        rm -f $(FIG:%=%.pdf)
30
31spotless:
32        rm -f $(DL)
gnu30/evo.fig
1#FIG 3.2 Produced by xfig version 3.2.5b
2Landscape
3Center
4Metric
5A4
6100.00
7Single
8-2
91200 2
106 5625 6525 6570 6750
114 1 4 45 -1 18 8 0.0000 4 90 75 5670 6615 3\001
124 0 0 45 -1 23 10 0.0000 4 150 795 5760 6705 StrongARM\001
13-6
142 3 0 0 0 18 50 -1 20 0.000 0 0 -1 0 0 7
15     1305 3600 8100 3600 8325 3825 8100 4050 1305 4050 1530 3825
16     1305 3600
172 1 0 2 0 7 45 -1 -1 0.000 0 0 -1 0 0 2
18     6975 3150 6975 3555
192 1 0 2 0 7 45 -1 -1 0.000 0 0 -1 0 0 2
20     3150 3150 3150 3555
212 1 0 2 0 7 45 -1 -1 0.000 0 0 -1 0 0 2
22     3825 2880 3825 3555
232 1 0 2 0 7 45 -1 -1 0.000 0 0 -1 0 0 2
24     4410 3150 4410 3555
252 1 0 2 0 7 45 -1 -1 0.000 0 0 -1 0 0 2
26     6030 3150 6030 3555
272 1 0 2 0 7 45 -1 -1 0.000 0 0 -1 0 0 2
28     4950 3150 4950 3555
292 1 0 2 1 7 45 -1 -1 0.000 0 0 -1 0 0 2
30     4185 4095 4185 4950
312 1 0 2 1 7 45 -1 -1 0.000 0 0 -1 0 0 2
32     2700 4095 2700 5625
332 1 0 2 1 7 45 -1 -1 0.000 0 0 -1 1 0 2
34    1 1 2.00 60.00 60.00
35     4590 5085 8100 5085
362 1 0 2 1 7 45 -1 -1 0.000 0 0 -1 0 0 2
37     5625 4950 5625 5085
382 1 0 2 1 7 45 -1 -1 0.000 0 0 -1 0 0 2
39     7200 4950 7200 5085
402 1 0 2 1 7 45 -1 -1 0.000 0 0 -1 0 0 2
41     6525 5085 6525 5220
422 1 0 2 1 7 45 -1 -1 0.000 0 0 -1 0 0 2
43     4725 5085 4725 5220
442 1 0 2 1 7 45 -1 -1 0.000 0 0 -1 0 0 2
45     3375 5760 3375 5625
462 1 0 2 1 7 45 -1 -1 0.000 0 0 -1 0 0 2
47     3690 5895 3690 5760
482 1 0 2 1 7 45 -1 -1 0.000 0 0 -1 0 0 2
49     6975 4095 6975 4275
502 1 0 2 1 7 45 -1 -1 0.000 0 0 -1 0 0 2
51     6975 5895 6975 5760
522 1 0 2 1 7 45 -1 -1 0.000 0 0 -1 1 0 2
53    1 1 2.00 60.00 60.00
54     2925 5760 7425 5760
552 1 0 2 1 7 45 -1 -1 0.000 0 0 -1 0 0 2
56     4095 5895 4095 5760
572 1 0 2 1 7 45 -1 -1 0.000 0 0 -1 0 0 2
58     6525 4095 6525 4275
594 1 7 45 -1 18 14 0.0000 4 165 540 2025 3915 1980\001
604 1 7 45 -1 18 14 0.0000 4 165 540 2925 3915 1985\001
614 1 7 45 -1 18 14 0.0000 4 165 540 3825 3915 1990\001
624 1 7 45 -1 18 14 0.0000 4 165 540 4725 3915 1995\001
634 1 7 45 -1 18 14 0.0000 4 165 540 5625 3915 2000\001
644 1 7 45 -1 18 14 0.0000 4 165 540 6525 3915 2005\001
654 1 7 45 -1 18 14 0.0000 4 165 540 7380 3915 2010\001
664 1 0 45 -1 18 14 0.0000 4 180 930 6975 3105 Android\001
674 1 0 45 -1 18 14 0.0000 4 165 675 3150 3105 80386\001
684 1 0 45 -1 18 14 0.0000 4 180 510 4410 3105 Web\001
694 1 0 45 -1 18 14 0.0000 4 180 360 6030 3105 CC\001
704 1 0 45 -1 18 14 0.0000 4 180 555 4950 3105 ARM\001
714 1 0 45 -1 18 14 0.0000 4 240 1350 3825 2835 Unbundling\001
724 1 1 45 -1 18 14 0.0000 4 180 645 4230 5175 Linux\001
734 1 1 45 -1 18 14 0.0000 4 180 1215 5580 4905 servidores\001
744 1 1 45 -1 18 14 0.0000 4 180 1095 4725 5445 academia\001
754 1 1 45 -1 18 14 0.0000 4 180 1275 6525 5445 embebidos\001
764 1 1 45 -1 18 14 0.0000 4 180 1035 7200 4905 celulares\001
774 1 1 45 -1 18 14 0.0000 4 180 555 2700 5850 GNU\001
784 1 1 45 -1 18 14 0.0000 4 180 555 3375 5580 GCC\001
794 1 4 45 -1 18 8 0.0000 4 90 75 4545 4995 2\001
804 2 1 45 -1 18 14 0.0000 4 180 930 6615 4500 Arduino\001
814 0 1 45 -1 18 14 0.0000 4 225 1275 6885 4500 Openmoko\001
824 1 1 45 -1 18 14 0.0000 4 180 780 6930 6165 GPLv3\001
834 1 4 45 -1 18 8 0.0000 4 90 75 2970 5715 1\001
844 0 1 45 -1 18 14 0.0000 4 180 780 4005 6165 GPLv2\001
854 2 1 45 -1 18 14 0.0000 4 180 780 3780 6165 GPLv1\001
864 1 4 45 -1 18 8 0.0000 4 90 75 5265 2970 3\001
874 1 4 45 -1 18 8 0.0000 4 90 75 1620 6615 1\001
884 0 0 45 -1 23 10 0.0000 4 150 705 1710 6705 FSF (1985)\001
894 1 4 45 -1 18 8 0.0000 4 90 75 2970 6615 2\001
904 0 0 45 -1 23 10 0.0000 4 150 2415 3060 6705 BSD/386, 386BSD, USL vs. BSDI, ...\001
gnu30/future.fig
1#FIG 3.2 Produced by xfig version 3.2.5b
2Landscape
3Center
4Metric
5A4
6100.00
7Single
8-2
91200 2
102 3 0 0 0 18 50 -1 20 0.000 0 0 -1 0 0 7
11     1305 3600 7875 3600 8145 3825 7875 4050 1305 4050 1530 3825
12     1305 3600
132 1 0 2 0 7 45 -1 -1 0.000 0 0 -1 0 0 2
14     2250 3150 2250 3555
152 1 0 2 0 7 45 -1 -1 0.000 0 0 -1 0 0 2
16     3150 2880 3150 3555
172 1 0 2 0 7 45 -1 -1 0.000 0 0 -1 0 0 2
18     6030 3150 6030 3555
192 1 0 2 0 7 45 -1 -1 0.000 0 0 -1 0 0 2
20     4725 3150 4725 3555
212 1 0 2 4 7 50 -1 -1 0.000 0 0 -1 0 0 3
22     6030 4095 6030 4635 6255 4635
232 1 0 2 4 7 50 -1 -1 0.000 0 0 -1 0 0 3
24     4725 4095 4725 5085 4950 5085
252 1 0 2 4 7 50 -1 -1 0.000 0 0 -1 0 0 3
26     3150 4095 3150 5535 3375 5535
272 1 0 2 4 7 50 -1 -1 0.000 0 0 -1 0 0 3
28     2250 4095 2250 5985 2475 5985
292 1 1 2 4 7 50 -1 -1 6.000 0 0 -1 0 0 2
30     2475 5985 5850 5985
312 1 1 2 4 7 50 -1 -1 6.000 0 0 -1 0 0 2
32     3375 5535 6075 5535
332 1 1 2 4 7 50 -1 -1 6.000 0 0 -1 0 0 2
34     4950 5085 6300 5085
352 1 1 2 4 7 50 -1 -1 6.000 0 0 -1 0 0 2
36     6300 4635 6525 4635
372 1 0 2 4 7 50 -1 -1 0.000 0 0 -1 1 0 2
38    1 1 2.00 60.00 60.00
39     6525 4635 6750 4635
402 1 0 2 4 7 50 -1 -1 0.000 0 0 -1 1 0 2
41    1 1 2.00 60.00 60.00
42     6300 5085 6525 5085
432 1 0 2 4 7 50 -1 -1 0.000 0 0 -1 1 0 2
44    1 1 2.00 60.00 60.00
45     6075 5535 6300 5535
462 1 0 2 4 7 50 -1 -1 0.000 0 0 -1 1 0 2
47    1 1 2.00 60.00 60.00
48     5850 5985 6075 5985
494 1 7 45 -1 18 14 0.0000 4 165 540 2025 3915 2005\001
504 1 7 45 -1 18 14 0.0000 4 165 540 2925 3915 2007\001
514 1 7 45 -1 18 14 0.0000 4 165 540 3825 3915 2009\001
524 1 7 45 -1 18 14 0.0000 4 165 540 4725 3915 2011\001
534 1 7 45 -1 18 14 0.0000 4 165 540 5625 3915 2013\001
544 1 7 45 -1 18 14 0.0000 4 165 540 6525 3915 2015\001
554 1 7 45 -1 18 14 0.0000 4 165 540 7380 3915 2017\001
564 1 1 45 -1 18 14 0.0000 4 225 930 2250 3105 RepRap\001
574 1 1 45 -1 18 14 0.0000 4 225 1275 3150 2835 Openmoko\001
584 1 0 45 -1 18 14 0.0000 4 180 525 6030 3105 NSA\001
594 1 0 45 -1 18 14 0.0000 4 180 1005 4725 3060 Cortex A\001
604 0 1 45 -1 18 14 0.0000 4 240 1980 6165 6075 Peachy Printer, ...\001
614 0 1 45 -1 18 14 0.0000 4 225 2010 6390 5625 Neo900, FF OS, ...\001
624 0 1 45 -1 18 14 0.0000 4 240 1995 6615 5175 Single-chip Linux\001
634 0 1 45 -1 18 14 0.0000 4 180 1245 6840 4725 Cloud V2.0\001
644 1 1 40 -1 18 96 0.0000 4 1200 990 4905 5760 ?\001
gnu30/talk.tex
1\documentclass[14pt,trans]{beamer}
2\usepackage{color}
3\usepackage{url}
4\usepackage{colortbl}
5\usepackage{soul}
6\usepackage[utf8]{inputenc}
7\usefonttheme{structurebold}
8\setbeamertemplate{navigation symbols}{}
9\setbeamertemplate{items}[ball]
10%\setbeamersize{sidebar width left=-5mm}
11\title{\Large Desde Software Libre hacia Hardware Libre}
12\author{Werner Almesberger \\\url{werner@almesberger.net}}
13\date{28 de septiembre de 2013}
14
15\setul{}{1.5pt}
16
17\begin{document}
18
19\begin{frame}
20\titlepage
21\begin{itemize}
22\item Partes traducidas por David Samblás
23\end{itemize}
24\end{frame}
25
26% --- Introducción ------------------------------------------------------------
27
28\begin{frame}{Overview}
29\begin{itemize}
30  \item Evolución de la Cultura Libre \\
31    GNU, Linux, Hardware
32  \item Qué es el Hardware Libre ?
33  \item Cómo seguirá ?
34\end{itemize}
35\end{frame}
36
37% --- Evolución ---------------------------------------------------------------
38
39\begin{frame}{Evolución}
40\begin{center}
41  \includegraphics[width=1.05\textwidth]{evo.pdf}
42\end{center}
43\end{frame}
44
45% --- Que es ? ---------------------------------------------------------------
46
47\begin{frame}{Qué es el Hardware Copyleft ?}
48Expresión creada por Wolfgang Spraul de Qi-Hardware.
49\begin{itemize}
50  \item Principios semejantes a los del Software libre, \\
51    aplicados al Hardware
52  \item Diseño {\color{red}\underline{y}} producción
53  \item Todo bajo licencias Abiertas \\
54    GPL, GFDL, CC-BY, CC-BY-SA, OHL, $\ldots$
55  \item Compatible y afín al Software Libre
56\end{itemize}
57\end{frame}
58
59% --- The Four Freedoms -------------------------------------------------------
60
61\begin{frame}{Las Cuatro Libertades}
62
63Según la definición de Software Libre: $[1]$
64
65\begin{enumerate}
66  \item[0]<2-> Ejecutar el programa
67    \begin{itemize}
68       \item Usar el hardware
69    \end{itemize}
70  \item[1]<3-> Estudiar el código
71    \begin{itemize}
72      \item Estudiar los archivos de diseño (Esquemas y planos)
73    \end{itemize}
74  \item[1]<4-> Adaptar el código fuente a tus necesidades
75    \begin{itemize}
76      \item Adaptar los archivos de diseño
77      \item Tener acceso a las herramientas para hacerlo
78    \end{itemize}
79  \item[2$-$3]<5-> Redistribuir copias (incluyendo modificaciones)
80    \begin{itemize}
81      \item Redistribuir los archivos de diseño
82      \item Construir o producir el hardware
83    \end{itemize}
84\end{enumerate}
85
86{\small $[1]$~\url{http://www.gnu.org/philosophy/free-sw.html}}
87\end{frame}
88
89% --- Why Copyleft Hardware ---------------------------------------------------
90
91\begin{frame}{Porqué Hardware Copyleft ?}
92Uno puede $\ldots$
93\setbeamertemplate{items}[default]
94\begin{itemize}
95  \item Aprender de el (hasta de los pequeños detalles)
96  \item Saber que esta pasando dentro de "la caja negra"
97    \begin{itemize}
98      \item Sin posibilidad de spyware
99      \item Análisis de las (dis)funcionalidades
100    \end{itemize}
101  \item Adaptar el diseño a nuevos usos y entornos
102  \item Reutilizar parte del diseño en otros proyectos
103  \item Conseguir longevidad del dispositivo por los siguientes medios: $\ldots$
104    \begin{itemize}
105      \item arreglando/actualizando/mejorando el diseño
106      \item reparando/modificando el dispositivo
107      \item produciendo mas dispositivos (actualizados)
108    \end{itemize}
109  \item Elegir el mejor lugar de producción
110\end{itemize}
111\end{frame}
112
113% --- El Futuro ---------------------------------------------------------------
114
115\begin{frame}{El Futuro}
116\begin{center}
117  \includegraphics[width=1.05\textwidth]{future.pdf}
118\end{center}
119\end{frame}
120
121% --- Ben NanoNote ------------------------------------------------------------
122
123\begin{frame}{Ben NanoNote}
124
125\begin{center}
126  \includegraphics[height=2.5cm]{Nano_cola.jpg}
127\end{center}
128\begin{columns}
129  \begin{column}[r]{6cm}
130    \begin{itemize}
131      \item Objetivo: Validar el proceso de producción
132      \item Diseño basado en un diccionario chino-ingles de marca blanca
133      \item OS Linux: OpenWrt, Jlime (basado en OE)
134      \item 336 MHz MIPS CPU
135    \end{itemize}
136  \end{column}
137  \begin{column}[r]{6.5cm}
138    \begin{itemize}
139      \item 32MB RAM, 2GB NAND
140      \item QVGA LCD, teclado
141      \item USB device, tarjetas 8:10, audio
142      \item $\approx$1300 Unidades vendidas
143      \item Esquemas abiertos (KiCad)
144    \end{itemize}
145  \end{column}
146\end{columns}
147\end{frame}
148
149% --- Ben-WPAN ----------------------------------------------------------------
150
151\begin{frame}{Ben-WPAN}
152
153\begin{center}
154  \includegraphics[width=30mm]{Atben_atusb_prod_03.jpg}
155  \qquad
156  \includegraphics[width=50mm]{Atben_atusb_prod_05.jpg}
157\end{center}
158\begin{columns}
159  \begin{column}{12cm}
160    \begin{itemize}
161      \item Objetivo: Proporcionar a Ben comunicación inalámbrica "sin trabas"
162      \item IEEE 802.15.4 (LR-WPAN)
163      \item 250 kbps (2 Mbps no estandar)
164      \item Ben tarjeta 8:10 (atben), USB (atusb)
165      \item Diseñado por Werner Almesberger
166      \item Diseño 100\% abierto (con KiCad)
167      \item Proceso de fabricación altamente automatizado
168    \end{itemize}
169  \end{column}
170\end{columns}
171\end{frame}
172
173% --- Milkymist One -----------------------------------------------------------
174
175\begin{frame}{Milkymist One}
176
177\begin{columns}
178  \begin{column}[l]{4cm}
179   \includegraphics[width=5cm]{M1_dmx_video.jpg}
180  \end{column}
181  \begin{column}[r]{9cm}
182    \begin{itemize}
183      \item Sintetizador de Vídeo
184      \item Creado por ``one man army'' Sebastien Bourdeauducq
185      \item Entrada y salida de Vídeo , audio, Ethernet, USB host, MIDI, $\ldots$
186      \item Basado en FPGA (Núcleo Lattice LM32)
187      \item Verilog bajo GPL
188      \item Herramientas FPGA propietarias
189      \item Archivos de diseño abiertos (con Altium)
190    \end{itemize}
191  \end{column}
192\end{columns}
193\end{frame}
194
195\end{document}

Archive Download the corresponding diff file

Branches:
master



interactive