среда, 26 июня 2019 г.

Использование программатора для avr-контроллеров usbasp и avrdudess (gui-оболочки над avrdude) на ubuntu 16.04 и fedora 30

1. Для Ubuntu 16.04.

Устанавливаем пакеты Mono:
sudo apt-get install libmono-system-windows-forms4.0-cil

Устанавливаем avrdude и avr-gcc:
sudo apt-get install avrdude gcc-avr

Скачиваем zip-архив gui для avrdude avrdudess_20190209, распаковываем, переходим в распакованную папку, запускаем:
mono avrdudess.exe

Хороший аналог Bray's Terminal под linux - cutecom:
sudo apt install cutecom

2. Для Fedora 30.

Устанавливаем пакеты Mono:
sudo yum install mono-core

Устанавливаем avrdude и avr-gcc:
sudo yum install avrdude

Скачиваем zip-архив gui для avrdude avrdudess_20190209, распаковываем, переходим в распакованную папку, запускаем:
mono avrdudess.exe

3. Программа способна прочитать значения fuse-битов, но само выставление битов в программе сделано через байтовые значения fuse high byte, fuse low byte, fuse extended byte и онлайн-конфигуратор этих значений. Удобнее конфигурирование fuse-битов для записи в "чистый" avr-контроллер сделано под виндой в программе avrdude, с которой был скопирован основной функционал avrdudess, во вкладке "Fuses".

Ссылки:
1) http://blog.zakkemble.net/avrdudess-a-gui-for-avrdude/
2) https://ph0en1x.net/77-avrdude-full-howto-samples-options-gui-linux.html
3) https://radiotech.kz/threads/nastrojka-usbasp-v-ubuntu.137/
4) Пример программы (мигание светодиодом), собранной под linux с помощью avr-gcc
https://fos.cmb.ac.lk/esl/programing-avr-ubuntu-14-04-usbasp/
5) http://www.societyofrobots.com/robotforum/index.php?topic=7004.0
6) https://ru.wikipedia.org/wiki/WinAVR

Подключение программатора USBASP к Arduino Nano

понедельник, 22 апреля 2019 г.

Установка библиотек qt4, qt5 для x86_64 и android, ide qtcreator на Win10

Устанавливаем ide с либами отсюда, выбираем Qt Online Installer for Windows. Я ставлю в директорию d:/Libraries/qt_win, выбираю в последней версии (на сегодня это 5.13.1) qt5 сборки почти все (MSVC2017 64-bit, minGW 7.3.0 64-bit, WebAssembly, UWP armv7, UWP x64 (MSVC2017),  Android x86, Android x86_64, Android arm64-v8a, Android ARMv7, Debugging Tools for Windows x64, Qt 3D Studio 2.4.0) и установку исходников (sources). В итоге мы получаем исходники и либы (статические и динамические, мы используем статические) для разработки под qt5 на x86_64 и android(?).




Источники:
3) Установка Qt 5.5 для андроид на Windows + + Android SDK tools + adnroid NDK + Apache Ant + Java JDK https://www.youtube.com/watch?v=YLOfirKyw9o
4) Установка Qt под Android  http://blog.harrix.org/article/2417
5) Установка Qt http://blog.harrix.org/article/917
6) Установка JDK в Windows http://blog.harrix.org/article/2437
7) Установка Android Studio в Windows http://blog.harrix.org/article/2446
8) Создание простейшего приложения в Android Studio http://blog.harrix.org/article/2493