Work Environment

Содержание

Arduino

В наличии клон Arduino Nano и Arduino Duemilanove

Программа пишется, компилируется, собирается и прошивается через Arduino IDE:

1) Подключить Arduino к USB порту

2) Создать проект и либо открыть пример, либо написать-дописать нужный код

3) Выбрать тип ардуино и порт - меню "Сервис" - "Плата" и "Порт"

4) Выбрать меню "Файл", "Загрузить" ( перед загрузкой оно скомпилируется )


AVR

В наличии несколько ATINY13 в SOIC исполнении. Программа пишется, компилируется и собирается в Atmel Studio 6 с последующей прошивкой через Avrdude + USBASP:

avrdude.exe -p t13 -c usbasp -P ft0 -U flash:w:<имя hex файла>:a -v

\* вставить схему подключения к USBASP *\

STM32

Raspberry Pi

Pi не имеет общепринятый BIOS, системные настойки хранятся в файле config.txt

Этот файл читается GPU перед тем как инициализируется ARM ядро

en и ru - неплохое описание параметров config.txt

  • RASPBian
   некорректная работа при переключении раскладки клавиатуры
   решение - в файле /etc/default/keyboard исправить строку:
   XKBLAYOUT="gb" на XKBLAYOUT="us"

Hackberry

Hackberry хорошо стартует на вшитом Android (через HDMI-VGA переходник). Подключать +5V, "+" в середине.

Можно прошить другие образы - здесь хорошая инструкция. Ключевые слова flash card, dd, u-boot, gparted, ssh.

полезные ссылки:

после заливки образа вставить карту в слот и подключить питание. для приведенного по ссылкам wheezy образа - боард доступен по ssh (root:password). Подключается через LAN. сконфигурен под dhcp. HDMI под linux wheezy не работает, разбираемся.


ESP8266

WiFi модуль, умеет 802.11 b/g/n и типы шифрования:WEP, WPA, WPA2.

режимы работы: Клиент (STA), Точка доступа (AP), Клиент+Точка доступа (STA+AP).

Напряжение питания 1.7..3.6 В (!)

Потребляемый ток: до 215мА в зависимости от режима работы.


Cubieboard

login/password: cubie/cubie (есть sudo)