вторник, 21 апреля 2026 г.

nand2mario on The Small Things Retro blog discusses the 80386 microprocessor memory pipeline:

The FPGA 386 core I’ve been building now boots DOS, runs applications like Norton Commander, and plays games like Doom. On DE10-Nano it currently runs at 75 MHz. With the core now far enough along to run real software, this seems like a good point to step back and look at one of the 80386’s performance-critical subsystems: its memory pipeline.

32-bit Protected Mode was the defining feature of the 80386. In the previous post, I looked at one side of that story: the virtual-memory protection mechanisms. We saw how the 80386 implements protection with a dedicated PLA, segment caches, and a hardware page walker. This time I want to look at virtual memory from a different angle: the microarchitecture of the memory access pipeline, how address translation is made efficient, how microcode drives the process, and what kind of RTL timing the design achieves.

On paper, x86 virtual memory management looks expensive. Every memory reference seems to require effective address calculation, segment relocation, limit checking, TLB lookup, and, on a miss, two page-table reads plus Accessed/Dirty-bit updates. Yet Intel’s own 1986 IEEE ICCD paper, Jim Slager’s Performance Optimizations of the 80386, describes the common-case address path as completing in about 1.5 clocks. How did the 386 pull that off?

The answer is that virtual memory is not really a serial chain of checks, even if the diagrams make it look that way. It is a carefully overlapped memory pipeline that uses pre-calculation, pipelining, and parallelism to keep the common case surprisingly short.

Read more in the post here.



from Adafruit Industries – Makers, hackers, artists, designers and engineers! https://ift.tt/Yt3Ll4k
via IFTTT

понедельник, 20 апреля 2026 г.

Calif.io on GitHub documents how they gave Codex a foothold on a Samsung television. Then it popped root.

We started with a shell inside the browser application on a Samsung TV, and a fairly simple question: if we gave Codex a reliable way to work against the live device and the matching firmware source, could it take that foothold all the way to root?

Codex had to enumerate the target, narrow the reachable attack surface, audit the matching vendor driver source, validate a physical-memory primitive on the live device, adapt its tooling to Samsung’s execution restrictions, and iterate until the browser process became root on a real compromised device.

We didn’t provide a bug or an exploit recipe. We provided an environment Codex could actually operate in, and the easiest way to understand it is to look at the pieces separately.

See the details of the exploits in the post here and on GitHub.

 



from Adafruit Industries – Makers, hackers, artists, designers and engineers! https://ift.tt/GLzcFO5
via IFTTT

This fun project from Thai maker Yakroo will speak to anyone who grew up in the 90s:

In this project, we will build Cyber Gotchi, a digital life system that evolves from a simple virtual pet concept into a physical interactive device.

The system simulates a living digital creature with real-time internal states such as hunger, energy, and health. These states affect its behavior and appearance through animation, sound, and physical output.

Unlike traditional digital pets that exist only on a screen, Cyber Gotchi extends its “life” into the real world using hardware.

More details here on Instructables.



from Adafruit Industries – Makers, hackers, artists, designers and engineers! https://ift.tt/J8HlTSL
via IFTTT

воскресенье, 19 апреля 2026 г.

NewImage 43 1 1 1


ADAFRUIT WEEKLY EDITORIAL ROUND-UP


We’ve got so much happening here at Adafruit that it’s not always easy to keep up! Don’t fret, we’ve got you covered. Each week we’ll be posting a handy round-up of what we’ve been up to, ranging from learn guides to blog articles, videos, and more.


BLOG ⌨


CircuitPython 10.2.0-rc.0 Released!


LEARN 🤖

ESP-NOW Walkie Talkies

See the full guide here!


YOUTUBE ▶

One Key QT Py ESP32 demo


Catch up with us on the blog, in the Adafruit Learning System, and on YouTube.


3055 06New nEw NEWs From Adafruit is an email newsletter sent out once a week to subscribers only. It features new products, special offers, exciting original content, and more. Sign-up NOW for the Adafruit weekly Newsletter here: https://www.adafruit.com/newsletter



from Adafruit Industries – Makers, hackers, artists, designers and engineers! https://ift.tt/lk1sB5g
via IFTTT

Give an HP Robots Otto Kit the gift of hearing. With two ears (microphones) the bot will turn towards a noise. This project shows how to design some parts to 3d print, and then use MicroPython and Thonny with the board, and some circuit design, to make a robot that listens for a loud sound and then turn in that direction. Thanks for sharing!. Via NLAB:

The Otto kit is a cool concept from Moravia Education. It comes with a main printed circuit board containing an ESP32-WROOM microcontroller, and connections for continuous drive motors, line following sensors, an ultrasonic rangefinder, and an LED ring. It can be programmed with an online app, or with MicroPython. It also comes with a rechargeable Lipo battery, USB cable, and some O-rings and a screw driver, but that is it, no robot body! The idea is that you design and 3d print your own robot, and then program it to do a task. I love this idea, because it takes away one of the three difficulties when making a little mobile robot: you need to come up with electronics, mechanical parts, and code. Doing all three is difficult, especially as a beginner, so providing the electronics is a huge help. But I wanted to demonstrate that you aren’t limited to using just the parts that come with the kit, so I designed a custom sensor to add on to my robot.

Learn more!



from Adafruit Industries – Makers, hackers, artists, designers and engineers! https://ift.tt/f9LaFeY
via IFTTT

Make a yourself a fun lil hypoallergenic bud that doesn’t require walks like Tech Talkies did using their code on GitHub

I built a voice-controlled quadruped robot dog using the Seeed XIAO ESP32S3 and ESP-Skainet on-device speech recognition. No cloud, no phone, just say the wake word and give it a command. It can sit, lie down, stretch, walk, dance, and even wag when you say “good boy.”

Read more

Or make yourself a robotic AI bear using ChatGPT.



from Adafruit Industries – Makers, hackers, artists, designers and engineers! https://ift.tt/9AbWZ65
via IFTTT

суббота, 18 апреля 2026 г.

Exposed circuitry mounted on a brass frame makes for a striking ePaper bracelet. The ESP32 based wearable reminder connects to will keep track of 5 important daily to-dos. From CMoz on Instructables.

Are you ready to wear your productivity on your sleeve—literally? Welcome to a project that proves jewellery can be as smart and functional as it is stunning!

Created as a collaborative project for the Instructables Jewellery Competition (always motivated by these competitions!), this tutorial will show you how to build a Wi-Fi-enabled, tri-color ePaper to-do list bracelet.

See the full guide!


Flora breadboard isWe’re bring you the blinkiest, most fashionable, innovative, and useful wearables from around the web and in our own original projects featuring our wearable Arduino-compatible platform, FLORA. Be sure to post up your wearables projects in the forums or send us a link and you might be featured here!



from Adafruit Industries – Makers, hackers, artists, designers and engineers! https://ift.tt/oQDzKF9
via IFTTT

Know us

Our Team

Tags

Video of the Day

Contact us

Имя

Электронная почта *

Сообщение *