Инструменты пользователя

Инструменты сайта


odroidc1

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
odroidc1 [2017/04/21 17:19]
reug
odroidc1 [2018/03/15 15:08] (текущий)
reug [Установка и настройка]
Строка 9: Строка 9:
 |arch linux 2017-02|3.10.104-7|OK| |arch linux 2017-02|3.10.104-7|OK|
 |arch linux 2017-02|3.10.104-9|OK| |arch linux 2017-02|3.10.104-9|OK|
-|arch linux 2017-04|3.10.104-11|OK|+|arch linux 2017-04|3.10.104-11|Иногда зависание всех консолей с клавиатурой USB после выхода из X|
 |armbian 5.24|3.10.104|Проблемы с USB | |armbian 5.24|3.10.104|Проблемы с USB |
 |ubuntu MATE 16.04, ubuntu minimal 16.04|3.10.96-154|Проблемы с USB| |ubuntu MATE 16.04, ubuntu minimal 16.04|3.10.96-154|Проблемы с USB|
Строка 30: Строка 30:
 ==== Опции ядра ==== ==== Опции ядра ====
  
-Опции ядра в файле ''​/boot/​boot/​boot.ini'':​ +Опции ядра в файле ''/​boot/​boot.ini'':​ 
-  - Настроить тип монитора (HDMI или ​DVI), разрешение экрана (переменные ''​vout_mode'',''​m''​).+  - Настроить тип монитора (HDMI, DVI или ​VGA), разрешение экрана (переменные ''​vout_mode'',''​m''​).
   - Установить тактовую частоту (переменная ''​max_freq''​).   - Установить тактовую частоту (переменная ''​max_freq''​).
   - Установить терминал доступа (переменная ''​bootargs''​):​ по умолчанию стоит ttyS0 (отдельный разъем на плате),​ но можно поставить ttyS2 (40-контактный разъем GPIO).   - Установить терминал доступа (переменная ''​bootargs''​):​ по умолчанию стоит ttyS0 (отдельный разъем на плате),​ но можно поставить ttyS2 (40-контактный разъем GPIO).
  
-**Примечание по настройке видеовыхода**\\ +==== Настройка видеорежима ==== 
-Если монитор подключается через переходник HDMI-DVI - выбрать ​DVI.\\ + 
-Если ​монитор ​подключается через переходник HDMI-VGA или подключается телевизор HDMI - выбрать ​HDMI.\\+Рекомендации по настройке видеорежима ​в файле ''/​boot/​boot.ini''​. 
 +  ​* ​Если ​подключается ​монитор или телевизор по HDMI, выбрать <​code>​setenv vout_mode "​hdmi"</​code>​ 
 +  * Если ​подключается ​монитор ​через переходник HDMI-VGA с разрешением 1280x1024 или выше, ​выбрать ​<​code>​setenv vout_mode "​hdmi"</​code>​ 
 +  ​* ​Если подключается ​монитор ​через переходник HDMI-VGA ​с разрешением 800x600 ​или ниже, выбрать <​code>​setenv vout_mode "​vga"</​code>​ 
 +  * Если подключается ​монитор через переходник ​HDMI-DVI, выбрать ​<​code>​setenv vout_mode "​dvi"</​code>​ 
 +==== Композитный видеовыход (CVBS) ==== 
 + 
 +В файле ''/​boot/​boot.ini''​ установить видеорежим:​ 
 +<​code>​ 
 +setenv m "​576cvbs"​ (для PAL) 
 +setenv m "​480cvbs"​ (для NTSC) 
 +</​code>​ 
 +В списке ''​bootargs''​ поставить соответствующий параметр,​ например ''​cvbsmode=576cvbs''​. 
 + 
 +Источники:​\\ 
 +http://​forum.odroid.com/​viewtopic.php?​f=111&​t=7726\\ 
  
 ==== Программный курсор в терминале ==== ==== Программный курсор в терминале ====
Строка 63: Строка 79:
  
  
-==== Адаптация ОС для работы с flash-накопителем ====+===== Адаптация ОС для работы с flash-накопителем ​=====
  
-=== Отключение записи системного журнала ===+==== Отключение записи системного журнала ​====
  
 Для экономии места на карте памяти и ресурса по числу записей можно отключить запись логов journald. Для экономии места на карте памяти и ресурса по числу записей можно отключить запись логов journald.
