Werner's Miscellanea
Sign in or create your account | Project List | Help
Werner's Miscellanea Commit Details
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 | ||
3 | FIG = evo future | |
4 | DL = Nano_cola.jpg Atben_atusb_prod_03.jpg Atben_atusb_prod_05.jpg \ | |
5 | M1_dmx_video.jpg | |
6 | ||
7 | all: talk.pdf | |
8 | xpdf talk.pdf | |
9 | ||
10 | talk.pdf: talk.tex $(FIG:%=%.pdf) $(DL) | |
11 | pdflatex talk | |
12 | ||
13 | %.pdf: %.fig | |
14 | fig2dev -L pdf $< $@ || { rm -f $@; exit 1; } | |
15 | ||
16 | Nano_cola.jpg: | |
17 | wget http://en.qi-hardware.com/w/images/7/78/Nano_cola.jpg | |
18 | ||
19 | Atben_atusb_prod_03.jpg: | |
20 | wget http://en.qi-hardware.com/w/images/0/06/Atben_atusb_prod_03.jpg | |
21 | ||
22 | Atben_atusb_prod_05.jpg: | |
23 | wget http://en.qi-hardware.com/w/images/c/ce/Atben_atusb_prod_05.jpg | |
24 | ||
25 | M1_dmx_video.jpg: | |
26 | wget http://en.qi-hardware.com/w/images/5/55/M1_dmx_video.jpg | |
27 | ||
28 | clean: | |
29 | rm -f $(FIG:%=%.pdf) | |
30 | ||
31 | spotless: | |
32 | rm -f $(DL) |
gnu30/evo.fig | ||
---|---|---|
1 | #FIG 3.2 Produced by xfig version 3.2.5b | |
2 | Landscape | |
3 | Center | |
4 | Metric | |
5 | A4 | |
6 | 100.00 | |
7 | Single | |
8 | -2 | |
9 | 1200 2 | |
10 | 6 5625 6525 6570 6750 | |
11 | 4 1 4 45 -1 18 8 0.0000 4 90 75 5670 6615 3\001 | |
12 | 4 0 0 45 -1 23 10 0.0000 4 150 795 5760 6705 StrongARM\001 | |
13 | -6 | |
14 | 2 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 | |
17 | 2 1 0 2 0 7 45 -1 -1 0.000 0 0 -1 0 0 2 | |
18 | 6975 3150 6975 3555 | |
19 | 2 1 0 2 0 7 45 -1 -1 0.000 0 0 -1 0 0 2 | |
20 | 3150 3150 3150 3555 | |
21 | 2 1 0 2 0 7 45 -1 -1 0.000 0 0 -1 0 0 2 | |
22 | 3825 2880 3825 3555 | |
23 | 2 1 0 2 0 7 45 -1 -1 0.000 0 0 -1 0 0 2 | |
24 | 4410 3150 4410 3555 | |
25 | 2 1 0 2 0 7 45 -1 -1 0.000 0 0 -1 0 0 2 | |
26 | 6030 3150 6030 3555 | |
27 | 2 1 0 2 0 7 45 -1 -1 0.000 0 0 -1 0 0 2 | |
28 | 4950 3150 4950 3555 | |
29 | 2 1 0 2 1 7 45 -1 -1 0.000 0 0 -1 0 0 2 | |
30 | 4185 4095 4185 4950 | |
31 | 2 1 0 2 1 7 45 -1 -1 0.000 0 0 -1 0 0 2 | |
32 | 2700 4095 2700 5625 | |
33 | 2 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 | |
36 | 2 1 0 2 1 7 45 -1 -1 0.000 0 0 -1 0 0 2 | |
37 | 5625 4950 5625 5085 | |
38 | 2 1 0 2 1 7 45 -1 -1 0.000 0 0 -1 0 0 2 | |
39 | 7200 4950 7200 5085 | |
40 | 2 1 0 2 1 7 45 -1 -1 0.000 0 0 -1 0 0 2 | |
41 | 6525 5085 6525 5220 | |
42 | 2 1 0 2 1 7 45 -1 -1 0.000 0 0 -1 0 0 2 | |
43 | 4725 5085 4725 5220 | |
44 | 2 1 0 2 1 7 45 -1 -1 0.000 0 0 -1 0 0 2 | |
45 | 3375 5760 3375 5625 | |
46 | 2 1 0 2 1 7 45 -1 -1 0.000 0 0 -1 0 0 2 | |
47 | 3690 5895 3690 5760 | |
48 | 2 1 0 2 1 7 45 -1 -1 0.000 0 0 -1 0 0 2 | |
49 | 6975 4095 6975 4275 | |
50 | 2 1 0 2 1 7 45 -1 -1 0.000 0 0 -1 0 0 2 | |
51 | 6975 5895 6975 5760 | |
52 | 2 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 | |
55 | 2 1 0 2 1 7 45 -1 -1 0.000 0 0 -1 0 0 2 | |
56 | 4095 5895 4095 5760 | |
57 | 2 1 0 2 1 7 45 -1 -1 0.000 0 0 -1 0 0 2 | |
58 | 6525 4095 6525 4275 | |
59 | 4 1 7 45 -1 18 14 0.0000 4 165 540 2025 3915 1980\001 | |
60 | 4 1 7 45 -1 18 14 0.0000 4 165 540 2925 3915 1985\001 | |
61 | 4 1 7 45 -1 18 14 0.0000 4 165 540 3825 3915 1990\001 | |
62 | 4 1 7 45 -1 18 14 0.0000 4 165 540 4725 3915 1995\001 | |
63 | 4 1 7 45 -1 18 14 0.0000 4 165 540 5625 3915 2000\001 | |
64 | 4 1 7 45 -1 18 14 0.0000 4 165 540 6525 3915 2005\001 | |
65 | 4 1 7 45 -1 18 14 0.0000 4 165 540 7380 3915 2010\001 | |
66 | 4 1 0 45 -1 18 14 0.0000 4 180 930 6975 3105 Android\001 | |
67 | 4 1 0 45 -1 18 14 0.0000 4 165 675 3150 3105 80386\001 | |
68 | 4 1 0 45 -1 18 14 0.0000 4 180 510 4410 3105 Web\001 | |
69 | 4 1 0 45 -1 18 14 0.0000 4 180 360 6030 3105 CC\001 | |
70 | 4 1 0 45 -1 18 14 0.0000 4 180 555 4950 3105 ARM\001 | |
71 | 4 1 0 45 -1 18 14 0.0000 4 240 1350 3825 2835 Unbundling\001 | |
72 | 4 1 1 45 -1 18 14 0.0000 4 180 645 4230 5175 Linux\001 | |
73 | 4 1 1 45 -1 18 14 0.0000 4 180 1215 5580 4905 servidores\001 | |
74 | 4 1 1 45 -1 18 14 0.0000 4 180 1095 4725 5445 academia\001 | |
75 | 4 1 1 45 -1 18 14 0.0000 4 180 1275 6525 5445 embebidos\001 | |
76 | 4 1 1 45 -1 18 14 0.0000 4 180 1035 7200 4905 celulares\001 | |
77 | 4 1 1 45 -1 18 14 0.0000 4 180 555 2700 5850 GNU\001 | |
78 | 4 1 1 45 -1 18 14 0.0000 4 180 555 3375 5580 GCC\001 | |
79 | 4 1 4 45 -1 18 8 0.0000 4 90 75 4545 4995 2\001 | |
80 | 4 2 1 45 -1 18 14 0.0000 4 180 930 6615 4500 Arduino\001 | |
81 | 4 0 1 45 -1 18 14 0.0000 4 225 1275 6885 4500 Openmoko\001 | |
82 | 4 1 1 45 -1 18 14 0.0000 4 180 780 6930 6165 GPLv3\001 | |
83 | 4 1 4 45 -1 18 8 0.0000 4 90 75 2970 5715 1\001 | |
84 | 4 0 1 45 -1 18 14 0.0000 4 180 780 4005 6165 GPLv2\001 | |
85 | 4 2 1 45 -1 18 14 0.0000 4 180 780 3780 6165 GPLv1\001 | |
86 | 4 1 4 45 -1 18 8 0.0000 4 90 75 5265 2970 3\001 | |
87 | 4 1 4 45 -1 18 8 0.0000 4 90 75 1620 6615 1\001 | |
88 | 4 0 0 45 -1 23 10 0.0000 4 150 705 1710 6705 FSF (1985)\001 | |
89 | 4 1 4 45 -1 18 8 0.0000 4 90 75 2970 6615 2\001 | |
90 | 4 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 | |
2 | Landscape | |
3 | Center | |
4 | Metric | |
5 | A4 | |
6 | 100.00 | |
7 | Single | |
8 | -2 | |
9 | 1200 2 | |
10 | 2 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 | |
13 | 2 1 0 2 0 7 45 -1 -1 0.000 0 0 -1 0 0 2 | |
14 | 2250 3150 2250 3555 | |
15 | 2 1 0 2 0 7 45 -1 -1 0.000 0 0 -1 0 0 2 | |
16 | 3150 2880 3150 3555 | |
17 | 2 1 0 2 0 7 45 -1 -1 0.000 0 0 -1 0 0 2 | |
18 | 6030 3150 6030 3555 | |
19 | 2 1 0 2 0 7 45 -1 -1 0.000 0 0 -1 0 0 2 | |
20 | 4725 3150 4725 3555 | |
21 | 2 1 0 2 4 7 50 -1 -1 0.000 0 0 -1 0 0 3 | |
22 | 6030 4095 6030 4635 6255 4635 | |
23 | 2 1 0 2 4 7 50 -1 -1 0.000 0 0 -1 0 0 3 | |
24 | 4725 4095 4725 5085 4950 5085 | |
25 | 2 1 0 2 4 7 50 -1 -1 0.000 0 0 -1 0 0 3 | |
26 | 3150 4095 3150 5535 3375 5535 | |
27 | 2 1 0 2 4 7 50 -1 -1 0.000 0 0 -1 0 0 3 | |
28 | 2250 4095 2250 5985 2475 5985 | |
29 | 2 1 1 2 4 7 50 -1 -1 6.000 0 0 -1 0 0 2 | |
30 | 2475 5985 5850 5985 | |
31 | 2 1 1 2 4 7 50 -1 -1 6.000 0 0 -1 0 0 2 | |
32 | 3375 5535 6075 5535 | |
33 | 2 1 1 2 4 7 50 -1 -1 6.000 0 0 -1 0 0 2 | |
34 | 4950 5085 6300 5085 | |
35 | 2 1 1 2 4 7 50 -1 -1 6.000 0 0 -1 0 0 2 | |
36 | 6300 4635 6525 4635 | |
37 | 2 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 | |
40 | 2 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 | |
43 | 2 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 | |
46 | 2 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 | |
49 | 4 1 7 45 -1 18 14 0.0000 4 165 540 2025 3915 2005\001 | |
50 | 4 1 7 45 -1 18 14 0.0000 4 165 540 2925 3915 2007\001 | |
51 | 4 1 7 45 -1 18 14 0.0000 4 165 540 3825 3915 2009\001 | |
52 | 4 1 7 45 -1 18 14 0.0000 4 165 540 4725 3915 2011\001 | |
53 | 4 1 7 45 -1 18 14 0.0000 4 165 540 5625 3915 2013\001 | |
54 | 4 1 7 45 -1 18 14 0.0000 4 165 540 6525 3915 2015\001 | |
55 | 4 1 7 45 -1 18 14 0.0000 4 165 540 7380 3915 2017\001 | |
56 | 4 1 1 45 -1 18 14 0.0000 4 225 930 2250 3105 RepRap\001 | |
57 | 4 1 1 45 -1 18 14 0.0000 4 225 1275 3150 2835 Openmoko\001 | |
58 | 4 1 0 45 -1 18 14 0.0000 4 180 525 6030 3105 NSA\001 | |
59 | 4 1 0 45 -1 18 14 0.0000 4 180 1005 4725 3060 Cortex A\001 | |
60 | 4 0 1 45 -1 18 14 0.0000 4 240 1980 6165 6075 Peachy Printer, ...\001 | |
61 | 4 0 1 45 -1 18 14 0.0000 4 225 2010 6390 5625 Neo900, FF OS, ...\001 | |
62 | 4 0 1 45 -1 18 14 0.0000 4 240 1995 6615 5175 Single-chip Linux\001 | |
63 | 4 0 1 45 -1 18 14 0.0000 4 180 1245 6840 4725 Cloud V2.0\001 | |
64 | 4 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 ?} | |
48 | Expresió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 | ||
63 | Segú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 ?} | |
92 | Uno 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} |
Branches:
master