Desarrollo Software

ENTRADAS RECIENTES
¿Por qué usar cuando hay pantalones de software?
Con tantos de nosotros trabajando desde casa durante los últimos dos años, realmente se ha vuelto evidente que a la gente generalmente no le gusta sentarse todo el día con…

Ver más

Bare-Metal STM32: uso del bus I2C en modo de transceptor maestro
Como uno de los buses más populares hoy en día para la comunicación a bordo y entre tarjetas en los sistemas, existe una buena posibilidad de que termine usándolo con…

Ver más

Alineación de datos entre arquitecturas: lo bueno, lo malo y lo feo
Aunque el mapa de memoria de una computadora parece bastante suave y muy direccionable a bytes a primera vista, la misma memoria a nivel de hardware está mucho más vacía.…

Ver más

AVX-512: Cuando los bits realmente cuentan
Para la mayoría de las cargas de trabajo, no vale la pena jugar con las instrucciones de ensamblaje. La complejidad añadida y el desenfoque del código generalmente superan las ganancias…

Ver más

Aprende a codificar en Lifehacker
[Adam] over at lifehacker reúne una serie sobre los principios de la programación llamada "Aprender a codificar". Usan javascript como base para enseñar los conceptos básicos que le permitirán hacer…

Ver más

Crear formato de imagen para hardware integrado
Ya sea una de esas omnipresentes pantallas OLED o un panel LCD adecuado, cuando tiene algo más capaz que el clásico LCD de 16 × 2 caracteres conectado a su…

Ver más

Pensar en Row Prism conduce a resultados inesperados
Es bastante difícil razonar sobre las computadoras cuando solo hay un subproceso que realiza una tarea. Hay docenas de núcleos en el mundo de los procesadores modernos de hoy, y…

Ver más

Llevar Zelda Classic al navegador
Encontrar un dispositivo o una aplicación que no sea un navegador no parece fácil. Actualmente, está conectado a la red (mirándote ESP32) o es solo un navegador que pretende ser…

Ver más

Arduino contra Phidgets - Contrarreloj de desarrollo
¿El desarrollo en Arduino es demasiado lento? ¿Los phidgets son demasiado caros? ¿Cuándo podrías usar uno u otro? regla de la-tecnologia [Ken] demuele lo que ha aprendido de tres contrarreloj…

Ver más

3-Swing: transforma imágenes 2D en modelos 3D
A medida que la impresión 3D continúa creciendo, las personas desarrollan cada vez más formas de obtener modelos 3D. Desde escáneres basados ​​en hardware como Microsoft Kinect hasta software como…

Ver más

Consejos y trucos para el preprocesador C
El preprocesador C puede ayudarlo a escribir un código más conciso y fácil de seguir. También puede permitirle crear una bola de macros involucrada y #define. [s1axter] escribió una guía…

Ver más

Arduino y Git: dos vistas
No se puede hacer mucho desarrollo sin conocer a Git, el sistema de control de versiones. Parte de eso se debe a que hay mucho código viviendo en GitHub que…

Ver más

Mejor diseño de bus SPI
Rápidamente, ¿cómo se conecta un bus SPI entre un microcontrolador y un periférico? SCK va a SCK, MISO va a MISO y MOSI va a MOSI, ¿verdad? Sí. Tendrás que…

Ver más

Cuchilla universal no planificada para impresión 3D que vale la pena considerar
Uno podría pensar que cuando se trata de impresión 3D, el software de corte es casi un problema resuelto. Tome un modelo 3D, córtelo en capas planas iguales a la…

Ver más

Conozca el RouterPi, el enrutador GbE basado en el módulo de computadora 4
[Zak Kemble] le gusta construir cosas, y durante varios años se ha ocupado de varios productos Raspberry Pi con miras a ponerlos en servicio como un enrutador. Desafortunadamente, ninguno de…

Ver más

Super Mario 64 optimizado ofrece opciones emocionantes
Al trabajar en cualquier proyecto de software, los desarrolladores deben equilibrar el lanzamiento oportuno con las optimizaciones. Siempre que cumpla con los límites de tiempo deseados, ¿por qué no enviarlo…

Ver más

El brazo bombea el volumen con mbed y potenciómetro
La última vez, le dije cómo comenzar con la placa "Black Pill" STM32F411 usando el sistema operativo Mbed. El programa de muestra, por supuesto, no usó muchas de las funciones…

Ver más

IDE multipropósito para CPU de 8 bits
Hace mucho tiempo [Martin] jugado en computadoras viejas de 8 bits. Recientemente, una vez más ha perfeccionado sus habilidades de ensamblaje y se le ocurrió la idea de IDE para…

Ver más

Escribir una máquina virtual en Excel
[Ádám] participa en un concurso llamado KöMaL. Es un diario mensual de 9 veces para estudiantes de secundaria y preparatoria con problemas matemáticos y físicos. [Paul Erdős]uno de los matemáticos más…

Ver más

Contraiga y parpadee mientras escribe con este teclado facial
Para aquellos que no lo han experimentado, los primeros días de crianza son difíciles, por decir lo menos. Tratar de lograr cualquier cosa con un caso furioso de falta de…

Ver más