Guia De Linux

Páginas: 120 (29935 palabras) Publicado: 18 de octubre de 2011
Gu´ Linux de Programaci´n (GULP) ıa o

Sven Goldt Sven van der Meer Scott Burkett Matt Welsh Versi´n 0.4 o Marzo 1995

...Nuestro objetivo permanente: mejorar nuestro conocimiento de C, explorar extra˜os comandos Unix y to boldly code where no one has man page 4. n

0

2

´ Indice General
1 El sistema operativo Linux 2 El n´ cleo de Linux u 3 El paquete libc de Linux 4 Llamadas alsistema 5 Una llamada multiuso: “ioctl” 6 Comunicaci´n entre procesos en Linux o o 6.1 Introducci´n . . . . . . . . . . . . . . . . . . . . . 6.2 Pipes UNIX Semi-d´ plex . . . . . . . . . . . . . u 6.2.1 Conceptos b´sicos . . . . . . . . . . . . . a 6.2.2 Creaci´n de tuber´ en C . . . . . . . . . o ıas 6.2.3 Tuber´ la forma f´cil de hacerlo . . . . ıas, a 6.2.4 Operaciones at´micas con tuber´ . . .. o ıas 6.2.5 Notas acerca de las tuber´ semi-d´ plex: ıas u 6.3 Tuber´ con Nombre (FIFO - First In First Out) ıas 6.3.1 Conceptos b´sicos . . . . . . . . . . . . . a 6.3.2 Creaci´n de una FIFO . . . . . . . . . . . o 6.3.3 Operaciones con FIFOs . . . . . . . . . . 6.3.4 Acciones Bloqueantes en una FIFO . . . . 6.3.5 La Infame Se˜ al SIGPIPE . . . . . . . . . n 6.4 IPC en Sistema V . . . . . . . .. . . . . . . . . 6.4.1 Conceptos fundamentales . . . . . . . . . 6.4.2 Colas de Mensajes . . . . . . . . . . . . . 6.4.3 Sem´foros . . . . . . . . . . . . . . . . . . a 6.4.4 Memoria Compartida . . . . . . . . . . . 9 11 13 15 17 19 19 19 19 21 27 31 32 32 32 32 34 36 36 36 36 39 57 77

. . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . .. . .

. . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . .

7 Programaci´n del Sonido o 87 7.1 Programaci´n del altavoz interno . . . . . . . . . . . . . . . . 87 o 7.2 Programaci´n de una Tarjeta de sonido . . . . . . . . . . . . 88 o 3

4

´ INDICE GENERAL 89 90 90 92 94 94 94 95 96 101103 104 107 109 109 110 110 112 112 113 114 114 116 117 119 120 122 126 127 129 129 130 131 131 131 132 133 133 133 134 135 143

8 Gr´ficos en modo car´cter a a 8.1 Funciones E/S en la libc . . . . . . . . . . . . . 8.1.1 Salida con Formato . . . . . . . . . . . . 8.1.2 Entrada con Formato . . . . . . . . . . 8.2 La Librer´ Termcap . . . . . . . . . . . . . . . ıa 8.2.1 Introducci´n . . . . . . .. . . . . . . . o 8.2.2 Encontrar la descripci´n del terminal . . o 8.2.3 Lectura de una descripci´n de terminal o 8.2.4 Capacidades de Termcap . . . . . . . . 8.3 Ncurses - Introducci´n . . . . . . . . . . . . . . o 8.4 Inicializaci´n . . . . . . . . . . . . . . . . . . . o 8.5 Ventanas . . . . . . . . . . . . . . . . . . . . . 8.6 Salida . . . . . . . . . . . . . . . . . . . . . . . 8.6.1Salida con Formato . . . . . . . . . . . . o ıneas . . . . . 8.6.2 Inserci´n de Caracteres/L´ 8.6.3 Borrado de Caracteres/L´ ıneas . . . . . . 8.6.4 Cajas y L´ ıneas . . . . . . . . . . . . . . 8.6.5 Car´cter de Fondo . . . . . . . . . . . . a 8.7 Entrada . . . . . . . . . . . . . . . . . . . . . . 8.7.1 Entrada con Formato . . . . . . . . . . 8.8 Opciones . . . . . . . . . . . . . . . . . . . . .8.8.1 Opciones en la entrada . . . . . . . . . . 8.8.2 Atributos de la terminal . . . . . . . . . 8.8.3 ¿C´mo se usa? . . . . . . . . . . . . . . o 8.9 ¿C´mo borrar ventanas y l´ o ıneas? . . . . . . . . 8.10 Actualizaci´n de la imagen an la terminal . . . o 8.11 Atributos de v´ ıdeo y colores . . . . . . . . . . . 8.12 Coordenadas del cursor y de las ventanas . . . 8.13 Movi´ndonos por all´ . . . . .. . . . . . . . . . e ı 8.14 Pads . . . . . . . . . . . . . . . . . . . . . . . . 8.15 Soft-labels . . . . . . . . . . . . . . . . . . . . . 8.16 Miscel´nea . . . . . . . . . . . . . . . . . . . . a 8.17 Acceso de Bajo Niv´l . . . . . . . . . . . . . . . e 8.18 Volcado de Pantalla . . . . . . . . . . . . . . . 8.19 Emulaci´n Termcap . . . . . . . . . . . . . . . o 8.20 Funciones Terminfo . . ....
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Guía LINUX
  • Guia De Comandos De Linux
  • Guia de Instalación de Arch Linux
  • Guia instalación Linux Trisquel
  • Guia de comando linux
  • guia rapida linux
  • Guia linux
  • Guia linux

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS