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

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


jethub_d1  

Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
jethub_d1 [2022/01/22 19:09]
Dmitriy
jethub_d1 [2022/04/20 12:52] (текущий)
Leonid Titov [Загрузка с USB Flash Drive]
Строка 9: Строка 9:
 ==== Общие характеристики ==== ==== Общие характеристики ====
  
-  * Четырехядерный процессор Amlogic A113X (ARM Cortex-A53) с рабочей частотой 1,4 ГГц;+  * Четырехядерный процессор Amlogic A113X (ARM Cortex-A53) с рабочей частотой до 1,4 ГГц;
   * Оперативная память 512 МБайт или 1 ГБайт DDR3;   * Оперативная память 512 МБайт или 1 ГБайт DDR3;
-  * Энергонезависимая память eMMC flash 8 ГБайт или 16 ГБайт.+  * Энергонезависимая память eMMC flash 8 ГБайт, 16 ГБайт или 32ГБайт.
  
 Варианты комплектации: Варианты комплектации:
   * 512 МБайт RAM / 8 ГБайт eMMC;   * 512 МБайт RAM / 8 ГБайт eMMC;
   * 1 ГБайт RAM / 16 ГБайт eMMC.   * 1 ГБайт RAM / 16 ГБайт eMMC.
 +  * 1 ГБайт RAM / 32 ГБайт eMMC.
  
 ==== Коммуникации ==== ==== Коммуникации ====
  
-  * Интегрированный двухдиапазонный (2,4 ГГц и 5 ГГц) модуль беспроводной связи WiFi/Bluetooth AMPAK AP6255 (Broadcom BCM43455). Поддерживает стандарты WiFi IEEE 802.11a/b/g/n/ac, а также Bluetooth 4.2 или;+  * Интегрированный двухдиапазонный (2,4 ГГц и 5 ГГц) модуль беспроводной связи WiFi/Bluetooth AMPAK AP6255 (для версии контроллеров с 8ГБ и 16ГБ eMMC) или AMPAK 6256 (для версии контроллеров с 32ГБ eMMC). Поддерживает стандарты WiFi IEEE 802.11a/b/g/n/ac, а также Bluetooth 4.2 или Bluetooth 5.0 (для версии контроллеров с 32ГБ eMMC);
   * Ethernet IEEE 802.3 10/100 Мбит/с;   * Ethernet IEEE 802.3 10/100 Мбит/с;
   * Модуль беспроводной связи ZigBee TI CC2538 + CC2592 или TI CC2652P1 с выходной мощностью до 20 дБм и поддержкой стандарта ZigBee 3.0.   * Модуль беспроводной связи ZigBee TI CC2538 + CC2592 или TI CC2652P1 с выходной мощностью до 20 дБм и поддержкой стандарта ZigBee 3.0.
Строка 261: Строка 262:
  
 ===== 1-Wire ===== ===== 1-Wire =====
