Открытый канал ID 78082611286038

Библиотека СЭТ(Метель Димы)

Все о науке

Каналов в рубрике
17 337
Место этого канала
№ 17 088
Открыть рубрику →

Публикации за период

По реакциям

Поиск и вся лента — после бесплатной регистрации. Свои даты — по подписке; владелец канала видит их бесплатно. Сортировка по реакциям — по подписке. Зарегистрироваться

Загрузка…

▶ видео
📟 Подборка проектов для Embedded-разработчиков

Собрали свежую порцию проектов, которые стоит изучить, повторить или форкнуть. От Rust-ядер реального времени до DIY-роботов — каждый найдёт что-то для себя.

🤖 TNY-360 — открытый четвероногий робот
Полностью open-source квадрупед: CAD-файлы, PCB-разводка, BOM и прошивка лежат на GitHub. В основе — ESP32-S3 N16R8, управляющий 12 доработанными сервоприводами MG996R через кастомную схему с обратной связью по положению. Контур управления работает на 200 Гц, а прошивка написана на ESP-IDF и C++. На борту — камера OV2640, ToF-датчик VL53L0X, IMU MPU6050 и OLED-дисплей. Лицензия CC BY-NC-SA 4.0 — можно собирать, модифицировать и учиться на реальном проекте.

🌱 WicdPico — измерительная станция на Raspberry Pi Pico
Open-source фреймворк на CircuitPython для Raspberry Pi Pico 2 W, превращающий микроконтроллер в автономный прибор с веб-интерфейсом. Подключаешься по Wi-Fi — и получаешь real-time дашборд для мониторинга и управления без кастомного клиента. Модульная архитектура позволяет быстро добавлять новые сенсоры. Авторы демонстрируют работу на примере «DarkBox Growth Chamber» с мониторингом CO₂, температуры, влажности и освещённости. Лицензия MIT.

🦀 HarSaRK-RS — жёсткое реальное время на Rust
Кернел для safety-critical CPIoT-систем, написанный на Rust. Вместо очередей — scheduling на булевых векторах, обеспечивающий низкий джиттер и детерминированное исполнение. Поддерживает одно- и двухъядерные MCU (на базе SBPC и MRSP протоколов), протестирован на STM32 и NXP LPC55S69. Переключение контекста ускорено до 6× по сравнению с традиционными RTOS на C/C++.

🔗 Распределённая сенсорная сеть на CAN-шине
Интересный пример гибридного стека: ESP32-нода на Rust + Embassy читает MPU-6050 и QMC5883L и публикует телеметрию по CAN; STM32-нода на C++ + FreeRTOS делает сенсорную фузию и ретранслирует данные; ESP32 Wi-Fi-нода на Rust бриджит CAN в UDP; а Python-сервер визуализирует всё в реальном времени. Отличный референс для тех, кто хочет попробовать Rust в embedded без отказа от привычного C++/FreeRTOS.

🌍 EdgeSight — Edge AI для помощи слабовидящим
Проект-призёр Intel Cup 2026: портативный ассистент, который полностью локально обрабатывает видеопоток с ESP32-камеры на Intel DK-2500, генерирует описание сцены через vision-language модель и предупреждает об опасностях голосом. Никаких облаков — вся обработка на устройстве, что решает вопросы приватности и задержек.

💻 Linux Platform Kit — модульный карманный Linux-девайс
Польские инженеры собрали открытый handheld на STM32MP157 (два Cortex-A7 до 800 МГц + Cortex-M4 до 209 МГц + 3D-графика), 4 ГБ DDR3 и 4.1-дюймовом дисплее. Среди интерфейсов — Ethernet, CAN, UART, RS485, I2C, I2S, SPI и GPIO. Подходит для изучения Yocto или работы напрямую с Debian. Исходники и hardware-файлы — на GitHub.

🛠 Инструменты, которые стоит попробовать

▪️ CodeFusion Studio 2.0 от Analog Devices — open-source платформа с поддержкой многoядерных приложений, встроенной проверкой совместимости AI-моделей и интеграцией GDB/Core Dump Analysis.

▪️ NECTO Studio 7.4.0 от MIKROE — мультиархитектурная IDE с Visual AI Code Prompt, который генерирует embedded-код прямо в редакторе.

▪️ Taktflow new-era-toolkits — набор Rust-инструментов для SDV: signal broker, bus simulator, оркестратор, vECU bridge и рекордер.

Какой проект зацепил больше всего? Делитесь в комментариях — соберём следующую подборку с учётом ваших интересов!
Просмотры: 3
Перейти в пост Открыть в MAX Сообщить о неточности
Горячие клавиши VirtualBox

