Programación de embebidos. 💻 ¿Ensamblador? 🧱 ¿Lenguaje C? ¿Micropoython? 🐍

  Рет қаралды 7,469

IP Tech

IP Tech

Күн бұрын

Пікірлер: 41
@dantecruzorozco8850
@dantecruzorozco8850 3 жыл бұрын
Buen video, soy egresado de ingeniería en robótica industrial, y puedo decir que aprender ensablador me ayudó a entender mucho la lógica de programación, pero ahora me doy cuenta que programar en ensamblador, es por puro orgullo jejeje pero es divertido hacer unas cosas
@miguelangeljugo2873
@miguelangeljugo2873 4 жыл бұрын
Yo aprendí a programar microcontroladores en ensamblador y fue por esa razón que me gustó la programación. En MPLAB X puedes programar en C y usar instrucciones de ensamblador al mismo tiempo, eso es increíble.
@IPTech
@IPTech 4 жыл бұрын
Gracias por tu comentario. Me pasó exactamente igual que a ti, empezar en ensamblador y ahí enamorarme de este mundo. Saludos
@emiliocolon3245
@emiliocolon3245 4 жыл бұрын
la proxima, vez ajusta el microfono, esta muy bajo el volumen.
@IPTech
@IPTech 4 жыл бұрын
Gracias por el comentario, lo estoy revisando, me parece que youtube al momento de subir el vídeo me está bajando el volumen del audio
@abelcoyago369
@abelcoyago369 2 жыл бұрын
Me gusta tu contenido, te sugeriría mejorar el audio porque no se escucha muy bien, saludos!!
@juanmatiasleiva2134
@juanmatiasleiva2134 2 жыл бұрын
geño segui asi me gusta tu manera de explicar tranquilo y bien explicado estaria bueno des clases de lenguaje C estaria muy bueno explicando paso a paso la cabecera los fusibles librerias variables y funciones ect te dejo saludos desde argentina segui asi con ese estilo es muy bueno
@facundocavenaghi1649
@facundocavenaghi1649 3 жыл бұрын
Faaaa vieji.. Muy buena data. Gracias! Ya me suscribo
@JonasReyes
@JonasReyes 3 жыл бұрын
saludos hermano. Llegué a tu canal porque queria entender que es eso de lenguajes de programación embebidos. Especificamente me motivó el lenguaje LUA de origen brasilero.. me interesé en el porque soy un nuevo usuario de NeoVim y me percaté de que muchos plugins están escritos en este lenguaje, el cual por sintaxis me pareció muy sencillo. y pues te escribo para consultarte si sabes algo de LUA y cual sería tu evaluación sobre el mismo. No es que yo tenga actualmente necesidad de este lenguaje, pero me despertó mucha curiosidad y quería saber su potencialidad.
@josemanuelcopaquinonez4048
@josemanuelcopaquinonez4048 3 жыл бұрын
que libro me aconsejas para aprender C por favor y muy buen video
@IPTech
@IPTech 3 жыл бұрын
Muchas gracias por tu comentario. Como tal yo no aprendí lenguaje C con un libro, realmente fue lo que me dieron mis profesores en la carrera técnica y en la universidad, un curso que tomé sobre microcontroladores en lenguaje C y muchos muchos tutoriales en youtube. Saludos
@sebastiancarmar9208
@sebastiancarmar9208 3 жыл бұрын
Hola, José. El Deitel&Deitel es super completo. E incluso tiene una introducción a C++, que es una evolución de C.
@emiliocolon3245
@emiliocolon3245 4 жыл бұрын
desde 1989 se utiliza ANSI C, por lo que puedes hacer la programacion en un Procesador o Microcontrolador y lo puedes migrar a cualquier otro que cumpla con el ANSI C (C90) o utilizar uno mas nuevo C99, etc.
@IPTech
@IPTech 4 жыл бұрын
Muy buen dato, gracias por el aporte
@antolingino5135
@antolingino5135 4 жыл бұрын
Excelente! Y sobre las IDEs disponibles para programa en C, ¿cuál me genera un código más limpio, menos basura? Como para ahorrar recursos del microcontrolador
@IPTech
@IPTech 4 жыл бұрын
Si sabes de ensamblador puedes revisar los archivos .lst que generar los IDEs en el proceso de compilación, a final de cuentas, el proceso siempre es pasar de lenguaje C a ensamblador y luego a hexadecimal, entonces en esos archivos verás cuantas instrucciones en ensamblador genera cada instrucción en C y compararlos. En mi experiencia de los que menos basura genera es source boost, aunque no me parece el más amigable para trabajar
@antolingino5135
@antolingino5135 4 жыл бұрын
@@IPTech Interesante, no había escuchado sobre source boost pero de igual manera, comparar los IDEs y el nivel de optimización en el código asm que generan sería un buen tema, con eso de la guerra de IDEs
@sebastiancarmar9208
@sebastiancarmar9208 3 жыл бұрын
Y qué onda el compilador GCC de GNU Linux? Yo uso Vim para codificar y compilo con gcc, pero aun no tengo idea si genera mucha basura
@nazanthdrake
@nazanthdrake Жыл бұрын
se puede programar en bajo nivel con c++?
@Aleco164
@Aleco164 Жыл бұрын
Obvio
@BiGreatGarraD
@BiGreatGarraD 4 жыл бұрын
Hola Ian! Cómo te fue en el trimestre? Ayer estaba pensando ya en el siguiente, estaba algo desorientada ya que necesito saber ensamblador y no quise preguntarle a los profes ya que ellos también, supongo, ya entraron de vacaciones entonces me acordé de tí y que POR FORTUNA PARA NOSOTROS YA TIENES ESTE MUY BUEN CANAL, quisiera que por favor me orientes en cuanto a qué recursos (vídeos, texto, cursos) me recomiendas para aprender ensamblador, me acordé de tí porque ya sabes ensamblador por la vocacional, entonces me gustaría saber tu proceso para aprenderlo, si es que se puede aprender fuera de la vocacional. Entiendo y estoy totalmente de acuerdo contigo en la cuestión de que los lenguajes de alto nivel son lo de ahora pero quiero tener las bases del lenguaje a bajo nivel para pasar la materia que en estos días se sigue enseñando en ensamblador :/ Si por mí fuera me la rifo en Phyton pero ya ves...
@IPTech
@IPTech 4 жыл бұрын
El libro que más me ayudó en la vocacional fue Microcontroladores PIC16. Fundamentos y aplicaciones de Alfonso Gutiérrez Aldana. Es editado por el IPN, otra opción serían los libros de José María Usategui. En youtube hay algunos tutoriales, pero al menos a mi no me resultaron de tanta ayuda. Justo estoy trabajando en un curso en línea sobre programación de microcontroladores en ensamblador, espero muy pronto ya tenerlo listo.
@BiGreatGarraD
@BiGreatGarraD 4 жыл бұрын
@@IPTech también he visto algunos vídeos en KZbin acerca del tema pero me parece que no fueron hechos con el sustento pedagógico, algo de bueno tienen, eso sí, más bien creo que ayudan a quienes ya saben pero no para aprender desde 0 como tal. Muchísimas gracias Ian 🙏 Te irá súper bien ya que hay muy pocos recursos disponibles, serán muy útiles para quienes quieran y aprecien los fundamentos de tal lenguaje en bajísimo nivel y para quienes por obligación tenemos que saberlo (no está tan cool así) reitero, yo preferiría rifarme en Phyton.
@jonathancelaya2073
@jonathancelaya2073 4 жыл бұрын
Estoy estudiando ing electronica en sistemas, donde puedo tomar cursos o aprender sistemas embebidos??:(
@IPTech
@IPTech 4 жыл бұрын
Gracias por tu comentario, cursos en línea podrías usar udemy, para cursos certificados por microchip dignal es muy buena opción. La gente de nómada realiza también cursos de AVRs muy buenos. Espero haberte ayudado
@HardFault
@HardFault 4 жыл бұрын
De qué manera modificas las librerías?
@IPTech
@IPTech 4 жыл бұрын
Una librería está pensada para ser lo más general posible y ahorrar trabajo al programador, pero si tienes una aplicación con requerimientos bien definidos, puede que haya pasos en la librería que pudieras omitir o si necesitas una función específica que no incluye la librería, la puedes adicionar
@HardFault
@HardFault 4 жыл бұрын
Tienes algo de documentación para compartir acerca de eso?
@IPTech
@IPTech 4 жыл бұрын
De momento no, pero puedo preparar material sobre el tema
@HardFault
@HardFault 4 жыл бұрын
Eso sería genial.
@krizzrojas5037
@krizzrojas5037 4 жыл бұрын
Enseñanos a Programar un PIC. PORFAVOOOOORRRRRRRRRRRRRR
@IPTech
@IPTech 4 жыл бұрын
Actualmente ya cuento con un curso de programación de microcontroladores PIC en lenguaje ensamblador, puedes revisarlo en mi página web que te dejo al final y estoy trabajando en un curso en lenguaje C para programar PICs y otro de AVRs. iptech-academy.com/
@krizzrojas5037
@krizzrojas5037 4 жыл бұрын
@@IPTech Muchisimas gracias, te lo agradezco mucho :3
@SaysAnX
@SaysAnX Жыл бұрын
Me dejaron crear un sistema embebido y ni se que es jajaja
@juansilvahidalgo9008
@juansilvahidalgo9008 4 жыл бұрын
la proxima acerca tu micro mano pero buen contenido
@IPTech
@IPTech 4 жыл бұрын
Gracias por el comentario, seguiré trabajando para mejorar el audio
@ClaudioGabrielCastillo-uq4hj
@ClaudioGabrielCastillo-uq4hj 8 ай бұрын
arregla el audio amigo............esta muy bajo
@psychovlll
@psychovlll 2 жыл бұрын
No se escucha
@jonymontana8948
@jonymontana8948 Жыл бұрын
casi no se te escuha man esta muy bajo.
@keydarkman
@keydarkman 4 жыл бұрын
No te duele el cuello al estar muy baja tu laptop?
@IPTech
@IPTech 4 жыл бұрын
Cuando estoy trabajando uso una base para laptop que me da más altura en la pantalla y mejor inclinación en el teclado
👀 ¿Vale la pena aprender ensamblador en 2020? 🤔
4:37
Beat Ronaldo, Win $1,000,000
22:45
MrBeast
Рет қаралды 158 МЛН
BAYGUYSTAN | 1 СЕРИЯ | bayGUYS
36:55
bayGUYS
Рет қаралды 1,9 МЛН
📚 Libros para sobrevivir al mundo de la electrónica
19:57
🔧Herramientas básicas para electrónica 🔧
13:17
IP Tech
Рет қаралды 11 М.
Introducción NLP con Python
11:18
Miguel TEP
Рет қаралды 8
¿QUÉ es un 🔥MICROCONTROLADOR🔥 y CÓMO FUNCIONA?
19:57
Electrosaurio
Рет қаралды 8 М.
8 Rules For Learning to Code in 2025...and should you?
12:59
Travis Media
Рет қаралды 249 М.