Строка 77: Строка 93:
 Логи удалить вручную из каталога ''/​var/​log/​journal''​. Логи удалить вручную из каталога ''/​var/​log/​journal''​.
  
-=== Отключение других служб ===+==== Отключение других служб ​====
  
 Отключение фонового индексирования страниц руководства man: Отключение фонового индексирования страниц руководства man:
Строка 95: Строка 111:
  
 **Напряжение лог. "​1"​ - 3.3 В.** **Напряжение лог. "​1"​ - 3.3 В.**
- 
-===== Композитный видеовыход (CVBS) ===== 
- 
-В файле ''/​boot/​boot.ini''​ установить видеорежим:​ 
-<​code>​ 
-setenv m "​576cvbs"​ (для PAL) 
-setenv m "​480cvbs"​ (для NTSC) 
-</​code>​ 
-В списке ''​bootargs''​ поставить соответствующий параметр,​ например ''​cvbsmode=576cvbs''​. 
- 
-Источники:​\\ 
-http://​forum.odroid.com/​viewtopic.php?​f=111&​t=7726\\ 
- 
  
 ===== Arch Linux ===== ===== Arch Linux =====
Строка 115: Строка 118:
 Информация с сайта ArchLinux:​\\ Информация с сайта ArchLinux:​\\
 X.org video driver package: ''​xf86-video-odroid-c1''​.\\ X.org video driver package: ''​xf86-video-odroid-c1''​.\\
-**Note:** Add your user to the "​video"​ group to be able to access ''/​dev/​mali''​ and ''/​dev/​ump''​.\\ 
 Mali EGL and GLES drivers (installed with ''​xf86-video-odroid-c1''​):​ ''​odroid-c1-libgl''​\\ Mali EGL and GLES drivers (installed with ''​xf86-video-odroid-c1''​):​ ''​odroid-c1-libgl''​\\
  
Строка 125: Строка 127:
   * icewm   * icewm
  
-В файле (в конце) удалить загрузку ненужных программ:​+Добавить пользователей в группу ''​video''​ для доступа к устройствам ''/​dev/​mali''​ и ''/​dev/​ump''​. 
 +Например,​ добавить пользователя ''​alarm'':​ 
 +<​code>​ 
 +usermod -a -G video alarm 
 +</​code>​ 
 +В файле ​''/​etc/​X11/​xinit/​xinitrc'' ​(в конце) удалить загрузку ненужных программ:​
 <​code>​ <​code>​
 twm & twm &
Строка 227: Строка 234:
 Устройство отображения информации по HDMI необходимо подключать до включения питания платы. Устройство отображения информации по HDMI необходимо подключать до включения питания платы.
 Проблема выявлена при настройке видеовыхода на режим DVI. Проблема выявлена при настройке видеовыхода на режим DVI.
 +
 +===== GPIO и библиотека wiringc1 =====
 +
 +==== Установка и настройка ====
 +
 +Для ODROID-C1 необходимо установить пакет ''​wiringc1''​. Пакет ''​wiringpi''​ устанавливать не надо!
 +
 +После установки необходимо обеспечить доступ к устройству ''/​dev/​gpiomem'',​ которое отображает регистры управления GPIO в область памяти. Для этого необходимо выполнить действия:​
 +
 +1) создать группу ''​gpio''​ и включить в неё пользователя (например,​ ''​alarm''​ для ArchLinux):
 +<​code>​
 +groupadd gpio
 +usermod -a -G gpio alarm
 +</​code>​
 +
 +2) настроить правило для udev:
 +<​code>​
 +cat > /​etc/​udev/​rules.d/​90-gpiomem.rules
 +SUBSYSTEM=="​meson-gpiomem",​ GROUP="​gpio",​ MODE="​0660"​
 +</​code>​
 +
 +Источники:​\\
 +https://​wiki.odroid.com/​troubleshooting/​gpiomem
 +
 +==== Схема расположения выводов ====
 +
 +http://​www.hardkernel.com/​main/​products/​prdt_info.php?​g_code=G141578608433&​tab_idx=2
  
  
  
odroidc1.1492784383.txt.gz · Последние изменения: 2017/04/21 17:19 — reug