Feed SparkFun Electronics [copy] http://www.sparkfun.com/feeds/news has loading error: cURL error 22: The requested URL returned error: 405
Управлять Марсоходом из браузера, версия 2.0
Это ещё один проект - ревизия ранее созданного. Я когда-то уже делал управление машинкой из браузера, теперь хочу его повторить. Идея проекта очень простая, но интересная:
на машинку устанавливаем смартфон с ОС Андроид; на смартфоне запускаем Web Server, который напишем на питоне; клиент подключается с ноутбука к серверу на смартфоне и получает HTML страницу с двумя окнами: окно видео с камеры смартфона и окно с кнопками управления; кнопки управления это Старт, Стоп, Назад, Налево, Направо, кликая мышкой в браузере на эти кнопки клиент посылает запрос на Web сервер; Web сервер принимает запросы от клиента и воспроизводит короткий аудио файл с синусоидой, все звуки разной частоты; смартфон...Тест шилда Ethernet 1G
Я беру недорогой гигабитный Ethernet коммутатор и подключаю к нему UTP5 патч кордами мой ноутбук и нашу FPGA плату Марсоход3GW2 (Gowin FPGA). Сделаем простой тестовый FPGA проект с шилдом Ethernet. Попробуем принимать и отправлять пакеты данных.
Read more...
Управление шаговым мотором по сети Ethernet
В предыдущей статье я писал, что у нас появилась новая плата расширения Ethernet 1Gbit и к ней был сделан относительно простой тестовый проект для платы Марсоход3GW2. В этой работе FPGA плата могла принимать UDP пакеты и отправлять UDP пакеты. Этим проектом мы проверили работоспособность нашего шилда Ethernet. Однако, существенный недостаток был в том, что передать пакет в плату можно было только отправляя broadcast широковещательные пакеты. Это пакеты "всем", что создает излишний трафик во всей локальной сети. Дело в том, что компьютер с которого отправляются пакеты не знает физического адреса платы, MAC адреса. Даже если я знаю IP адрес своего устройства...
Reverse engineering the 386 processor's prefetch queue circuitry
In 1985, Intel introduced the groundbreaking 386 processor, the first 32-bit processor in the x86 architecture. To improve performance, the 386 has a 16-byte instruction prefetch queue. The purpose of the prefetch queue is to fetch instructions from memory before they are needed, so the processor usually doesn't need to wait on memory while executing instructions. Instruction prefetching takes advantage of times when the processor is "thinking" and the memory bus would otherwise be unused.
In this article, I look at the 386's prefetch queue circuitry in detail. One interesting circuit is the incrementer, which adds 1 to a pointer to step through memory. This sounds easy...
Сенсорные выключатели советской эпохи
Приветствую всех!
Однажды на просторах форума по старой светотехнике мне попался пост про такой девайс как «Сезам» — первый (он же в каком-то плане и последний) советский выключатель света с сенсорным управлением. Тогда автору не удалось ни запустить его, ни разобраться, как он работает. И что-то меня сильно заинтересовало в них, отчего я решил раздобыть несколько экземпляров на опыты и узнать всё, что так и не смогли сделать до меня.
Итак, в сегодняшней статье посмотрим на эти интересные и во многом неоднозначные девайсы, детально разберёмся, как они устроены и работают, а также оживим доставшиеся мне экземпляры. Заодно выясним самое главное: есть ли...
Radxa Orion O6 brings Arm to the midrange PC
Radxa Orion O6 brings Arm to the midrange PC
...with caveats.
Jeff Geerling May 9, 2025Von der Idee zur RFID-basierten Start-up-Lösung – wie das Fernstudium zur Gründungsbasis wird
Ein Unternehmen während des Fernstudiums gründen? Für einige mag dieses Vorhaben nach echtem Stress klingen. Bei genauer Hinsicht zeigt sich jedoch, dass es durchaus von Vorteil sein kann, zu lernen und gleichzeitig die Basis für ein Start-up zu schaffen. Dies gilt unter anderem dann, wenn die betreffenden Personen sich für einen Bereich entschieden haben, der […]
Der Beitrag Von der Idee zur RFID-basierten Start-up-Lösung – wie das Fernstudium zur Gründungsbasis wird erschien zuerst auf RFID | Allgemeine Information | Risiken & Schutzmöglichkeiten.
4x faster network file sync with rclone (vs rsync)
4x faster network file sync with rclone (vs rsync)
For the past couple years, I have transported my 'working set' of video and project data to and from work on an external Thunderbolt NVMe SSD.
But it's always been slow when I do the sync. In a typical day, I may generate a new project folder with 500-1000 individual files, and dozens of them may be 1-10 GB in size.
The Thunderbolt drive I had was capable of well over 5 GB/sec, and my 10 Gbps network connection is capable of...
Очистка дискового пространства в Ubuntu
Со временем любая операционная система может «засоряться» по мере установки и удаления программ. Файлы журналов событий, неиспользуемые устаревшие пакеты, все это занимает лишнее пространство. Особенно за наличием сводного пространства необходимо следить, если вы эксплуатируете VPS сервер. Это на домашнем компьютере плюс/минус пара гигабайт не сделает роли, а на VPS сервере, где весь диск может быть не более 20 ГБ, дополнительное пространство никогда не будет лишним. В отличие от Windows, ОС построенные на Linux более чувствительны к нехватке свободного места на диске. В особо критических случаях, при полном заполнение диска, вы даже не сможете войти в систему по удаленному SSH доступу....
TIG сварка в домашней мастерской. Первые шаги
Сварка неплавящимся вольфрамовым электродом в среде аргона, она же «аргоновая», она же TIG давно обживает любительские мастерские и гаражи — оборудование и расходные части стали дешевле и доступней, притом что возможности этого вида сварки воистину впечатляют — высококачественное соединение всех ходовых чёрных и цветных металлов, в том числе и их тонких листов. Никуда не деться и от доброго половника дёгтя — TIG сварка слывёт очень сложной для освоения; её компоненты, аргон, присадочные прутки, недешевы; процесс весьма требовательный к чистоте и точности подгонки деталей. Возня и сложности, однако, нас уже давно не пугают, попробуем же взять в руки горелку и...