- 87
- 203 459
a1109
Argentina
เข้าร่วมเมื่อ 25 ธ.ค. 2021
Este canal busca explicar el funcionamiento de una computadora
FSE242C - Unidad 6.3 - Stack MQTT (Wokwi, HiveMQ, InfluxDB, Telegraf y Grafana)
Como administrar multiples dispositivos sensores reportando a un broker por MQTT y utilizar un agente para guardar la información de los sensores en una base de datos (influxDB). Luego con los datos en la DB utilizamos Grafana para realizar consultas sobre la base de datos y representar gráficamente la información.
Proyecto en Wokwi: wokwi.com/projects/414993302340402177
Proyecto en Wokwi: wokwi.com/projects/414993302340402177
มุมมอง: 342
วีดีโอ
RTOS - Linux Busybox
มุมมอง 1994 หลายเดือนก่อน
Armamos un sistema operativo mínimo con BinUtils, Kernel, GLibC, GCC y Busybox. Este sistema es cross-compilado en Ubuntu 22 para correr en ARM64 (RPI 3 , 4 o 5). Todos los scripts de compilación se encuentran disponibles en: github.com/edgardogho/RPIBusybox
RTOS - Raspberry PI
มุมมอง 2954 หลายเดือนก่อน
Como generar un sistema mínimo booteable en Raspberry PI. Como compilar un kernel a medida y generar módulos (drivers) propios.
RTOS - Kernel
มุมมอง 1364 หลายเดือนก่อน
Estudiamos el Kernel y como inician las computadoras (en particular x86) con BIOS y UEFI. Vemos el código fuente del kernel.
RTOS - Intro a Linux (Bash, GCC, Scripts)
มุมมอง 2585 หลายเดือนก่อน
Intro a como utilizar una consola en linux. La terminal usada es Terminator, se instala con "sudo apt install terminator"
FSE242C - Unidad 1.1 - Uso de simuladores Parte 2 (Falstad)
มุมมอง 8785 หลายเดือนก่อน
Uso del simulador web Falstad. Se encuentra en: www.falstad.com/circuit/circuitjs.html
Unidad0 ByteAlignment/Ordering 242c
มุมมอง 1.5K5 หลายเดือนก่อน
Explicamos Byte Alignment y Byte Ordering con ejemplos en logisim-evolution. Las instrucciones de lecturas son las que utiliza RISC-V.
FSE241C - Unidad 1.2 - Diodos Paralelo y Serie
มุมมอง 1.8K9 หลายเดือนก่อน
Detalle de lo que ocurre cuando usamos diodos en serie y diodos en paralelo. Usamos el simulador online www.falstad.com/circuit/circuitjs.html
FSE241C - Unidad 1.1 - Corriente negativa
มุมมอง 1.9K9 หลายเดือนก่อน
Como interpretar las corrientes definidas de forma arbitraria. Fue grabado con el peor microfono del mundo, por eso se escucha mal el audio.
FSE241C - Unidad 1.1 - Uso de instrumental (PLTA1.1)
มุมมอง 1.6K10 หลายเดือนก่อน
Funcionamiento de Protoboard (Breadboard) y Multimetro (Tester)
FSE241C - Unidad 1.1 - Ejemplos
มุมมอง 6K10 หลายเดือนก่อน
Ejemplos de como resolver o estudiar ciertos circuitos.
FSE241C - Unidad 1.1 - Ohm y Kirchhoff - Circuitos en C.C.
มุมมอง 3.2K10 หลายเดือนก่อน
Vemos como funcionan los circuitos en C.C. Recomendamos leer el material teórico previo a ver este video. Luego ver el video de ejemplos y uso de simuladores.
FSE241C - Unidad 1.2 - Semiconductores
มุมมอง 5Kปีที่แล้ว
Vemos dispositivos no lineales (diodos y transistores) y estudiamos cómo se forman las compuertas elementales (NOT,NAND,NOR,AND,OR) con transistores CMOS.
FSE241C - Unidad 2.1 - Ejemplo de simplificación - Parte 1
มุมมอง 2.8Kปีที่แล้ว
Como pasar de una función dada a un circuito simplificado en suma de productos e implementado con un único tipo de compuertas
FSE241C - Unidad 2.1 - Ejemplo de simplificación - Parte 2
มุมมอง 2.8Kปีที่แล้ว
FSE241C - Unidad 2.1 - Ejemplo de simplificación - Parte 2
FSE Unidad 6.1 - Entradas analógicas y comunicaciones
มุมมอง 2Kปีที่แล้ว
FSE Unidad 6.1 - Entradas analógicas y comunicaciones
FSE Unidad 6.0 - Internet de las cosas (IOT)
มุมมอง 1.5Kปีที่แล้ว
FSE Unidad 6.0 - Internet de las cosas (IOT)
FSE Unidad 5.1 - Maquinas de estado en Micropython
มุมมอง 1.8Kปีที่แล้ว
FSE Unidad 5.1 - Maquinas de estado en Micropython
FSE Unidad 5 - FSM - Maquinas mas complejas
มุมมอง 3Kปีที่แล้ว
FSE Unidad 5 - FSM - Maquinas mas complejas
FSE Unidad 5 - FSM - Maquinas de Moore y Mealy
มุมมอง 2.9Kปีที่แล้ว
FSE Unidad 5 - FSM - Maquinas de Moore y Mealy
Gracias profe por resumirme la carrera!
Buen video. Para verlo y repasarlo muchas veces.
Excelente explicación. Muchas gracias
Lo que labura Edgardo no tiene explicación. Sospecho que debe ser algún tipo de androide programado por la cátedra
Es un Cyborg enviado al pasado por Skynet....la pista está en Terminator (1984) donde el T-800 ejecutaba ASM del 6502.
busco novia otaku, buen video!
Lástima que con eso no te podemos ayudar....pero de electrónica y sistemas te ayudamos en lo que necesites
He compartido tu canal, muchas gracias, tus vídeos me parecen increíblemente divertidos y valiosos, es un placer verlos!
A nosotros nos gusta hacerlos
Dale gracias, a ver si me sale!
gran verdad pero hubiera sido muy didactico hacer volar diodos (led o no) para explicar que no hay que poner diodos en paralelo. muy interesante como siempre
Buenos días profe no entendí si en el minuto 14:34 lw, en la línea 6 inicializa el registro x6, siendo que después en la línea 9 les están asignando x6=x6+1, sería lo mismo poner x0 directamente y ahorrar la línea 8, o estoy equivocado. Saludos.
X6 se carga con el contenido de memoria apuntado por X5 ( que previamente obtuvo la dirección de la variable en memoria de datos ). Luego se incrementa en 1 el valor de X6 y se escribe nuevamente en memoria de datos. Es el equivalente a hacer : int var1=4; var1++;
pregunta porque da 100mA? 4:02
12/120=0,1
videazo
Muchas gracias caballero por subir este tipo de videos, en especial me suscribi a su canal por qué trata de la arquitectura del tipo RISC-V que me encantaría que suba más vídeos de la serie se lo agradecería muchísimo, que tenga una excelentísima semana 🙏🙏🙏👍
Gracias por el comentario. Tenemos desarrollado un procesador RISC-V en verilog publicado en github.com/edgardogho/RISC-V2p Saludos
Genial felicitaciones, le deseo el mayor de los éxitos! @@user-a1109
Ese chip lo elaboraron el algún centro de semiconductores en Argentina? Muchas gracias por su respuesta me alegro mucho que estén trabajando en dicha arquitectura 👍🙏👏🙏👍@@user-a1109
La arquitecta RISC-V es abierta ( cualquiera puede implementar un diseño usando las instrucciones). Nosotros hicimos el diseño de una CPU que implementa esta ISA , o sea, hicimos la microarquitectura. La hicimos para ejecutarse en un circuito lógico programable (FPGA) en un lenguaje que permite implementar circuitos lógicos ( Verilog). Cualquiera que tenga una FPGA , en este caso Xilinx artix 7, puede utilizar este diseño. No hemos fabricado esto en silicio. A los alumnos de electrónica les enseñamos Verilog. El curso de Verilog se encuentra en el mismo github ( github.com/edgardogho/CursoVerilog ). De esto no tenemos serie de videos, solo el curso publicado. Tenemos papers publicados sobre todos estos temas. scholar.google.com/citations?user=3W8cJyIAAAAJ&hl=en&oi=ao
Ok si ya le comprendi gracias por su respuesta, pensé que habían diseñado el silicio, como no llegue a ver bien el chip que usaron, no me di cuenta pero igual esta muy interesante el proyecto 👍👍👍muchisimas gracias por compartir la página excelente de que se fomente este tipo de trabajos en risc-v@@user-a1109
Buenas Profe, no tendra los PDF de la materia Arquitectura computacion en algun Drive o dropbox? para descargarlo
En el primer video, unidad 0 introducción, aparece un link a un drive con el material de la unidad 0. Si necesitas otra cosa escribime al mail mío y te lo envío
Directamente ni me abre el Ripes, de hecho no abre nada, ni mensaje de error ni nada y no se que hacer
Tuvimos un solo alumno con ese problema....y al final termino usando una VM con Ubuntu. Si me decís que Windows usas quizás podemos encontrar el problema
@@user-a1109 me paso exactamente lo mismo, no me habre nada, y tengo Windows 10 Home
Thank you, this helped a lot!
Hola Profe, una consulta cambiaría en algo el diagrama de transición de estados si una persona metiera $300 o un saldo que permitiera sacar más de una gaseosa (sin retirar todavía una)? Porque en cada estado nunca sabemos como llegamos al mismo estado ni figura algo que restrinja o cuente, saludos.
técnicamente podrías crear muchos mas estados para representar distintas situaciones.. ej: podrías contar que ingresaron $300 (con billetes de $50 y $100), y si la gaseosa cuesta $150 entonces cuando llegas a los $300 debería habilitarte la salida siempre y cuando tengas al menos $150. Las maquinas de estado no tienen memoria mas alla de sus estados, entonces si a un estado en particular podes llegar por dos caminos, cuando estas en ese estado no sabes por cual de los dos llegaste.. pero si a tus estados solo existe un único camino por el cual podes llegar entonces si tenes esta información. Por ejemplo podes tener un estado llamado $100_a, donde solo llegas si insertaron 2 billetes de $50 y un estado $100_b a donde llegas si insertaron un billete de $100. Entonces ahora cada uno de esos estados representa que el crédito que tenes es $100 pero sabe si llegaste por 2 de $50 o uno de $100.
Excelente explicación, como se llama la animación?
La animación fue realizada por Martin usando Blender. El diseño de la CPU es una implementación de RISC-V escrita en Verilog: github.com/edgardogho/RISC-V2p
@@user-a1109 Muchas gracias
"¿Que aprendiste hoy en SE Gonza?" "Camarriba camabajo camarriba camabajo"
Excelente video, gracias por tu aporte.
Estos temas los ví en la universidad, pero no sé por qué hasta ahora es que me interesa saber más del tema. Muy buena tu forma de explicar, es muy entendible
Este tema fue armado por Martin. Nos alegra que exista gente que lo encuentre interesante mas alla de la universidad donde nosotros lo explicamos.
Tengo 18 y quiero ser un ingienero electrico (nuevo sub) sube mas contendio como este
Una vez, estaba armando un puente de diodos para hacer una fuente DC. Conecte mal el diodo y se prendio fuego al diodo, bastante fuego. Mi transformador era de 5 amperios a 20 voltios y el diodo de 1 amperio creo. Cosas como esas hacen que vea estos videos.
Cuando empece a aprender como se programan los microcontroladores, le dije a Carlos Maidana (mi docente por esa época) que quería comprarme un multimetro medianamente bueno (Fluke o similar) para utilizar como instrumento. Me dijo que compre el multimetro chino mas barato que pueda encontrar, y que cuando queme ese, después compre uno un poco mejor, y que cuando queme ese mejor, recién ahí me compre el Fluke. Tengo que reconocer que quise medir corriente en la tensión de linea (220V) sin cambiar la posición de las puntas y le hice un hermoso corto al multimetro chino. Luego de eso dejo de andar para siempre y compre uno mejor. Es hasta el día de hoy que no lo pude quemar y todavía no tengo el Fluke.
crack
Muy buen video
En el minuto 27:10 se dice que en el ejemplo anterior las variables estaban ocupando 4 bytes cuando las variables D, M, A estaban en las posiciones fp[-20] fp[-19] fp[-18] y los accesos eran alineados ya que estaban dentro de la misma palabra de memoria. ¿Estoy entendiendo algo mal?
Pasan 2 cosas: 1) Ripes soporta accesos no alineados, por ende con este simulador no tenes problemas. 2) El ejemplo de D, M y A terminan siendo 4 bytes (1 byte D, 1 byte M y 2 bytes A). Si hubiese sido una estructura con 5 bytes (supongamos Dia, Mes, Hora , Año) entonces el short queda desalineado. Si no forzas que la estructura se almacene de forma empaquetada, entonces C va a rellenar con Padding. Lo podes probar haciendo Sizeof de la estructura. Si lo forzas que sea empaquetado, el tamaño va a ser 5 bytes pero el acceso a datos puede quedar desalineado.
Qué excelentes animaciones!!!!!
Es trabajo de Martín
En los "Compiler arguments" queda -O0 -g -nostdlib y en los "Linker arguments" queda -static -lm Por si alguno no llega a verlo bien.
que grande el profe con un video entiendo mejor el tema !!!!
Excelente!