- 
-Для реализации шины 1-Wire на контроллере JetHome JetHub D1 используется контроллер 1-Wire [[https://datasheets.maximintegrated.com/en/ds/DS2483.pdf|DS2483S-100]], подключенный к шине I2C процессорного модуля (в Linux - шина i2c-0). I2C-адрес контроллера 1-Wire 0x18. 
- 
-Выводы разъема расширения, используемые для подключения к контроллеру 1-Wire (см. Описание разъема расширения процессорного модуля A113): 
- 
-^ Вывод разъема расширения ^ Назначение  ^ Порт процессора      ^ 
-| 17                       | I2C_SCK     | GPIOAO_10/I2C_SCK_AO | 
-| 18                       | I2C_SDA     | GPIOAO_11/I2C_SDA_AO | 
- 
  
 **Начиная с ревизии 1.5 контроллера для подключения шины 1-Wire используется 3-контактная клемма с шагом 3.5мм.** Назначение выводов клеммы 1-Wire: **Начиная с ревизии 1.5 контроллера для подключения шины 1-Wire используется 3-контактная клемма с шагом 3.5мм.** Назначение выводов клеммы 1-Wire:
Строка 277: Строка 269:
 | 2              | Data        | Шина данных 1-Wire                                       | | 2              | Data        | Шина данных 1-Wire                                       |
 | 3              | GND         | Общий провод                                             | | 3              | GND         | Общий провод                                             |
 +
 +Для надежной работы 1-Wire устройств рекомендуется подключать их к контроллеру по трехпроводной схеме (с питанием от выхода +5В).
  
 **В ревизиях контроллера до 1.5 шина 1-Wire выведена на внешний разъем RJ22 (4P4C).** Назначение выводов разъема RJ22 1-Wire: **В ревизиях контроллера до 1.5 шина 1-Wire выведена на внешний разъем RJ22 (4P4C).** Назначение выводов разъема RJ22 1-Wire:
Строка 289: Строка 283:
  
 При подключении 1-Wire устройств с пассивным питанием используйте контакты 3 и 4 данного разъема. При подключении 1-Wire устройств с пассивным питанием используйте контакты 3 и 4 данного разъема.
-Для защиты от электростатических помех на шине 1-Wire установлен специализированный TVS диод DS9503.+ 
 +**Начиная с ревизии 1.8 контроллера JetHome JetHub D1 для реализации шины 1-Wire используется GPIOA_14 процессора Amlogic A113X.** 
 + 
 +**В ревизиях контроллера JetHome JetHub D1 до 1.8 для реализации шины 1-Wire используется микросхема 1-Wire [[https://datasheets.maximintegrated.com/en/ds/DS2483.pdf|DS2483S-100]]**, подключенный к шине I2C процессорного модуля (в Linux - шина i2c-0). I2C-адрес контроллера 1-Wire 0x18. 
 + 
 +Выводы разъема расширения, используемые для подключения к контроллеру 1-Wire (см. Описание разъема расширения процессорного модуля A113): 
 + 
 +^ Вывод разъема расширения ^ Назначение  ^ Порт процессора      ^ 
 +| 17                       | I2C_SCK     | GPIOAO_10/I2C_SCK_AO | 
 +| 18                       | I2C_SDA     | GPIOAO_11/I2C_SDA_AO | 
  
 ===== Пример работы с 1-Wire из Linux ===== ===== Пример работы с 1-Wire из Linux =====
Строка 295: Строка 299:
 Описание работы с 1-wire устройствами в Linux можно посмотреть, например, [[https://seahu.webnode.cz/_files/200000083-58f3659ef7/How%20to%20use%201-Wire%20bus-5.pdf|здесь]]. Описание работы с 1-wire устройствами в Linux можно посмотреть, например, [[https://seahu.webnode.cz/_files/200000083-58f3659ef7/How%20to%20use%201-Wire%20bus-5.pdf|здесь]].
  
-Для инициализации драйвера 1-Wire DS2482 на контроллере необходимо выполнить следующие команды (по-умолчанию в JetHome Armbian шина 1-Wire конфигурируются при загрузке системы и дополнительной настройки не требуется):+Для инициализации драйвера 1-Wire DS2482 (на контроллере ревизии до 1.8) необходимо выполнить следующие команды (по-умолчанию в JetHome Armbian шина 1-Wire конфигурируются при загрузке системы и данной операции не требуется):
  
 <code> <code>
Строка 302: Строка 306:
 </code> </code>
  
-После чего подключенные к шине устройства 1-wire будут доступны в директории /sys/bus/w1/devices/. Например:+Подключенные к шине устройства 1-wire будут доступны в директории /sys/bus/w1/devices/. Например:
  
 <code> <code>
Строка 671: Строка 675:
 Последнюю прошивку JetHome Armbian можно скачать по адресу http://update.jethome.ru/armbian/  Последнюю прошивку JetHome Armbian можно скачать по адресу http://update.jethome.ru/armbian/ 
  
-**<color #ed1c24>Для контроллера JetHub D1 необходим вариант прошивки Armbian с суффиксом "j100"</color>**+**<color #ed1c24>Для контроллера JetHub D1 необходим вариант прошивки Armbian с суффиксами "j100" и "burn"</color>**
  
 Прошивка контроллера выполняется в следующем порядке: Прошивка контроллера выполняется в следующем порядке:
Строка 751: Строка 755:
   * Далее будет предложено зарегистрировать в системе нового пользователя и задать для него пароль (рекомендуется это сделать). Ввод данных о пользователе можно пропустить, нажав клавишу Enter на запрос о полном имени пользователя.   * Далее будет предложено зарегистрировать в системе нового пользователя и задать для него пароль (рекомендуется это сделать). Ввод данных о пользователе можно пропустить, нажав клавишу Enter на запрос о полном имени пользователя.
  
 +
 +
 +===== Загрузка с USB Flash Drive =====
 +
 +Если прошивка в eMMC контроллера версии 22.02 и более новая, то для загрузки с USB Flash Drive необходимо удерживать нажатой кнопку Fn при подаче питания на контроллер.
 +
 +В более старых версиях прошивки необходимо подключить UART-консоль и в процессе первоначальной загрузки следовать [[http://update.jethome.ru/armbian/release/usb_or_sdcard_boot/ReadMe.txt|инструкции]].
 +
 +Более подробная информация: [[jethome_armbian_burn_from_usb_flash]].
  
 ===== Полезные ссылки ===== ===== Полезные ссылки =====
jethub_d1.1642867783.txt.gz · Последнее изменение: 2022/01/22 19:09 — Dmitriy