Just a nice title
Watermark
Home
  Universidad
    Sist.Tiempo Real
      Prácticos

Materias:
  Circuitos IV
  Rad&Propag.
  Tiempo real

Sobre la materia:
  Programa
  Bibliografía
  Repetidora
  Software
  PFC2
  PID_info
  Tutorial PID
  Módulo

Watermark

Sistemas Operativos de Tiempo Real

Profesor titular: Ing. John Coppens

Programa de la materia

El programa de la materia está disponible formato PDF, formato texto, y formato Postscript.

Un resumen de los procedimientos y medios de comunicación está aquí

Este es el vínculo para suscribirse a la lista de discusión mencionada en las indicaciones. Si se olvidaron de la clave, pueden recurrir una página para pedir un recordatorio. Solo entrar la dirección de correo, y un click en 'Recordatorio' en la parte inferior de la página.

Video de una implementación del práctico 1

Un pequeño video mostrando una implementación del práctico 1

Ejemplos usados en clase

Archivo Tamaño Contenido
00-intro.zip 8.7 kB doc: attemp1.pfc, attemp2.pfc, attempt3.pfc, attempt4.pfc, jardin0.txt, jardin1.txt, jardin2.txt, jardin3.txt, jardin4.txt, jardin5.txt, jardin6.txt
pfc: coop1.pfx, coop2.pfc, fair.pfc, jardin6.pfc
01-semaphores.zip 8.2 kB C: sem1.c, semun.h, shm1.c, shm2.c, shm_com.h
pfc: gardens1.pfc, gardens1a.pfc, gardens2.pfc, pcsem0.pfc, pcsem1.pfc, pcsem1a.pfc, pcsem2.pfc, philsem1.pfc, philsem2.pfc
02-channels.zip 3.0 kB pfc: chansem.pfc, fib.pfc, pcchan.pfc, pcon3.pfc, philchan.pfc, semchan.pfc
04-monitors.zip 2.4 kB pfc: alarmmon.pfc, gardens4.pfc, pcmon.pfc, semmon.pfc
05-resources.zip 7.4 kB pfc: alarmres.pfc, bcast.pfc, bcast1.pfc, bcast2.pfc, modes.pfc, pcres.pfc, philres1.pfc, philres2.pfc, semres.pfc, train.pfc
99-C-libs.zip 140.2 kB 01: app/, client.c, client.h, fifo1.c, fifo2.c, fifo3.c, fifo4.c, pipe1.c, pipe2.c, pipe3.c, pipe4.c, pipe5.c, popen1.c, popen2.c, popen3.c, popen4.c, readme12, server.c
02: app/, msg1.c, msg2.c, readme13, sem1.c, semun.h, shm1.c, shm2.c, shm_com.h
gnome: cd_database/, clock.c, gnome1.c, hello.c, login.c, menus.c, radio.c
multi: alarm.c, ctrlc1.c, ctrlc2.c, file.txt, fork1.c, fork2.c, pexec.c, readme, system1.c, system2.c, upper.c, useupper.c, wait.c
tcl: concord.tcl, foo, fred.txt, hello.tcl, hello2.tcl, readme15, socket.tcl
thread: readme11, thread1.c, thread2.c, thread3.c, thread4.c, thread4a.c, thread5.c, thread6.c, thread7.c, thread7a.c, thread8.c, thread9.c, thread9a.c
tk: bindtag.tk, bitmap.tk, blp.jav, buttons.tk, canvas.tk, caption.gif, clip.tk, demo.jav, dialog.tk, files.tk, foggy1.jpg, frames.tk, grid.tk, hello.def, hello1.tk, hello2.tk, hello3.tk, hello4.tk, list.tk, login.tk, logview.tk, menu1.tk, menu2.tk, options.tk, packer1.tk, packer2.tk, popup.tk, puzzle.tk, readme16, select.tk, testtree.tk, text.tk, tree.tk
demos.zip 2.7 kB pfc: bounce.pfc, gas.pfc, lift.pfc
int.php ? Ejemplos de implementación de rutinas de interrupción
pfc2_ide-0.7.3x.tar.gz 140.3 kB Versión temporaria de pfc2_ide, sin GTK_SOURCE_DRAW_SPACES_LEADING. Tendría que compilarse con versión 2.8.x de GtkSourceView.
kbhit.c 620 B Versión modificada (no bloqueante) de un kbhit() encontrado en la internet
rtctest.c 5.6 kB Codigo para demo del reloj de tiempo real

Bibliografía

Concurrent Programming
Allan Burns, Geoff Davies, Addison Wesley, ISBN 0-201-54417-2
Modern Operating Systems
Andrew S. Tanenbaum, Prentice Hall, ISBN 0-13-588187-0

Bibliografía relacionada

Algorithms + Data Structures = Programs
Niklaus Wirth, Prentice Hall, Inc., ISBN 0-13-022418-9
Programming and Problem Solving with Pascal
Michael Schneider, Steven Weingart, David Perlman, John Wiley, ISBN 0-471-08216-3
Advanced Programming and Problem Solving with Pascal
Michael Schneider, Steven Bruell, John Wiley, ISBN 0-471-01128-2
Advanced Programming in the UNIX Environment
Richard Stevens, Addison Wesley, ISBN 0-201-56317-7
Writing Windows Virtual Device Drivers
David Thielen, Bryan Woodruff, Addison Wesley, ISBN 0-201-48921-X
Beginning Linux Programming
Neil Matthew, Rick Stones, Wrox Press Ltd, ISBN 1-874416-68-0

Simulación del motor

Aquí hay un documento que describe el algoritmo para simular en forma simplificada, el comportamiento de un motor de corriente continua.

Material didáctico

Módulo de control
ver Página sobre el módulo
Pascal-FC2
Tiene su propia página
Serial-Programming-HOWTO
Serial-Programming-HOWTO.pdf
Copascal - Pascal concurrente
copascal.zip
Frothsrc - Idioma concurrente basado en Forth
frothsrc.zip
Modula2
Modula2_.z
Small ADA - una versión reducida de ADA
smallada.zip
SR
sr.zip
Documentación PLC
EP10B.pdf
EP10B.pdf Tutorial PLC Siemens

6541


(c) John Coppens ON6JC/LW3HAZ correo