Основные ярлыки в VirtualBox
F1: Отображает справку.
Ctrl + D Мы получаем доступ к виртуальному медиа-менеджеру.
Ctrl + G: Мы получаем доступ к настройкам VirtualBox.
Ctrl + S: Открываем окно настроек виртуальной машины.
Ctrl + I: Импорт виртуализированной службы.
Ctrl + E: Экспорт виртуализированной службы.
Ctrl + L: Показывает журнал событий виртуальной машины.
Ctrl + N: Создает новую виртуальную машину.
Ctrl + P: Мы приостанавливаем виртуальную машину.
Ctrl + R: Мы удаляем виртуальную машину.
CTRL+Q: Мы выходим из приложения.
Ctrl + Alt + L: Блокировка сеанса
Ctrl + Alt + ⬆ или ⬇: Переход между различными рабочими столами
Ctrl + Alt + Shift + ⬆ или ⬇: Расположение рабочих столов, один на другом или под другим.
Ctrl+Alt+ T: Открываем новый терминал
Ctrl+Alt+ Tab: Мы переключаемся между компонентами системы.
Ctrl + Windows + ⬆ или ⬇: Максимизировать или минимизировать окно
Ctrl + Windows + D Показать текущий рабочий стол.

Host ярлыки в VirtualBox
F1: Отображает справку.
Host + F: Вход в полноэкранный режим.
Host + A: Настройка размера окна.
Host + L: Вход в режим «fluid».
Host + G: Отключить автоматическую подгонку экрана гостя.
Host + I: Отключить интеграцию мыши.
Host + S: Создание снимка.
Host + N: Диалоговое окно информации о сеансе (это информация о машине плюс данные выполнения).
Host + P: Приостановка виртуальной машины.
Host + R: Перезапуск виртуальной машины.
Host + Q: Закрыть виртуальную машину.
Host + H: ACPI отключен.
Host + Del: Это то же самое, что нажатие Ctrl + Alt + Del.
Host + Пробел: Отправка Ctrl + Alt + Backspace на систему гостя (специфично для GNU / Linux).

Alt ярлыки в VirtualBox
Alt+Tab: Переключение между приложениями.
Alt+Shift+Tab: Переключение между приложениями в обратном направлении.
Alt+F1: Открытие меню поиска.
Alt+F2: Открытие окна запуска.
Alt+F7: Прокрутка окна.
Alt + F8 + ⬆ или ⬇: Изменение размера окна.
Просмотры: 3
Перейти в пост Открыть в MAX Сообщить о неточности
Шпаргалка по systemd

Основные команды systemctl:

1. Проверка статуса службы:

systemctl status <имя_сервиса>

2. Запуск службы:

systemctl start <имя_сервиса>

3. Остановка службы:

systemctl stop <имя_сервиса>

4. Перезапуск службы:

systemctl restart <имя_сервиса>

5. Перезагрузка, только если служба работает:

systemctl reload <имя_сервиса>

6. Включить автозапуск службы при загрузке:

systemctl enable <имя_сервиса>

7. Отключить автозапуск службы:

systemctl disable <имя_сервиса>

8. Показать все запущенные службы:

systemctl list-units --type=service

9. Просмотр всех служб (включая остановленные):

systemctl list-units --all --type=service

10. Показать все активные сервисы, включая другие юниты (mount, timer и т.д.):

systemctl list-units --state=active

11. Маскировка службы (запрет её запуска):

systemctl mask <имя_сервиса>

12. Демаскировка службы:

systemctl unmask <имя_сервиса>
Просмотры: 3
Перейти в пост Открыть в MAX Сообщить о неточности
📖 Книга: Библия Linux - 10-е издание

Ультимативное руководство по администрированию, настройке и глубокому изучению операционных систем на базе Linux (Автор: Кристофер Негус, 2022).

Фундаментальный справочник и учебное пособие, предназначенное для системных администраторов, DevOps-инженеров, специалистов по безопасности и всех, кто хочет досконально понимать работу Linux от терминала до облачных серверов.

Основные темы книги:
• Глубокое освоение терминала
• Системное администрирование:
• Сетевые службы и инфраструктура:
• Безопасность (Hardening)
• Современный стек (Cloud Native)

— Эта книга по праву считается эталоном для подготовки к профессиональным сертификациям (таким как RHCSA/RHCE) и является незаменимой настольной книгой для любого ИТ-специалиста.
Просмотры: 3
Перейти в пост Открыть в MAX Сообщить о неточности
Вся лента — после бесплатной регистрации
ВКонтакте Телеграм Одноклассники
Избранное в datool.ru

Следите за каналом в личном кабинете

Зарегистрируйтесь в datool.ru, чтобы добавить канал «Библиотека СЭТ(Метель Димы)» в избранное и отслеживать его показатели.

Зарегистрироваться
Для владельцев каналов

Подтвердите свой канал

Войдите или зарегистрируйтесь в datool.ru, затем добавьте нашего бота в канал по инструкции в личном кабинете. После проверки владения замок исчезнет и вам станет доступно управление каналом.

Войти или зарегистрироваться

Сообщить о неточности

Опишите, что нужно исправить. Если есть источник, добавьте ссылку.

Вы покидаете datool.ru

Ссылка ведёт на внешний сайт. datool.ru не отвечает за его содержимое — проверьте адрес, прежде чем вводить пароли или платёжные данные.

Переход через 10 с

Перейти