Jump to content

spekky

Members
  • Posts

    194
  • Joined

  • Last visited

Blog Entries posted by spekky

  1. spekky
    Итак, у вас есть паяльник, ваш стол завален электронными компонентами, вы всегда в поисках самого лучшего в мире усилителя, вы умеете рассчитывать каскады с общей базой и даже моргать светодиодом при помощи МК PIC. Внезапно или не очень, вы решаете работать в ОС Debian. Я хотел бы рассказать, чем можно заменить любимый софт для Windows, как его установить и решить возникающие в процессе установки проблемы. Будем считать, что ваш дистрибутив - это Debian 9 «Stretch» 64 (скорее всего все описанное подойдет и для *buntu, Kali)
    Перед установкой программ из репозиториев (командой apt-get install) обновите списки репозиториев командой sudo apt-get update!
    Подобрал следующий список:
    1. Черчение принципиальных схем и проектирование печатных плат — KiCad 2. Эмулирование схем — Qucs 3. Генератор сигналов с звуковой карты — Audacity 5. Среда для разработки под PIC — MPLAB X (IDE) продолжение следует  
    1. KiCad — в представлении давно не нуждается.
    Описание:
    http://cxem.net/software/kicad.php
    Установка:
    Для установки этой штуки, нам необходимо просто ввести в терминале:
    sudo apt-get install kicad и подтвердить установку. Проблем с зависимостями быть не должно.
    Начало  установки:
     
    2. Qucs — Quite Universal Circuit Simulator - достаточно известный аналог Proteus.
    Описание:
    http://cxem.net/software/qucs.php
    Установка:
    Скачиваем .deb пакет с официальной странички проекта на ланчпэде:
    wget https://launchpad.net/~qucs/+archive/ubuntu/qucs/+build/6316232/+files/qucs_0.0.18-2_amd64.deb
    Установим пакет стандартными средствами:
    cxemnet@debian:~$ sudo dpkg --install qucs_0.0.18-2_amd64.deb
    Начало  установки:
     
    Как видим — ошибка. Пробуем запустить и видим еще одну ошибку:
    cxemnet@debian:~$ qucs
    qucs: error while loading shared libraries: libQtCore.so.4: cannot open shared object file: No such file or directory
    Необходим qt4. Пробуем установить:
    cxemnet@debian:~$ sudo apt-get install qt4-default

    Неудача:
    Пользуемся советом и набираем:
    cxemnet@debian:~$ sudo apt --fix-broken install
    Видим следующее:
    Все получилось, снова попробуем запустить qucs и видим, что все хорошо, можно работать.
    Бонусом можно добавить модели русских (советских) компонентов, сделанных добрыми дядями.
    Скачиваем архив в текущую папку:
    wget https://github.com/ra3xdh/qucs-rus-complib/archive/master.zip
    Разархивируем его в текущую папку:
    unzip master.zip
    перенесем в папку с библиотеками:
    cd qucs-rus-complib-master
    sudo mv * /usr/share/qucs/library/
    Заходим в программу и видим наши библиотеки.
     
    3. Audacity - аудиоредактор. Нам интересен тем, что с его помощью можно генерировать сигналы на выход звуковой карты.
    Описание:
    Будет.
    Установка:
    К счастью, установка вполне стандартна и доступна из репозиториев.
    sudo apt-get install audacity
    Процесс  установки:
     
    4. MPLAB - среда разработки для PIC.
    Описание:
    http://cxem.net/software/mplab.php
    Установка:
    скачиваем файл установки в текущую папку с официального сайта:
    wget http://ww1.microchip.com/downloads/en/DeviceDoc/MPLABX-v4.10-linux-installer.tar
    распакуем в текущую папку:
    tar -xvf MPLABX-v4.10-linux-installer.tar
    дадим права на исполнение
    sudo chmod +x MPLABX-v4.10-linux-installer.sh
    выполним установку
    sudo ./MPLABX-v4.10-linux-installer.sh
    Получаем ошибку о желании 32битных библиотек:
    Добавим поддержку:
    sudo dpkg --add-architecture i386
    обновим список репозиториев
    sudo apt-get update
    установим нужные пакеты, но уже с указанием требуемой архитектуры:
    sudo apt-get install libc6:i386 libdlib-data:i386 libstdc++6:i386 libexpat1:i386 libx11-6:i386 libxext6:i386
    пробуем еще раз:
    sudo ./MPLABX-v4.10-linux-installer.sh
    видим, что процесс прошел без ошибок и перед нами появилось окно установщика, далее просто следуем подсказкам инсталяционного меню (можно путь установки поменять)
    Все, среда разработки установлена! Осталось добавить компилятор, но это уже другая история...
×
×
  • Create New...