Work Environment — различия между версиями

Материал из CADR
Перейти к: навигация, поиск
м
 
(не показано 7 промежуточных версий этого же участника)
Строка 1: Строка 1:
 
== Arduino ==
 
== Arduino ==
=== Питание ===
+
 
=== Конфигурация ===
+
В наличии клон Arduino Nano и Arduino Duemilanove
 +
 
 +
Программа пишется, компилируется, собирается и прошивается через Arduino IDE:
 +
 
 +
1) Подключить Arduino к USB порту
 +
 
 +
2) Создать проект и либо открыть пример, либо написать-дописать нужный код
 +
 
 +
3) Выбрать тип ардуино и порт - меню "Сервис" - "Плата" и "Порт"
 +
 
 +
4) Выбрать меню "Файл", "Загрузить" ( перед загрузкой оно скомпилируется )
 +
 
 +
 
 +
== AVR ==
 +
 
 +
В наличии несколько [http://www.atmel.com/Images/doc8126.pdf ATINY13] в [https://ru.wikipedia.org/wiki/SOIC SOIC] исполнении.
 +
Программа пишется, компилируется и собирается в Atmel Studio 6 с последующей прошивкой через Avrdude + USBASP:
 +
 
 +
avrdude.exe -p t13 -c usbasp -P ft0 -U flash:w:<имя hex файла>:a -v
 +
 
 +
\* вставить схему подключения к USBASP *\
 +
 
 +
== STM32 ==
  
 
== Raspberry Pi ==
 
== Raspberry Pi ==
=== Питание ===
+
 
=== Конфигурация ===
 
 
Pi не имеет общепринятый BIOS, системные настойки хранятся в файле config.txt
 
Pi не имеет общепринятый BIOS, системные настойки хранятся в файле config.txt
  
 
Этот файл читается GPU перед тем как инициализируется ARM ядро
 
Этот файл читается GPU перед тем как инициализируется ARM ядро
  
[http://elinux.org/RPiconfig здесь] неплохое описание параметров config.txt
+
[http://elinux.org/RPiconfig en] и [http://www.armlinux.ru/%D0%BE%D0%BF%D0%B8%D1%81%D0%B0%D0%BD%D0%B8%D0%B5-%D0%BF%D0%B0%D1%80%D0%B0%D0%BC%D0%B5%D1%82%D1%80%D0%BE%D0%B2-%D1%84%D0%B0%D0%B9%D0%BB%D0%B0-config-txt/ ru] - неплохое описание параметров config.txt
  
 +
* RASPBian
  
== AVR ==
+
    некорректная работа при переключении раскладки клавиатуры
=== Питание ===
+
    решение - в файле /etc/default/keyboard исправить строку:
=== Конфигурация ===
+
    XKBLAYOUT="gb" на XKBLAYOUT="us"
  
 
== Hackberry ==
 
== Hackberry ==
=== Питание ===
 
=== Конфигурация ===
 
https://www.miniand.com/forums/forums/development--3/topics/debian-wheezy-headless
 
http://jas-hacks.blogspot.co.uk/2012/10/hackberry-a10-debian-whezzy-headless.html
 
  
== STM32 ==
+
Hackberry хорошо стартует на вшитом Android (через HDMI-VGA переходник). Подключать +5V, "+" в середине.
=== Питание ===
+
 
=== Конфигурация ===
+
Можно прошить другие образы - [http://muxe.org/blog/hackberry-a10-starting-with-debian здесь хорошая инструкция].
 +
Ключевые слова flash card, dd, u-boot, gparted, ssh.
 +
 
 +
полезные ссылки:
 +
* https://www.miniand.com/forums/forums/development--3/topics/debian-wheezy-headless
 +
* http://jas-hacks.blogspot.co.uk/2012/10/hackberry-a10-debian-whezzy-headless.html
 +
* http://muxe.org/blog/hackberry-a10-starting-with-debian
 +
 
 +
после заливки образа вставить карту в слот и подключить питание. для приведенного по ссылкам 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мА в зависимости от режима работы.
 +
 
 +
* [http://esp8266.ru/modules-esp8266/ подробнее]
 +
* [http://esp8266.ru/esp8266-image-firmware-protocol/ формат данных, протокол обмена]
 +
* [http://esp8266.ru/esp8266-at-commands-v019/ Список команд]
 +
* [http://esp8266.ru/esp8266-podkluchenie-obnovlenie-proshivki/#esp8266-arduino-connect как подключать к ардуино ( пока что спорно) ]
 +
 
 +
 
 +
== Cubieboard ==
 +
login/password: cubie/cubie (есть sudo)
 +
 
 +
* [https://habrahabr.ru/post/225371/ ссылка1]
 +
* [http://we.easyelectronics.ru/ARM/obzor-cubieboard2.html ссылка2]

Текущая версия на 13:39, 15 февраля 2018

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)