Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anterior Revisión previa
Próxima revisión
Revisión previa
td3:start [2021/12/01 16:53]
afurfaro
— (actual)
Línea 1: Línea 1:
-====== Información de la cátedra de TD III ====== 
-===== Cronograma ===== 
-  * **Tope de commit TP1** Lunes 9 de agosto de 2021 a las 18:00 hs. 
-  * **Teórico Parcial 1** Sábado 14 de agosto de 2021 a las 15:00 hs 
-  * **Teórico Parcial 2** Sábado 27 de noviembre 2021 a las 15:00 hs. 
-  * **Tope de commit TP2** Viernes 26 de noviembre 2021 a las 23:59 hs. 
-  * **Recuperatorio 1 parcial 1**  
-  * Teórico: 7 de diciembre de 2021 Modalidad virtual a partir de las 19:00:00.  
-  * Form de inscripción: [[https://docs.google.com/forms/d/e/1FAIpQLSestuFIs1ElwRDZk7LyBVlLGa38-6rNNA2gt8q5Fr-zyBnQFQ/viewform?usp=sf_link]] 
-  * Tope commit TP1 recup.: 9 de diciembre de 2021, 22:00 hs 
-  * **Recuperatorio 1 parcial 2**  
-  * Teórico: 14 de diciembre de 2021 Modalidad virtual a partir de las 19:00:00. 
-  * Form de inscripción: [[https://docs.google.com/forms/d/e/1FAIpQLSciWLxIoQ2NZTJtRVsiQ5vYsczZyybYO-WtErwWxx2dIcxHww/viewform?usp=sf_link]] 
-  * Tope commit TP2 recup.: 16 de diciembre de 2021, 22:00 hs   
-  * **Recuperatorio 2 parcial 1** A definir 19:00:00 (teórico y limite para entrega del trabajo práctico) 
-  * **Recuperatorio 2 parcial 2** A definir 19:00:00 (teórico y limite para entrega del trabajo práctico) 
- 
-===== Teoría ===== 
-  * __**[[Device Tree Presentation]]**__ 
-  * __**[[Controladores de dispositivos (Device Drivers)]]**__ 
- 
-===== Trabajos prácticos ===== 
-  * [[ gtp_1 | Primer cuatrimestre ]] 
-  * [[ gtp_2 | Segundo cuatrimestre ]] 
- 
- 
- 
-===== Tutoriales ===== 
-  * [[ switchto |Cambio de tareas en IA-32e ]] 
-  * [[ de0a3en64 |Cambiar de nivel cero a tres en IA-32e ]] 
-  * [[ abi64 |Consideraciones para integrar C y assembler en IA-32e ]] 
-  * [[Tutorial de Yocto Project]] 
-  * [[Edición de device tree en Beagle Bone]] 
- 
-===== Guías de supervivencia ===== 
-  * [[ td3:guiasupervivenciaasm|Guía de supervivencia de ensamblador]] 
-  * [[ td3:guiasupervivenciamake|Guía de supervivencia de MAKE ]] 
-  * [[ td3:guiasupervivenciald|Guía de supervivencia del enlazador (Linker) ]] 
- 
-===== Herramientas ===== 
-  - [[instructivos:instructivo de uso de linux en laboratorios en cursos de tecnicas digitales iii |Instructivo de Uso de Linux en Laboratorios]] 
-  - [[ Instalación de la imagen de Linux de la cátedra ]] 
-  - [[ bochs| Instalación y configuración de Bochs]] 
-  - [[ bbx| Personalización de la imagen BBB]] 
-  - [[uso_del_GIT_para_la_entrega_de_tp|Utilización de GIT para la entrega de trabajos prácticos ]] 
- 
-* [[ Programación de las VBE del Bochs ]] 
- 
-===== Enlaces externos ===== 
-==== Assembler ==== 
-Existe una vasta cantidad de información y bibliografía que permite comprender y aprender el lenguaje ensamblador, y como este es implementado por los microprocesadores de arquitectura Intel o similar.  
-  * [[http://webster.cs.ucr.edu/|The Art of Assembly Language (Inglés)]] 
-  * [[http://www.alpertron.com.ar/INTEL.HTM|Excelente introducción sintética y en castellano a los procesadores Intel]] 
- 
-==== Linux ==== 
-Las conocidas guías Beej son un material muy bueno, con un enfoque muy didáctico y práctico, que permiten aprender mientras se programa. 
-  * [[http://beej.us/guide/bgipc/|Comunicación entre procesos (IPC)]] 
-  * [[http://beej.us/guide/bgnet/|Programación orientada a redes ethernet e IP]] 
-  * [[http://derekmolloy.ie/category/general/linux/|DRIVER]] 
- 
-Existen muchos libros muy buenos, algunos sobre sistemas operativos en general y otros sobre Linux en particular. 
-       - [[http://www.amazon.com/Understanding-Linux-Kernel-Third-Daniel/dp/0596005652/ref=sr_1_1?ie=UTF8&s=books&qid=1283438898&sr=8-1|Understanding the Linux kernel (Bovet,Cesati, 3rd ed)]] 
-       - [[http://www.amazon.com/Modern-Operating-Systems-Andrew-Tanenbaum/dp/0136006639/ref=sr_1_sc_1?ie=UTF8&qid=1283438984&sr=8-1-spell|Modern Operative Systems (Tanenbaum, 3rd ed)]] 
-       - [[http://www.amazon.com/s/ref=nb_sb_noss?url=search-alias%3Daps&field-keywords=understanding+linux+kernel&x=0&y=0|Linux Device Drivers (Rubini, 3rd ed)]] 
-