<?xml version="1.0"?>
<rss version="2.0">
   <channel>
      <title>Assembly para microcontroladores by ROLANDO ARELLANO MUNGUIA</title>
      <link>https://padlet.com/rolandoarellano18/jqjxiicbo1aok0e5</link>
      <description>Ensamblador para microncontroladores de
RP2040 RASPBERRYPI</description>
      <language>en-us</language>
      <pubDate>2022-02-23 00:51:01 UTC</pubDate>
      <lastBuildDate>2022-02-23 05:31:47 UTC</lastBuildDate>
      <webMaster>hello@padlet.com</webMaster>
      <image>
         <url>https://padlet.net/icons/png/1f4bb.png</url>
      </image>
      <item>
         <title></title>
         <author>rolandoarellano18</author>
         <link>https://padlet.com/rolandoarellano18/jqjxiicbo1aok0e5/wish/2061941578</link>
         <description><![CDATA[<div>Microcontrolador RASBERRY PI PICO RP2040<br>&nbsp;Los microcontroladores como Raspberry Pi Pico se utilizan normalmente como el cerebro de dispositivos inteligentes, como hornos de microondas, lavavajillas, sistemas de seguridad para el hogar, estaciones meteorológicas o monitores y controladores de riego.&nbsp;<br><br>&nbsp;Los programas que se ejecutan en ellos pueden ser bastante poderosos y sofisticados. Dado que el microcontrolador generalmente no tiene teclado, mouse o monitor, desarrollamos sus programas en una computadora normal, conocida como computadora host, y luego cargamos el programa en el microcontrolador para probarlo y finalmente implementarlos.<br><br><br></div>]]></description>
         <enclosure url="" />
         <pubDate>2022-02-23 05:15:55 UTC</pubDate>
         <guid>https://padlet.com/rolandoarellano18/jqjxiicbo1aok0e5/wish/2061941578</guid>
      </item>
      <item>
         <title></title>
         <author>rolandoarellano18</author>
         <link>https://padlet.com/rolandoarellano18/jqjxiicbo1aok0e5/wish/2061942980</link>
         <description><![CDATA[<div>&nbsp;El Raspberry Pi Pico&nbsp;<br>Es una placa construida alrededor del chip de CPU ARM RP2040 de Raspberry . Este no solo es el corazón de Raspberry Pi Pico, sino que también Raspberry vende este chip a otros fabricantes, incluidos Adafruit, Arduino, Seeed Studio, SparkFun, Pimoroni y liberado a cualquier fabricante.&nbsp;<br>&nbsp;La programación del RP2040 en lenguaje ensamblador es el énfasis principal para este curso, pero queremos hacerlo estudiando programas de trabajo reales&nbsp;</div>]]></description>
         <enclosure url="" />
         <pubDate>2022-02-23 05:17:16 UTC</pubDate>
         <guid>https://padlet.com/rolandoarellano18/jqjxiicbo1aok0e5/wish/2061942980</guid>
      </item>
      <item>
         <title></title>
         <author>rolandoarellano18</author>
         <link>https://padlet.com/rolandoarellano18/jqjxiicbo1aok0e5/wish/2061943620</link>
         <description><![CDATA[<div>Algo mas!<br>Necesitamos conectar nuestro microcontrolador a varias piezas de hardware. De esta manera, podemos ver programas que realizan tareas útiles y conocer todas las funciones flexibles y potentes que tiene el RP2040 para conectarse a sensores, controladores y canales de comunicación externos. Para empezar, configuramos el Raspberry Pi Pico en una placa ele&nbsp;</div>]]></description>
         <enclosure url="" />
         <pubDate>2022-02-23 05:17:58 UTC</pubDate>
         <guid>https://padlet.com/rolandoarellano18/jqjxiicbo1aok0e5/wish/2061943620</guid>
      </item>
      <item>
         <title></title>
         <author>rolandoarellano18</author>
         <link>https://padlet.com/rolandoarellano18/jqjxiicbo1aok0e5/wish/2061944331</link>
         <description><![CDATA[<div>Lenguaje Ensamblador&nbsp;<br>&nbsp;El lenguaje ensamblador es la forma nativa y de nivel más bajo de programar una computadora, donde cada chip de procesamiento tiene su propio lenguaje ensamblador que cubre la programación del procesador ARM Cortex-M0+ de 32 bits. Para aprender cómo funciona una computadora, aprender el lenguaje ensamblador es una excelente manera de adentrarse en los detalles esenciales. La popularidad y el bajo costo de los microcontroladores como Raspberry Pi Pico brindan plataformas ideales para aprender conceptos avanzados en computación.<br><br>&nbsp;Aunque todos estos dispositivos tienen poca potencia y son compactos, siguen siendo computadoras sofisticadas con un procesador multinúcleo, procesadores de E/S programables y controladores de hardware integrados. Todo lo que se sepa sobre estos dispositivos es directamente relevante para cualquier dispositivo con un procesador ARM, que por gran volumen ventas en el mundo, es el procesador número "uno" en el mercado actual.<br><br></div>]]></description>
         <enclosure url="" />
         <pubDate>2022-02-23 05:18:45 UTC</pubDate>
         <guid>https://padlet.com/rolandoarellano18/jqjxiicbo1aok0e5/wish/2061944331</guid>
      </item>
      <item>
         <title></title>
         <author>rolandoarellano18</author>
         <link>https://padlet.com/rolandoarellano18/jqjxiicbo1aok0e5/wish/2061948016</link>
         <description><![CDATA[<div><br>Formas de trabajar con Raspberry<br><br>&nbsp;Existen varias formas de trabajar una de estas es de aprender estas tareas es con un Raspberry Pi Pico conectado a un Raspberry Pi con el sistema operativo Raspberry Pi, una versión de Linux.&nbsp;<br>Esto proporciona todas las herramientas necesarias para aprender a programar en lenguaje ensamblador. Todo el software necesario para este libro es de código abierto y está disponible en Raspberry Pi.&nbsp;<br>Pero otros sistemas operativos solo adaptar las librerías básicas para compilar. Incluso si la programación de ensamblador no se usa en su vida cotidiana, saber cómo funciona el procesador en el nivel ensamblador y conocer las estructuras de datos binarios de bajo nivel lo convertirá en un mejor programador en todas las demás áreas. Saber cómo funciona el procesador te permitirá escribir código C más eficiente e incluso puede ayudarte con la programación de Python.&nbsp;</div>]]></description>
         <enclosure url="" />
         <pubDate>2022-02-23 05:22:55 UTC</pubDate>
         <guid>https://padlet.com/rolandoarellano18/jqjxiicbo1aok0e5/wish/2061948016</guid>
      </item>
      <item>
         <title></title>
         <author>rolandoarellano18</author>
         <link>https://padlet.com/rolandoarellano18/jqjxiicbo1aok0e5/wish/2061953967</link>
         <description><![CDATA[<div>10 razones para usar el lenguaje ensamblador en microcontroladores.<br>1.- Incluso si no escribe código en lenguaje ensamblador, saber cómo funciona internamente la computadora le permite escribir código más eficiente .<br><br>2.- Los coprocesadores PIO del RP2040 solo se pueden programar en lenguaje ensamblador. Hay una biblioteca de aplicaciones comunes en el Software Developer's Kit (SDK), pero si necesita algo más allá de esto, el lenguaje ensamblador es la única opción.<br><br>3.- Cuando está depurando cualquier programa en el RP2040 usando utileria gdb (debuger), gran parte de la vista que tiene está en el nivel del lenguaje ensamblador.&nbsp;<br><br>4.- Para que el programa RP2040 sea más rápido. Si el compilador de C o el tiempo de ejecución de MicroPython no produce un programa que responda lo suficiente, entonces agregue código de lenguaje ensamblador para resolver un cuello de botella.<br><br>5.- La conexión de su Pico a un dispositivo de hardware a través de los puertos GPIO y la velocidad de transferencia de datos son extremadamente sensibles, al igual que la velocidad con la que el programa puede procesar los datos.&nbsp;<br><br>6.- El RP2040 es lo suficientemente rápido como para utilizar el aprendizaje automático.<br><br>&nbsp;7.- La mayoría de los programas grandes tienen componentes escritos en diferentes idiomas. Si el 99 % del programa es C++, el otro 1 % podría ser lenguaje ensamblador, lo que quizás le dé al programa un impulso en el rendimiento o alguna otra ventaja competitiva.&nbsp;<br><br>8.- Quizás trabaje para una empresa de hardware que fabrica una placa competidora basada en RP2040 para la RPI Pico.&nbsp;<br>9.- Para buscar vulnerabilidades de seguridad en la red de Internet de las cosas (IoT), generalmente necesita mirar el código del lenguaje ensamblador; de lo contrario, es posible que no sepa lo que realmente está sucediendo y, por lo tanto, dónde podrían existir los agujeros .<br><br>10.- Al programar microcontroladores, tiene memoria y recursos limitados.&nbsp;</div>]]></description>
         <enclosure url="" />
         <pubDate>2022-02-23 05:29:16 UTC</pubDate>
         <guid>https://padlet.com/rolandoarellano18/jqjxiicbo1aok0e5/wish/2061953967</guid>
      </item>
   </channel>
</rss>
