Блог пользователя admin

Прошивка "голого" Atmega328 в Arduino и PlatformIO.

Что делать если  Atmega328  не прошивается в среде Arduino IDE и PlatformIO.

Проблема в том, что МК с завода работает от внутреннего генератора и нужно снизить частоту для USBasp до 187 КГц.

Проще всего прошить bootloader в штатной Arduino IDE, но потребуется GyverCore – лёгкое ядро для Arduino.

Установка Автоматическая
Открой the Arduino IDE
Зайди в Файл > Настройки
Вставь этот адрес в Дополнительные ссылки для менеджера плат:

Некоторые итоги в проектировании электроники на микроконтроллерах

Сначала используемые ресурсы:

1. Написание ПО для встроенных систем и ПК.

PlatformIO IDE - интеграция многих фреймворков, почти профессиональный уровень, все достоинства Open Sourse.

Переустановка всех пакетов в Ubuntu

Я давно и плотно использую Linux Ubuntu.  Периодический требуется обнавление дистрибутива. Не знаю по каким причинам, но после этой процедуры компьютер начинает иногда зависать. Хотя сама процедура обновления завершается вполне корректно. 

Было решено попробовать выполнить полную переустановку всех пакетов. Возможно задача решена не красиво, так как я не програмист, но для меня просто и жизненно.

Как заменить определённый текст во всех нодах Drupal 7

Чтобы заменить определённый текст во всех материалах, нужно в phpMyAdmin выполнить следующий запрос:

Использование произвольного ИК ПДУ с Arduino

Подобный вопрос неоднократно всплывает в различных сообществах посещаемых мной и я решил дать на него развернутый ответ.

Установка Яндекс диска в Linux.

 

echo "deb http://repo.yandex.ru/yandex-disk/deb/ stable main" | sudo tee -a /etc/apt/sources.list.d/yandex.list > /dev/null && wget http://repo.yandex.ru/yandex-disk/YANDEX-DISK-KEY.GPG -O- | sudo apt-key add - && sudo apt-get update && sudo apt-get install -y yandex-disk

mkdir ~/Yandex.Disk

yandex-disk setup

sudo add-apt-repository ppa:slytomcat/ppa

sudo apt-get update

sudo apt-get install yd-tools

yandex-disk-indicator &

 

 

 

Настройка AverTV/Studio 305 в ALT (Simply) Linux

 

Достал из старых запасов плату AverTV/Studio 305 .

 Естественно все необходимые пакеты дожны быть установлены.

Сначало разбираемся с драйверами на ТВ тюнер  AverTV/Studio 305. Командой lsmod (от root) смотрим загружается ли модуль saa7134. Модуль будет грузиться если он есть в системе, но плата работать не должна. Модулю необходимо передать соответствующие опции. Для ТВ тюнера можно посмотреть тут: https://www.mjmwired.net/kernel/Documentation/video4linux/CARDLIST.saa7134.
 Мой файл конфигурации:

/etc/modprobe.d/saa7134.conf

Простой способ установить Windows XP с флешки

 

Что понадобится для установки Windows XP

  1. Собственно, сама флешка (USB Flash drive) (от 1Гб);
  2. Скрипт USB_MultiBoot_XX.cmd, качаем тут;
  3. Дистрибутив с Windows XP, диск в приводе, либо смонтированный образ(например с помощью daemon tools), подготовленный так же, как описано тут.

Создание загрузочного USB Flash drive

  1. Распаковываем скачанный архив и заходим в папку USB_MultiBoot_XX(XX номер версии скрипта, на данные момент 10);
  2. Запускаем USB_MultiBoot_XX.cmd, откроется окно, нажимаем любую клавишу;
  3. Появляется возможность выбрать способ форматирования флешки, вводим P и нажимаем Enter, в окошке ничего не трогаем нажимаем start, затем- Да(Yes) столько раз, сколько попросит.Снова появится окно, там нажимаем Close.
  4. Теперь в окне открылось поле для ввода:
    • Нажимаем 1, затем Enter, появится окошечко с выбором дистрибутива Windows XP, выбираете то метсто, где у вас он находится, снова появляется окошко, там нажимаем отмена.
    • Теперь нажимаем 2, затем Enter, в окошке с выбором выбираете ваш USB Flash drive.
    • Теперь нажимаем 3, затем Enter, после этого везде - Да(Yes)

Все, загрузочная флешка готова!

Сигналы BIOS

Когда компьютер включается он проводит самодиагностику и сообщает о результатах звуковыми сигналами. Как расшифровать звуковые  сигналы BIOS читайте дальше.

Если компьютер сам перезагружается.

Бывают ситуации, когда компьютер неожиданно перезагружается или выключается. Рассмотрим их: