Cuando te encuentras al vato que viene del futuro XD
Computación, procesadores y memoria
Cómo funcionan los correos electrónicos
Qué son Bits y Bytes
Cómo funcionan los circuitos electrónicos
Procesadores y arquitecturas de CPU
¿Qué es un system on a chip?
Qué es la memoria RAM y cómo funcionan los discos duros
GPUs, tarjetas de video y sonido
Periféricos y sistemas de entrada de información
La evolución de la arquitectura de la computación
Cómo funciona Internet
Introducción a las redes y protocolos de Internet
Puertos y protocolos de red
Qué es una dirección IP y el protocolo de Internet
Cables submarinos, antenas y satélites en Internet
Qué es un dominio, DNS o Domain Name System
Cómo los ISP hacen Quality of Service o QoS
Cómo funciona la velocidad en internet
Qué es el Modelo Cliente/Servidor
Cómo funciona realmente un sitio web
Internet es más grande de lo que crees
Sistemas operativos
Diferencias entre Windows, Linux, Mac, iOS y Android
Permisos, niveles de procesos y privilegios de ejecución
Fundamentos de sistemas operativos móviles
Sistemas operativos embebidos e Internet of Things
Archivos y estructuras de datos
Metadatos, cabeceras y extensiones de archivos
Cómo funciona el formato JPG
Videos, contenedores, codecs y protocolos
Cómo funciona .zip: Árboles binarios
Contenido Bonus
Qué es una red neuronal
¿Qué es SQL y NoSQL?
Qué es un algoritmo
El poder de un Raspberry Pi
Principios de la ingeniería de software sostenible
Aún no tienes acceso a esta clase
Crea una cuenta y continúa viendo este curso
Los sistemas embebidos son dispositivos que se encuentran en una gran variedad de lugares, estos son los sistemas de procesamiento que se utilizan en dispositivos diferentes a nuestros computadores, por ejemplo el microcontrolador que tiene programadas las secuencias de tu lavadora, el sistema embebido que tiene tu vehículo y que se encarga de coordinar tareas de seguridad básicas, el microcontrolador que tiene programadas las funciones de tu horno de microondas, el sistema de control de una estufa de inducción, la computadora embebida en un cajero automático, el sistema de navegación, estabilización y seguridad de un avión y muchos dispositivos más.
Hay plataformas para poder prototipar estos sistemas embebidos, las más populares son Arduino o Raspberry Pi, etc. Hay sistemas embebidos que no crearas que son un computador como la SIM Card (En la tarjeta SIM hay CPU, memoria RAM, un disco, un S.O., etc.)
Los Arduino son muy populares porque sirven para prototipar muy rápido lo que quieras.
Las CPU ARM son un tipo de CPU especial. Las CPU normales como Intel o AMD son sistemas que se llaman X86. La diferencia está en la forma en que los transistores están por dentro organizados y en algunos elementos fundamentales. Por ejemplo Intel siempre ha optimizado los procesadores Intel y la arquitectura x86 para que estos sean ultra veloces, sin importar nada más. En cambio, ARM la velocidad es una prioridad, pero mucho más prioritario que esta es el uso de la electricidad, ARM usa la misma energía para procesar la misma cantidad de datos que un Intel, obviamente por ahora un Intel siempre va a hacer más veloz aunque ARM está alcanzando la velocidad de este.
Los Raspberry pi tiene puertos básicamente de entrada eléctrica por lo que se pueden mandar 2 tipos de señales, análogas o digitales.
Cuentan con una CPU ARM, pero tienen algo particular y es que esta CPU es quad-core, esto significa que son 4 CPU realmente. Los Raspberry Pi no se programan directamente como un Arduino, estos son un PC COMPLETO y eso es una diferencia radical en comparación con un Arduino. Los Raspberry pi tienen puertos (USB, HDMI, eléctrico, etc). Una Raspberry Pi tambienb tiene una GPU que tiene un chip llamado Broadcom videocore que hace rénder de cualquier cosa gráfica que necesites.
Históricamente, los Raspberry corrían Linux, una versión optimizada para esta llamada Raspian; sin embargo, desde hace algunos años hay una versión especial de Windows llamada Windows ARM
Microsoft tiene una historia de S.O embebidos por eso has visto en aeropuertos, cajeros, centros comerciales, fotos de la pantalla azul en lugares inesperados como el lugar donde se ven los vuelos, como pantallas de publicidad, etc. Esto es porque Windows creo una versión para sistemas embebidos llamada Windows CE y también tenemos otro llamado Windows Mobile o Pocket edición que fue evolucionando hasta crear el Windows Phone, etc. Al día de hoy solo existe un Windows desde la perspectiva de Microsoft (Windows 10) pero hay una versión especial llamada ARM edition que corre en sistemas embebidos como el Raspberry Pi.
La SIM Card es un SoC que tiene un S.O. Nacieron a partir de las Smart Cards. Probablemente, tienes una tarjeta de crédito que tiene un chip igual al que tiene una SIM Card, o las tarjetas para entrar al trabajo, internamente seguro tienen uno de esos chips. Todos estos tienen una CPU, una memoria RAM, memoria de únicamente lectura donde está el S.O.
Contribución creada por: Josan Guerra y Mayra López
Aportes 250
Preguntas 35
Cuando te encuentras al vato que viene del futuro XD
Sistemas operativos embebidos e Internet of Things
Soy del club de los que tampoco sabia que una sim card es un SoC
ICCID: cada SIM se identifica internacionalmente por su ICC-ID . Los ICCIDs se almacenan en las tarjetas SIM y también se graban o imprimen sobre el cuerpo de plástico de las mismas en un proceso de personalización. El ICCID es un número de identificación único de 19 ó 20 dígitos.
IMSI: las tarjetas SIM se identifican en sus redes móviles individuales mediante un IMSI único. Los operadores de telefonía móvil conectan las llamadas a teléfonos móviles y se comunican con sus tarjetas SIM comercializadas usando su IMSI.
Las tarjetas SIM también tienen una clave de autenticación (Ki, Authentication key) es un valor de 16 bytes usado para autenticar las tarjetas SIM en la red móvil. Cada tarjeta SIM tiene una Ki única asignada por el operador durante el proceso de personalización.
todavía me sigue pareciendo irreal que en una SIM haya un sistema embebidooo
La tarjeta inteligente UICC consta de CPU, ROM, RAM, EEPROM y circuitos de entrada/salida. Las primeras versiones tenían el tamaño de una tarjeta inteligente (smartcard) típica (85x54 mm), pero debido al tamaño cada vez más pequeño de los teléfonos móviles aparecieron versiones más pequeñas de 25x15 mm.
El sistema de seguridad que se usa en los supermercado para evitar los robos se llama RFID:
RFID o identificación por radiofrecuencia (del inglés Radio Frequency Identification) es un sistema de almacenamiento y recuperación de datos remoto que usa dispositivos denominados etiquetas, tarjetas o transpondedores RFID. El propósito fundamental de la tecnología RFID es transmitir la identidad de un objeto (similar a un número de serie único) mediante ondas de radio.
Buena pagina para simular arduinos. https://www.tinkercad.com/ 😃
Clase 22
¿Que puedo aprender de esta clase?
¿Como puedo utilizarlo a nivel personal y a nivel profesional?
¿Para que me sirve este conocimiento?
¿CÓmo mejorará mi calidad de vida?
¿Cómo puedo ayudar a otras personas a través de este conocimiento?
¿Como puedo usar esta información para tomar mejores decisiones?
Puntos claves:
En la SIM Card Hay un Computador D:
Arduino te ayuda a crear sistema embebdo muy rapido
ABM
Sistemas especiales con codigo binario
Super rapido
De Intel
ARM
Usa menos energia para procesar la misma cantidad de datos
Arduino
Usa un sistema llamado Sketch
Derivado de C
Recibe alimentación de USB
Se le sube ese codigo al Chip
No sirven para hacer produccion masiva de hardware
Sirven para prototipar hardware -> Mandar a producion
RTM (Release to Manufactur)
la fabrica genera la version manufactur para mandar a la línea de produccion
Arduino tiene sistema basico de BIIOS
Puertos son una serie de huecos
Reciben señales análogas
Señales digitales
Memoria RAM limitada
No tiene sistema de salida graafica
Raspeberry PI
ARM CPU Quad Core
PC completo
USB HDMI
Puerto electricco libre
GPU broadcom videacom
SDcard son SO
puede correr cualquier SO
En especial Linux Raspian
Windows tambien esta en sistemas embebidos
Programar SDcard realtime 😮
MULTOS
Java Card
MEL
U.I.C.C
Estos son System on a Chip
La diferencia principal de un **SoC ** (System on a chip) con un microcontrolador tradicional no debe pasarse por alto, puesto que estos rara vez disponen de más de 100 kilobytes de memoria RAM (de hecho, lo más frecuente es que las memorias, tanto la RAM como la flash, de un microcontrolador consten de unos pocos kilobytes), y gran parte de estos son estructuras monochip, mientras que el término SoC es usado para procesadores más potentes y de arquitectura más compleja, como son los que integran los ordenadores y dispositivos actuales que dependen de chips o módulos de memoria externos para ser eficaces.
no tienen un curso para crear hardware? jajaja demasiado interesante.
En 2020, ARM superó a X86. Intel está perdiendo la batalla.
El ejemplo típico, es el chip M1 de Apple; un iPad Pro es hoy más rápido, que la mayor parte de los laptop del mercado, y por eso ahora Apple le dio la espalda a Intel, e introdujo los Macbook Pro, con procesador M1.
Intel tendrá que responder; los años nos dirán, si lograron dar la batalla. Amanecerá y veremos. Mientras tanto, saquen las crispetas - palomitas - pop corn, o como sea que les llamen en su país.
Imposible concentrarse con las gafas de Freddy xd
¿No sería mejor usar Linux en esos lugares?
General architecture of embedded core-based system-on-chip
Más acerca de Raspberry
Pues como dijo freddy es un mini computador, la versión 4 ya viene con 4GB de RAM y doble puerto HDMI, puedes programarla en python conectando hardware avanzado.
Ej: Conectar una webcam por USB y procesar la imagen con python.
Al ser sistemas pequeños y de bajo consumo, son muy usados en robótica, una bateria un par de motores y ruedas y tendras un robot con la logica que le programes.
WOW! Es sorprendente como la SIMcard es una computadora!!! Aun mas sorprendente saber que hay computadoras alimentadas con la energía a través de ondas!!!
Algunos se preguntaran sobre las gafas de Freddy:
Snapchat Spectacles xD Fueron un fracaso pero es algo super fancy.
No tenia idea de que los chips de SIM eran sistemas embebidos. Gracias de verdad por este curso.
17 de Noviembre de 2021
A la fecha ARM esta superando a Intel en el M1 - M1Pro - M1 ProMax de Apple, un SoC para las Macbook - iPads
Los sistemas embedidos son una plataforma especial de computación, ya que no son “normales” sino pequeños chips metidos en donde uno menos se lo espera.
Hay 2 plataformas populares para prototipar los sistemas embedidos como Raspberry Pi y Arduino.
Hay otros sistemas embedidos que no creeríamos que son un ordenador, como la tarjeta SIM.
##############################
ARQUITECTURAS
CPU ARM : Son un tipo de CPU especial que contiene otro código binario para ejecutar cualquier tipo de aplicación. La diferencia es la forma en la que los transistores están organizados. Esta arquitectura se enfoca en bajar el consumo eléctrico.
x86 : Intel y AMD. Es la arquitectura más conocida y su enfoque principal es la velocidad.
#################################
#################################
ARDUINO
En Arduino se programa usando un programa llamado Sketch. Es una derivación de C++ que tiene una serie de instrucciones especiales para prender y apagar puertos electricos en Arduinos. Este programa permite subir el código al chip de Arduino a través de USB.
Los Arduinos no sirven para hacer producción masiva de Hardware ya que son caros.
Los profesionales prototipan con Arduino los proyectos para luego optimizar el circuito y mandar a producción (RTM : Release to manufacture).
Arduino tiene tu propio OS. Lo que programes correrá en Arduino.
Los puertos de un Arduino son entradas eléctricas. Análogas y Digitales.
El USB es para subir el OS al chip, o alimentar de electricidad, pero también posee entrada de 5v y conectar una batería.
El CPU de un Arduino es un system on a chip. Quiere decír que incluye memoria Ram.
Es un sistema extremadamente básico, para mandar y recibir electricidad.
####################################
####################################
Raspberry Pi
Raspberry Pi es un system on a chip ARM, como Arduino, pero posee 4 núcleos.
la forma principal de diferenciarlo con un Arduino es que Raspberry es un PC completo. Tiene puerto USB completo, puerto SD, HDMI, y un puerto eléctrico multifuncional para colocar objetos como pantallas.
Raspberry tiene un GPU llamado Broadcom VideoCore.
Historicamente corren en Linux, especialmente en la distribución Raspian. Pero recientemente Windows 10 tiene una versión para correr en sistemas embedidos, llamada ARM edition.
####################################
####################################
TARJETAS INTELIGENTES
Las tarjetas tienen su propio CPU que se alimenta de las señales de radio del medio ambiente. Existe por ejemplo JavaCard, un sistema operativo para correr Java. Tenemos MULTOS, que se programa en C++ y se compila con MLL.
Estas SmartCards están estandarizadas para fabricarlas. Se conocen como U.I.C.C (Universal Integrated Circuit Card).
Se prototipan en un Arduino y luego se las va diseñando cada vez mas pequeñas hasta poder hacer un RTM
####################################
Wow!! sin duda una de las mejores clases.
\
Las Smart Carts o UICC (Universal Integrated Circuit Card)
En este año compre un arduino nano chino a 4USD, totalmente funcional… NO son caros…
El internet de las cosas o Internet of Things (IoT) es un concepto utilizado para hacer enfasis en la interconexión digital que hay por medio de internet con los objetos.
Excelente curso y toda la información se agradece mucho. Feddy es un excelente ponente y hace que todo se entienda de manera concreta.
Procesadores ARM
Arduinos
Raspberry Pi
SIM
Increíble lo que ha conseguido apple con sus arm M1 mostrando cómo al día de hoy (2021) estos chip ya pueden ejecutar tanto velocidad como poder de procesamiento.
Un sistema embebido, embarcado o empotrado (integrado, incrustado) es un sistema de computación diseñado para realizar una o algunas pocas funciones dedicadas, frecuentemente en un sistema de computación en tiempo real. Al contrario de lo que ocurre con los ordenadores de propósito general (como por ejemplo una computadora personal o PC) que están diseñados para cubrir una amplia gama de necesidades, los sistemas embebidos se diseñan para cubrir necesidades específicas. En un sistema embebido la mayoría de los componentes se encuentran incluidos en la placa base (tarjeta de vídeo, audio, módem, etc.) y muchas veces los dispositivos resultantes no tienen el aspecto de lo que se suele asociar a una computadora. Algunos ejemplos de sistemas embebidos podrían ser dispositivos como un taxímetro, un sistema de control de acceso, la electrónica que controla una máquina expendedora o el sistema de control de una fotocopiadora entre otras múltiples aplicaciones.
Que increíble momento para estar vivos, no tengo dudad de eso.
Compañeros les comparto un sistema embebido de un sillón dental, me base en la plataforma de Arduino, esta hecho en el programa Proteus Design Suite. para hacer esto, les recomiendo el curso IoT y programación básica de aquí de Platzi. Espero les llene de curiosidad el tema de como hacer estos sistemas y la electrónica.
-raspery pi es un computador completo en un espacio pequeño que este a diferencia de arduino si puede procesar graficos ya que tiene una gpu. el s.o puede ser linux o una version de windows
-las tarjetas sim son un mini computador que funcionan con electricidad irradiada del entorno, funciona con poca energia , ejecuta su programa y se apaga y hace eso varias veces sin baterias ni dada. ejecutan en java card y pueden ser programadas en c++
Me saco el sombrero ante esta MAGISTRAL clase del Señor Freddy Vega! Hoy sí puedo decir que aprendí algo, y que el dinero invertido en mi suscripción vale la pena!
Interesante la evolución de los sistemas operativos, hasta llegar a estos sistemas de las Smart cards.
Definitivamente la tecnología no para de sorprenderme, desde algo muy pequeño como la Sim Card hasta algo muy grande como un transbordador espacial. 😃
Hay que tener muy en cuenta que existen dos grandes grupos de smartcards : Las **memorycards ** y las chipcards . Mas información Aquí
Aparte del Arduino y Raspberry Pi las sim card, chips de teléfonos son sistemas embebidos tienen una memoria RAM hay un disco un SO que arranca y ejecuta cosas.
Los CPU ARM son un tipo de CPU especial (conocemos Intel o AMD son sistemas que internamente se llaman x86), hay otra arquitectura ARM con código binario para ejecutar código o cualquier tipo de aplicación la diferencia es en la forma en que los transistores están por dentro organizados.
Intel programó los transistores para dar velocidad pero ARM a parte de la velocidad es el uso de la energía, ARM usa menos energía para procesar la misma cantidad de datos que un Intel, obviamente Intel será más veloz pero ARM está agarrando la misma velocidad que tiene Intel.
No tenía idea que las smart cards tenían un S.O. Y todas ellas deben diferenciarse según la empresa que las suministra. Nunca se termina de aprender.
Asombroso que no solo las computadoras, moviles, smart watch, smart TV tienen Sistemas Operativos.
falto microchip y PIC c , son bastante interesantes , aunque implica que tengas que crear el circuito externo, ya que arduino de por si es una tarjeta con un microcontrolador y ya trae el circuito listo para que solo lo alimentes.
La placa Arduino es excelente para prototipar, Si quieres fabricar un circuito puedes hacerlo unicamente comprando el chip de arduino sin la placa y es mucho más barato. Sus chips los hace Atmega y no son caros!
Ya han visto la diferencia económica tan notoria entre un arduino y un Raspberry PI, creo que en el curso de programación básica es la razon por la que usan Arduino para el proyecto
En mi vida había escuchado de Java Card, he buscado información y no he visto prácticamente nada. Esto me ha despertado enormemente mi curiosidad así que lo estudiare a fondo, gracias:)
Lo de las sim cards me exploto la cabeza jaja.
Existe electronica mexicana como arduino y raspberry esta marca se llama Nomada
https://www.nomada-e.com/Inicio/
Qué onda gente cool de internet?
Les dejo unas preguntas para que repasen antes y después de ver la clase para que recuerden mejor la información…
.
Me quede asombrada como los Sim Card tienen una CPU, una memoria RAM de solo lectura. y yo que solo veía una chapita de metal.
jajajaja!!
No entendía que era el arduino me sirvió mucho visitar la pagina para averiguar mas.
Al ver los primeros segundos del vídeo pensé que estaba viendo el videoclip de “Me convierto en Marciano”
ARM es la arquitectura que más se usa en dispositivos móviles debido al menor consumo de energía comparado con la arquitectura x86 proporcionada por los procesadores intel y AMD.
El chip de la mayoría de los Arduinos es el Atmega328, el cual puede comprarse por separado para montar tu propia plataforma de prototipado. Se aprende mucho intentándolo.
Un sistema embebido:
Los sistemas embebidos son dispositivos que se encuentran en una gran variedad de lugares, estos son los sistemas de procesamiento que se utilizan en dispositivos diferentes a nuestros computadores
Lo de la simcard me dejó sin palabras, gugu una cosa que no sabía, nunca pares de aprender. 😄
Estoy impactado con los UICC seria genial aprender a manejarlos en aplicaciones Open Source.
De verdad es increíble el tema de las Smart Cards, y aún más cuando existen las Nano SIM. A veces creemos que esta industria está muy enfocada a computadoras y otros dispositivos, pero esta está inmersa en mucho más.
Wow quedé impactado al saber que las simcard son mucho más sofisticadas, pensaba que sólo almacenaban una serie y tenían una pequeña memoria para guardar contactos básicos
Arduino también tiene interfaces UART, SPI e I2C por las cuales conectas periféricos para hacer cosas más cheveres!
Habra la posibilidad que ha fututo los sistemas embebidos o sistem on chip y reemplacen a nuestros PC, para hacerlos cada vez mas pequeños y compactos pero que ejecuten multiples tareas como lo hacen hoy nuestras computadoras?
Buen curso!!! solo comentar que creo que por el minutos 5:08 dijo raspberry pie pero se sigue hablando de Arduino. Espero les pueda servir por si les quedo mi misma duda. jaja a nunca parar de aprender!
Es un sistema de computación diseñado para realizar una o algunas pocas funciones o necesidades específicas.En un sistema embebido la mayoría de los componentes se encuentran incluidos en la placa base (tarjeta de vídeo, audio, módem, etc.) y muchas veces los dispositivos resultantes no tienen el aspecto de lo que se suele asociar a una computadora. Algunos ejemplos de sistemas embebidos son un taxímetro o un sistema de control de acceso.
¿Se puede subir un S.O al chip y depues reutilizalo para otro proyecto(subirle otro S.O eliminando el anterior)?
Hay un rumor que leí,dice que apple esta desarrollando un sistema para eliminar las sim cards, pero con lo que vi en el video, creo que aun falta mucho para desarrollar sim cards virtuales.
Windows Phone era buenisimo, pudo haber crecido bastante pero no logró la popularidad esperada.
Me pregunto si en un futuro se podría usar la arquitectura ARM
para las computadoras y así disminuir la huella de carbono que producimos al usar la computadora todo el tiempo
También me pregunto que nuevas arquitecturas vendran en el futuro, el futuro se ve fascinante 😄
ARM CPU
sketch C++
usb 5V
WTF esos lentes xD
bien explicadas las diferencias entre los arduinos y el Rapsberry pi
Por cosas como éstas, Freddy es uno de los mejores profesores de la vida.
Mi civica es un pc 😮
la sdcard de las rasberry pi vendrían siendo su disco duro
Aporte sobre los sistemas embebidos:
https://www.youtube.com/watch?v=zeWQjXdUlwc
Por cierto una palabra bien ambigua
Las sim card de sus celulares tienen cpu, memoria ram,memoria rom y sistema operativo. Todo en un mini chip.
Gracias por tu presencia, Freddy con lentes de sol.
En que se recomienda aprender primero en Arduino o Raspberry Pi?
ahora mismo las amd son mejores que intel
Todo lo serio que es este curso y sin embargo Freddy lo comienza con unas gafas raras 😂
woww! me voló la cabeza al escuchar que en una sim haya un sistema embebido
Me encantó el tema de las Smart Cards, realmente no estaba enterado, pero es iluminador saberlo.
ARDUINO
https://educarparaelcambio.com/arduino/que-es-arduino-y-para-que-sirve/
https://docs.google.com/document/preview?hgd=1&id=1rYaZQDZi_ILyT8KOYZ7eBCxKyjd6-k95RE-9MKa1AvE
RASPBERRY PI
https://hetpro-store.com/TUTORIALES/raspberry-pi-3-b-plus/
SMART CARD
https://home.cc.umanitoba.ca/~kinsner/whatsnew/tutorials/tu1999/smcards.html
Les comparto mis apuntes de la clase. 😄
Es un sistema extremadamente básico que no tiene ninguna interfaz gráfica, es solo una placa para mandar y recibir electricidad.
Hasta ahora INTEL se ha caracterizado por ser más veloz, pero ARM se está aproximando a la velocidad que tiene intel, por eso es tan popular como el procesador en sistemas pequeños, como celulares, relojes inteligentes, termostatos, entre otros porque su prioridad es la electricidad.
Es la especificación mínima de funcionamiento de un hardware.
Por ejemplo: Imagina que realizas una maleta inteligente, por dentro colocas un arduino que utilice:
Una vez lista convierten todo en el circuito más pequeño y más barato posible y lo mandan en un RTM, para que una fábrica genere la versión prototipo que luego se va a ir a la línea de producción.
Las sims card son un chip que tienen un Sistema Operativo.
Nacieron apartir de las smarth cards.
Las tarjetas de crédito o para ingresar al trabajo tienen un chip exactamente igual al que tiene una SIM card, se llaman smart cards.
Internamente en la industria se conoce como UICC
Tiene CPU, memoria RAM, memoria ROM de sólo lectura donde está sólo el SO.
EJEMPLO: REALIZAR LLAMADA
Hay una llave especial de cifrado para evitar secuestros o intervenciones del teléfono, que la llamada sea segura, saber que tienes el teléfono y que el operador móvil se asegure de que la llamada va solo por un camino.
La encargada de cifrar información, no es la CPU del teléfono, es la CPU de la SIM card y emplea muy poca electricidad.
EJEMPLO: COMPRAR ROPA
En la tienda tienen estas varas gigantes que cuando salen de la tienda suenan para evitar robos.
Les tienen que quitar una cosa, esa cosa es una smart card que tiene un sistema operativo cuya electricidad se alimenta de una señal de radio, una onda de radio que emiten estas barreras, no emplea baterías.
Utiliza la propia electricidad del ambiente para poder funcionar y comunicarse, son sistemas operativos real time o que arrancan super rápido, ejecutan la aplicación y mueren.
Las Smart Cards son un ejemplo de un chip que inicialmente puede empezar en una tabla de prototipado, en una tarjeta como arduino o cómo un chip personalizado, que luego se va miniaturizando hasta obtener una versión RTM y el otro elemento común que tienen entre ellos es que todos estos sistemas tienden a ser un SOC
BUENAS TARDES ES POSIBLE CREAR UNO SU PROPIO INTERNET " CASERO" SALUDOS A TODOS ,PROFE FREDDY ERES UN GENIO.
Grande clase donde se descubren muchas cosas nuevas.
Que las simCards tienen sistema operativo???! WTH!😱
im pre sio nado !!!
(Y)
Excelente, no olvidemos lo que hizo Palm en su momento y quedó en el olvido, aprendí algo que no sabía, gracias
me parecio muy buen curso los sistemas embebdidos
Wow Impresionante el tema de las smart cards
Me gustaría que platzi democratizara la programación de las simcard, cuando trabajaba en telefónica también quede impresionado cuando mi jefe me conto que estas tenían un sistema operativo, pero todo era muy cerrado, solo los representantes de los fabricantes tenían el sw para programarlas y se limitaban a escribir comandos para cambiar variables
Los SO embebidos corren en SoC como Arduino, Rasberry Pi e incluso las simcards.
Estos son sistemas que se escriben dentro del chip y corren directamente cuando se prende el dispositivo, son muy pequeños y están en cualquier lado.
Estos SoC tienen CPU basados en la arquitectura ARM que es más optima para un menor consumo de energía, precisamente diseñados para piezas móviles del IoT y los mismos celulares.
Cuando se crea una pieza de hardware o un elemento IoT se usan estas piezas de prototipado como arduino o RasberryPi (Este último es un computador completo con puertos de conexión incluso), ambos funcionan con puertos eléctricos análogos o digitales para conectar todo tipo de piezas y formar un circuito. Estos se usan para probar el sistema y eventualmente se crea un RTM Release to manufacture, que es la versión de un Chip listo para producción y distribución de forma más económica.
Tarjetas inteligentes
Estas son tarjetas que tienen chips embebidos con RAM y ROM que funcionan con muy poca energía o ninguna usando la energía del ambiente 😯 estos tienen un SO por dentro escrito código escrito en Java incluso, que hace cosas como cifrar las llamadas (No lo hace el celular) o por ejemplo las tarjetas que le ponen a las prendas en las tiendas de ropa y se prenden con la pieza que está en la entrada emitiendo señales electromagnéticas que hacen que se encienda el chip de la prenda y empiece a pitar.
Definitivamente imporesionante 😲
wooooo, super bieeen
estilacho el de don freddy.
Muy bueno todo, pero… donde consigo esos lentes man
Siempre me pregunte como funcionaba estos dispositivos! gracias.
Los sistemas operativos embebidos son una plataforma especial de computación ya que no funcionan como un computador normal, sino que son pequeños chips metidos en “donde menos te lo esperas”.
Sistemas embebidos son los sistemas de procesamiento que se utilizan en dispositivos diferentes a nuestro pc, por ejemplo las SIM Cards, o un microcontrolador de una lavadora, de un horno de microondas, una estufa de inducción, etc.
Los Arduinos son un dispositivo muy popular porque sirven para prototipar cualquier cosa que se requiera (curso programación básica de platzi para más información)
Las CPUs ARM son diferentes a las CPUs utilizadas en computadoras (de intel, amd). ARM prioriza el uso de la electricidad sobre la velocidad de procesamiento (prioridades en los CPUs de Intel y AMD). Recientemente, Windows ha incursionado en versiones ARM.
Los Arduino funcionan y se programan en Sketch, que está basado en C++. Lo que tú programas en Arduino es el sistema operativo.
RTM (Release to Manufacture): Es la expresión mínima de funcionamiento de un hardware.
Los Raspberry Pi también funcionan sobre una CPU ARM, pero es una CPU Quadcore. Los Raspberry funcionan como un PC completo, ya que cuentan con puertos: de USB, HDMI, eléctricos, Memorias SD y cuenta con una GPU (Bjoadcom Videocore).
Las Smartcards como las tarjetas SIM funcionan con una CPU ARM de igual manera, y cuentan con memoria RAM y ROM. Normalmente son programadas en un sistema operativo llamado Java Card. También existen programados en MultOS.
UICC (Universal Integrated Circuit Card)
Todos estos sistemas son lo que se conocen como SoC (System on a Chip).
¿Quieres ver más aportes, preguntas y respuestas de la comunidad? Crea una cuenta o inicia sesión.